Lines Matching refs:ucred

40 struct ucred;
113 vnode_t, int, struct ucred *, NFSPROC_T *);
130 struct nfsvattr *, nfsattrbit_t *, struct ucred *, NFSPROC_T *);
268 void newnfs_copycred(struct nfscred *, struct ucred *);
269 void newnfs_copyincred(struct ucred *, struct nfscred *);
278 int, int *, u_int32_t *, u_int32_t *, NFSPROC_T *, struct ucred *);
300 struct ucred *nfsrv_getgrpscred(struct ucred *);
319 NFSPROC_T *, struct ucred *, void *);
326 int nfsd_excred(struct nfsrv_descript *, struct nfsexstuff *, struct ucred *);
333 struct ucred *, NFSPROC_T *, int, int, int, int, uint64_t);
367 struct ucred *newnfs_getcred(void);
368 void newnfs_setroot(struct ucred *);
371 int nfsvno_pathconf(vnode_t, int, register_t *, struct ucred *,
382 int nfsrv_setacl(vnode_t, NFSACL_T *, struct ucred *,
387 int nfsrpc_null(vnode_t, struct ucred *, NFSPROC_T *);
388 int nfsrpc_access(vnode_t, int, struct ucred *, NFSPROC_T *,
390 int nfsrpc_accessrpc(vnode_t, u_int32_t, struct ucred *,
392 int nfsrpc_open(vnode_t, int, struct ucred *, NFSPROC_T *);
395 u_int32_t, struct ucred *, NFSPROC_T *, int, int);
397 struct ucred *, NFSPROC_T *);
400 struct nfsclopen *, struct ucred *, NFSPROC_T *, int);
402 struct ucred *, NFSPROC_T *);
404 struct ucred *, NFSPROC_T *);
405 int nfsrpc_getattr(vnode_t, struct ucred *, NFSPROC_T *,
408 struct ucred *, NFSPROC_T *, struct nfsvattr *, u_int64_t *, uint32_t *);
409 int nfsrpc_setattr(vnode_t, struct vattr *, NFSACL_T *, struct ucred *,
411 int nfsrpc_lookup(vnode_t, char *, int, struct ucred *, NFSPROC_T *,
414 int nfsrpc_readlink(vnode_t, struct uio *, struct ucred *,
416 int nfsrpc_read(vnode_t, struct uio *, struct ucred *, NFSPROC_T *,
419 struct ucred *, NFSPROC_T *, struct nfsvattr *, int *, void *, int);
421 enum vtype, struct ucred *, NFSPROC_T *, struct nfsvattr *,
424 int, struct ucred *, NFSPROC_T *, struct nfsvattr *, struct nfsvattr *,
426 int nfsrpc_remove(vnode_t, char *, int, vnode_t, struct ucred *, NFSPROC_T *,
429 struct ucred *, NFSPROC_T *, struct nfsvattr *, struct nfsvattr *,
432 struct ucred *, NFSPROC_T *, struct nfsvattr *, struct nfsvattr *,
435 struct ucred *, NFSPROC_T *, struct nfsvattr *, struct nfsvattr *,
438 struct ucred *, NFSPROC_T *, struct nfsvattr *, struct nfsvattr *,
440 int nfsrpc_rmdir(vnode_t, char *, int, struct ucred *, NFSPROC_T *,
442 int nfsrpc_readdir(vnode_t, struct uio *, nfsuint64 *, struct ucred *,
445 struct ucred *, NFSPROC_T *, struct nfsvattr *, int *, int *, void *);
446 int nfsrpc_commit(vnode_t, u_quad_t, int, struct ucred *,
449 struct ucred *, NFSPROC_T *, void *, int);
452 struct ucred *, NFSPROC_T *, void *, int);
455 u_int64_t, short, struct ucred *, NFSPROC_T *, int);
457 struct ucred *, NFSPROC_T *, struct nfsvattr *, int *, void *);
458 int nfsrpc_fsinfo(vnode_t, struct nfsfsinfo *, struct ucred *,
461 struct ucred *, NFSPROC_T *, struct nfsvattr *, int *, void *);
462 int nfsrpc_renew(struct nfsclclient *, struct nfsclds *, struct ucred *,
465 int, struct ucred *, NFSPROC_T *);
466 int nfsrpc_getdirpath(struct nfsmount *, u_char *, struct ucred *,
468 int nfsrpc_delegreturn(struct nfscldeleg *, struct ucred *,
470 int nfsrpc_getacl(vnode_t, struct ucred *, NFSPROC_T *, NFSACL_T *, void *);
471 int nfsrpc_setacl(vnode_t, struct ucred *, NFSPROC_T *, NFSACL_T *, void *);
473 struct nfssockreq *, uint32_t, struct nfsclds **, struct ucred *,
476 struct nfssockreq *, uint32_t, int, struct ucred *, NFSPROC_T *);
478 struct ucred *, NFSPROC_T *);
480 struct ucred *, NFSPROC_T *);
483 struct ucred *, NFSPROC_T *, void *);
485 struct nfscldevinfo **, struct ucred *, NFSPROC_T *);
488 struct ucred *, NFSPROC_T *, void *);
490 int, uint64_t, uint64_t, nfsv4stateid_t *, int, uint32_t *, struct ucred *,
492 int nfsrpc_reclaimcomplete(struct nfsmount *, struct ucred *, NFSPROC_T *);
494 struct ucred *, NFSPROC_T *);
501 struct ucred *, NFSPROC_T *, struct nfsclowner **, struct nfsclopen **,
503 int nfscl_getstateid(vnode_t, u_int8_t *, int, u_int32_t, int, struct ucred *,
507 int nfscl_getcl(struct mount *, struct ucred *, NFSPROC_T *, int,
514 struct ucred *, NFSPROC_T *, struct nfsclclient *, int, void *, int,
517 struct ucred *, NFSPROC_T *, int, struct nfsclclient *,
520 struct ucred *, NFSPROC_T *, void *, int);
535 struct ucred *, NFSPROC_T *, struct nfscldeleg **);
556 int nfscl_tryclose(struct nfsclopen *, struct ucred *,
560 int, struct nfsclflayouthead *, struct nfscllayout **, struct ucred *,
583 struct ucred *, NFSPROC_T *);
595 int ncl_flush(vnode_t, int, struct ucred *, NFSPROC_T *, int, int);
601 int nfsvno_getattr(vnode_t, struct nfsvattr *, struct ucred *,
603 int nfsvno_setattr(vnode_t, struct nfsvattr *, struct ucred *,
606 int nfsvno_accchk(vnode_t, accmode_t, struct ucred *,
612 int nfsvno_readlink(vnode_t, struct ucred *, NFSPROC_T *, mbuf_t *,
614 int nfsvno_read(vnode_t, off_t, int, struct ucred *, NFSPROC_T *,
617 char *, struct ucred *, NFSPROC_T *);
621 int nfsvno_mknod(struct nameidata *, struct nfsvattr *, struct ucred *,
624 struct nfsvattr *, uid_t, struct ucred *, NFSPROC_T *,
627 uid_t, struct ucred *, NFSPROC_T *, struct nfsexstuff *);
630 int nfsvno_removesub(struct nameidata *, int, struct ucred *, NFSPROC_T *,
632 int nfsvno_rmdirsub(struct nameidata *, int, struct ucred *, NFSPROC_T *,
635 u_int32_t, struct ucred *, NFSPROC_T *);
636 int nfsvno_link(struct nameidata *, vnode_t, struct ucred *,
638 int nfsvno_fsync(vnode_t, u_int64_t, int, struct ucred *, NFSPROC_T *);
643 int, NFSACL_T *, nfsattrbit_t *, struct ucred *, NFSPROC_T *,
645 int nfsvno_updfilerev(vnode_t, struct nfsvattr *, struct ucred *,
649 struct ucred *, NFSPROC_T *, int, int, int, int, uint64_t);
655 struct ucred **);
657 vnode_t *, struct nfsexstuff *, struct ucred **);
660 int nfsrv_v4rootexport(void *, struct ucred *, NFSPROC_T *);
673 struct ucred *, u_int32_t, u_int32_t, u_char *, int, u_int64_t *,
676 struct ucred *, NFSPROC_T *, int);