| /src/sys/fs/nfs/server/ |
| nfs_nfsdsocket.c | 58 int (*nfsrv3_procs0[NFS_V3NPROCS])(struct nfsrv_descript *, 60 (int (*)(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *))0, 63 (int (*)(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *))0, 69 (int (*)(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *))0, 70 (int (*)(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *))0, 71 (int (*)(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *))0, 74 (int (*)(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *))0, 75 (int (*)(struct nfsrv_descript *, int, vnode_t , NFSPROC_T *, struct nfsexstuff *))0, 84 int (*nfsrv3_procs1[NFS_V3NPROCS])(struct nfsrv_descript *, 87 (int (*)(struct nfsrv_descript *, int, vnode_t , vnode_t *, fhandle_t *, NFSPROC_T *, struct nfsexstuff *))0 [all...] |
| nfs_nfsdserv.c | 77 static void nfsrvd_symlinksub(struct nfsrv_descript *nd, struct nameidata *ndp, 83 static void nfsrvd_mkdirsub(struct nfsrv_descript *nd, struct nameidata *ndp, 93 nfsrvd_access(struct nfsrv_descript *nd, __unused int isdgram, 180 nfsrvd_getattr(struct nfsrv_descript *nd, int isdgram, 306 nfsrvd_setattr(struct nfsrv_descript *nd, __unused int isdgram, 495 nfsrvd_lookup(struct nfsrv_descript *nd, __unused int isdgram, 595 nfsrvd_readlink(struct nfsrv_descript *nd, __unused int isdgram, 638 nfsrvd_read(struct nfsrv_descript *nd, __unused int isdgram, 798 nfsrvd_write(struct nfsrv_descript *nd, __unused int isdgram, 977 nfsrvd_create(struct nfsrv_descript *nd, __unused int isdgram [all...] |
| nfs_nfsdsubs.c | 1339 nfsrv_wcc(struct nfsrv_descript *nd, int before_ret, 1360 nfsrv_postopattr(struct nfsrv_descript *nd, int after_ret, 1379 nfsrv_fillattr(struct nfsrv_descript *nd, struct nfsvattr *nvap) 1439 nfsrv_mtofh(struct nfsrv_descript *nd, struct nfsrvfh *fhp) 1502 nfsd_errmap(struct nfsrv_descript *nd) 1558 nfsrv_checkuidgid(struct nfsrv_descript *nd, struct nfsvattr *nvap) 1591 nfsrv_fixattr(struct nfsrv_descript *nd, vnode_t vp, 1717 nfsrv_putreferralattr(struct nfsrv_descript *nd, nfsattrbit_t *retbitp, 1836 nfsrv_parsename(struct nfsrv_descript *nd, char *bufp, u_long *hashp, 2074 nfsd_checkrootexp(struct nfsrv_descript *nd [all...] |
| nfs_fha_new.c | 135 struct nfsrv_descript lnd, *nd; 195 struct nfsrv_descript lnd, *nd;
|
| nfs_nfsdkrpc.c | 108 static int nfs_proc(struct nfsrv_descript *, u_int32_t, SVCXPRT *xprt, 122 struct nfsrv_descript nd; 318 nfs_proc(struct nfsrv_descript *nd, u_int32_t xid, SVCXPRT *xprt,
|
| nfs_nfsdcache.c | 282 static int nfsrc_getudp(struct nfsrv_descript *nd, struct nfsrvcache *newrp); 283 static int nfsrc_gettcp(struct nfsrv_descript *nd, struct nfsrvcache *newrp); 332 nfsrvd_getcache(struct nfsrv_descript *nd) 370 nfsrc_getudp(struct nfsrv_descript *nd, struct nfsrvcache *newrp) 459 nfsrvd_updatecache(struct nfsrv_descript *nd) 603 nfsrc_gettcp(struct nfsrv_descript *nd, struct nfsrvcache *newrp)
|
| nfs_nfsdstate.c | 123 static int nfsrv_checkgrace(struct nfsrv_descript *nd, struct nfsclient *clp, 128 static int nfsrv_cbcallargs(struct nfsrv_descript *nd, struct nfsclient *clp, 140 static int nfsrv_notsamecredname(struct nfsrv_descript *nd, 144 static int nfsrv_checkseqid(struct nfsrv_descript *nd, u_int32_t seqid, 162 static int nfsv4_setcbsequence(struct nfsrv_descript *nd, struct nfsclient *clp, 173 nfsrv_setclient(struct nfsrv_descript *nd, struct nfsclient **new_clpp, 485 struct nfsrv_descript *nd, NFSPROC_T *p) 1525 struct nfsrv_descript *nd, NFSPROC_T *p) 2244 struct nfsstate *new_stp, vnode_t vp, struct nfsrv_descript *nd, 2494 nfsrv_openctrl(struct nfsrv_descript *nd, vnode_t vp [all...] |
| nfs_nfsdport.c | 346 nfsvno_namei(struct nfsrv_descript *nd, struct nameidata *ndp, 786 nfsvno_createsub(struct nfsrv_descript *nd, struct nameidata *ndp, 1020 nfsvno_getsymlink(struct nfsrv_descript *nd, struct nfsvattr *nvap, 1414 nfsvno_open(struct nfsrv_descript *nd, struct nameidata *ndp, 1533 nfsvno_fillattr(struct nfsrv_descript *nd, struct mount *mp, struct vnode *vp, 1572 nfsrvd_readdir(struct nfsrv_descript *nd, int isdgram, 1816 nfsrvd_readdirplus(struct nfsrv_descript *nd, int isdgram, 2329 nfsrv_sattr(struct nfsrv_descript *nd, vnode_t vp, struct nfsvattr *nvap, 2423 nfsv4_sattr(struct nfsrv_descript *nd, vnode_t vp, struct nfsvattr *nvap, 2633 nfsd_excred(struct nfsrv_descript *nd, struct nfsexstuff *exp [all...] |
| /src/sys/fs/nfs/common/ |
| nfs_var.h | 60 struct nfsrv_descript; 94 int nfsrv_setclient(struct nfsrv_descript *, struct nfsclient **, 97 nfsquad_t, uint32_t, struct nfsrv_descript *, NFSPROC_T *); 99 int nfsrv_destroysession(struct nfsrv_descript *, uint8_t *); 100 int nfsrv_freestateid(struct nfsrv_descript *, nfsv4stateid_t *, NFSPROC_T *); 106 struct nfsexstuff *, struct nfsrv_descript *, NFSPROC_T *); 107 int nfsrv_openctrl(struct nfsrv_descript *, vnode_t, 111 vnode_t, struct nfsrv_descript *, NFSPROC_T *, int); 113 nfsv4stateid_t *, struct nfsrv_descript *, NFSPROC_T *); 114 int nfsrv_delegupdate(struct nfsrv_descript *, nfsquad_t, nfsv4stateid_t * [all...] |
| nfsm_subs.h | 56 * They use fields in struct nfsrv_descript to handle the mbuf queues. 62 nfsm_build(struct nfsrv_descript *nd, int siz) 85 nfsm_dissect(struct nfsrv_descript *nd, int siz) 101 nfsm_dissect_nonblock(struct nfsrv_descript *nd, int siz)
|
| nfs_commonacl.c | 46 nfsrv_dissectace(struct nfsrv_descript *nd, struct acl_entry *acep, 278 static int nfsrv_buildace(struct nfsrv_descript *, u_char *, int, 285 nfsrv_buildace(struct nfsrv_descript *nd, u_char *name, int namelen, 394 nfsrv_buildacl(struct nfsrv_descript *nd, NFSACL_T *aclp, enum vtype type,
|
| nfs_commonsubs.c | 186 static int nfsrv_skipace(struct nfsrv_descript *nd, int *acesizep); 192 static int nfsrv_getrefstr(struct nfsrv_descript *, u_char **, u_char **, 202 nfsm_mbufuio(struct nfsrv_descript *nd, struct uio *uiop, int siz) 287 nfsm_dissct(struct nfsrv_descript *nd, int siz, int how) 353 nfsm_advance(struct nfsrv_descript *nd, int offs, int left) 397 nfsm_strtom(struct nfsrv_descript *nd, const char *cp, int siz) 484 nfsm_fhtom(struct nfsrv_descript *nd, u_int8_t *fhp, int size, int set_true) 599 struct nfsrv_descript *nd; 645 struct nfsrv_descript *nd; 663 nfsm_getfh(struct nfsrv_descript *nd, struct nfsfh **nfhpp [all...] |
| nfs.h | 580 struct nfsrv_descript { struct
|
| /src/sys/nfs/ |
| nfs_var.h | 64 struct nfsrv_descript; 117 int nfsrv3_access(struct nfsrv_descript *, struct nfssvc_sock *, 119 int nfsrv_getattr(struct nfsrv_descript *, struct nfssvc_sock *, 121 int nfsrv_setattr(struct nfsrv_descript *, struct nfssvc_sock *, 123 int nfsrv_lookup(struct nfsrv_descript *, struct nfssvc_sock *, 125 int nfsrv_readlink(struct nfsrv_descript *, struct nfssvc_sock *, 127 int nfsrv_read(struct nfsrv_descript *, struct nfssvc_sock *, 129 int nfsrv_write(struct nfsrv_descript *, struct nfssvc_sock *, 131 int nfsrv_writegather(struct nfsrv_descript **, struct nfssvc_sock *, 133 void nfsrvw_coalesce(struct nfsrv_descript *, struct nfsrv_descript *) [all...] |
| nfs.h | 456 SIMPLEQ_HEAD(, nfsrv_descript) ns_sendq; /* s: send reply list */ 457 LIST_HEAD(, nfsrv_descript) ns_tq; /* g: Write gather lists */ 459 LIST_HEAD(nfsrvw_delayhash, nfsrv_descript) ns_wdelayhashtbl[NFS_WDELAYHASHSIZ]; /* g: */ 496 struct nfsrv_descript *nfsd_nd; /* Associated nfsrv_descript */ 520 struct nfsrv_descript { struct 524 LIST_ENTRY(nfsrv_descript) nd_hash; /* Hash list */ 525 LIST_ENTRY(nfsrv_descript) nd_tq; /* and timer list */ 526 LIST_HEAD(,nfsrv_descript) nd_coalesce; /* coalesced writes */ 527 SIMPLEQ_ENTRY(nfsrv_descript) nd_sendq; /* send reply list * [all...] |
| nfs_srvcache.c | 87 static struct nfsrvcache *nfsrv_lookupcache(struct nfsrv_descript *nd); 186 nfsrv_lookupcache(struct nfsrv_descript *nd) 238 nfsrv_getcache(struct nfsrv_descript *nd, struct nfssvc_sock *slp, struct mbuf **repp) 345 nfsrv_updatecache(struct nfsrv_descript *nd, int repvalid, struct mbuf *repmbuf)
|
| nfs_srvsocket.c | 80 int (*nfsrv3_procs[NFS_NPROCS])(struct nfsrv_descript *, 360 struct nfsrv_descript **ndp, bool *more) 363 struct nfsrv_descript *nd; 413 struct nfsrv_descript *nd; 479 nfsdsock_sendreply(struct nfssvc_sock *slp, struct nfsrv_descript *nd)
|
| nfs_serv.c | 163 nfsrv3_access(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp, struct lwp *lwp, struct mbuf **mrq) 226 nfsrv_getattr(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp, struct lwp *lwp, struct mbuf **mrq) 266 nfsrv_setattr(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp, struct lwp *lwp, struct mbuf **mrq) 393 nfsrv_lookup(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp, struct lwp *lwp, struct mbuf **mrq) 524 nfsrv_readlink(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp, struct lwp *lwp, struct mbuf **mrq) 622 nfsrv_read(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp, struct lwp *lwp, struct mbuf **mrq) 846 nfsrv_write(struct nfsrv_descript *nfsd, struct nfssvc_sock *slp, struct lwp *lwp, struct mbuf **mrq) 1061 nfsrv_writegather(struct nfsrv_descript **ndp, struct nfssvc_sock *slp, struct lwp *lwp, struct mbuf **mrq) 1066 struct nfsrv_descript *wp, *nfsd, *owp, *swp; 1375 nfsrvw_coalesce(struct nfsrv_descript *owp, struct nfsrv_descript *nfsd [all...] |
| nfs_socket.c | 555 nfs_rephead(int siz, struct nfsrv_descript *nd, struct nfssvc_sock *slp, int err, int cache, u_quad_t *frev, struct mbuf **mrq, struct mbuf **mbp, char **bposp) 1005 nfs_getreq(struct nfsrv_descript *nd, struct nfsd *nfsd, int has_header) 1277 pool_init(&nfs_srvdesc_pool, sizeof(struct nfsrv_descript), 1288 struct nfsrv_descript * 1291 struct nfsrv_descript *nd; 1299 nfsdreq_free(struct nfsrv_descript *nd)
|
| nfs_syscalls.c | 80 extern int32_t (*nfsrv3_procs[NFS_NPROCS])(struct nfsrv_descript *, 105 static void nfsd_rt(int, struct nfsrv_descript *, int); 599 struct nfsrv_descript *nd = NULL; 696 struct nfsrv_descript *nd2; 910 struct nfsrv_descript *nwp; 1066 nfsd_rt(int sotype, struct nfsrv_descript *nd, int cacherep)
|
| nfs_subs.c | 1632 nfsm_srvwcc(struct nfsrv_descript *nfsd, int before_ret, struct vattr *before_vap, int after_ret, struct vattr *after_vap, struct mbuf **mbp, char **bposp) 1656 nfsm_srvpostopattr(struct nfsrv_descript *nfsd, int after_ret, struct vattr *after_vap, struct mbuf **mbp, char **bposp) 1677 nfsm_srvfattr(struct nfsrv_descript *nfsd, struct vattr *vap, struct nfs_fattr *fp) 2002 nfsrv_errmap(struct nfsrv_descript *nd, int err)
|
| /src/sys/fs/nfs/client/ |
| nfs_clkrpc.c | 54 static int nfs_cbproc(struct nfsrv_descript *, u_int32_t); 70 struct nfsrv_descript nd; 151 nfs_cbproc(struct nfsrv_descript *nd, u_int32_t xid)
|
| nfs_clrpcops.c | 108 static int nfsrpc_locku(struct nfsrv_descript *, struct nfsmount *, 142 struct nfsrv_descript nfsd, *nd = &nfsd; 208 struct nfsrv_descript nfsd, *nd = &nfsd; 385 struct nfsrv_descript nfsd, *nd = &nfsd; 583 struct nfsrv_descript nfsd, *nd = &nfsd; 646 struct nfsrv_descript nfsd, *nd = &nfsd; 741 nfsrpc_closerpc(struct nfsrv_descript *nd, struct nfsmount *nmp, 784 struct nfsrv_descript nfsd, *nd = &nfsd; 826 struct nfsrv_descript nfsd; 827 struct nfsrv_descript *nd = &nfsd [all...] |
| nfs_clcomsubs.c | 133 nfscl_reqstart(struct nfsrv_descript *nd, int procnum, struct nfsmount *nmp, 256 nfsm_uiombuf(struct nfsrv_descript *nd, struct uio *uiop, int siz) 339 nfsm_loadattr(struct nfsrv_descript *nd, struct nfsvattr *nap) 457 nfscl_mtofh(struct nfsrv_descript *nd, struct nfsfh **nfhpp, 508 nfsm_stateidtom(struct nfsrv_descript *nd, nfsv4stateid_t *stateidp, int flag)
|
| nfs_clport.c | 728 nfscl_wcc_data(struct nfsrv_descript *nd, struct vnode *vp, 784 nfscl_postop_attr(struct nfsrv_descript *nd, struct nfsvattr *nap, int *retp, 827 nfscl_fillsattr(struct nfsrv_descript *nd, struct vattr *vap, 944 nfscl_request(struct nfsrv_descript *nd, struct vnode *vp, NFSPROC_T *p,
|