| /trueos/sys/fs/nfsclient/ |
| HD | nfs_clport.c | 93 struct nfsfh *nfhp = (struct nfsfh *)arg; in newnfs_vncmpf() local 96 if (np->n_fhp->nfh_len != nfhp->nfh_len || in newnfs_vncmpf() 97 NFSBCMP(np->n_fhp->nfh_fh, nfhp->nfh_fh, nfhp->nfh_len)) in newnfs_vncmpf() 111 nfscl_nget(struct mount *mntp, struct vnode *dvp, struct nfsfh *nfhp, in nfscl_nget() argument 126 hash = fnv_32_buf(nfhp->nfh_fh, nfhp->nfh_len, FNV1_32_INIT); in nfscl_nget() 129 td, &nvp, newnfs_vncmpf, nfhp); in nfscl_nget() 151 FREE((caddr_t)nfhp, M_NFSFH); in nfscl_nget() 197 FREE((caddr_t)nfhp, M_NFSFH); in nfscl_nget() 205 FREE((caddr_t)nfhp, M_NFSFH); in nfscl_nget() 225 if ((nfhp->nfh_len == nmp->nm_fhsize) && in nfscl_nget() [all …]
|
| HD | nfs_clnode.c | 105 struct nfsfh *nfhp; in ncl_nget() local 112 MALLOC(nfhp, struct nfsfh *, sizeof (struct nfsfh) + fhsize, in ncl_nget() 114 bcopy(fhp, &nfhp->nfh_fh[0], fhsize); in ncl_nget() 115 nfhp->nfh_len = fhsize; in ncl_nget() 117 td, &nvp, newnfs_vncmpf, nfhp); in ncl_nget() 118 FREE(nfhp, M_NFSFH); in ncl_nget()
|
| HD | nfs_clstate.c | 209 nfscl_open(vnode_t vp, u_int8_t *nfhp, int fhlen, u_int32_t amode, int usedeleg, in nfscl_open() argument 234 if (nfhp != NULL) in nfscl_open() 254 if (nfhp != NULL && usedeleg) { in nfscl_open() 255 LIST_FOREACH(dp, NFSCLDELEGHASH(clp, nfhp, fhlen), nfsdl_hash) { in nfscl_open() 257 !NFSBCMP(nfhp, dp->nfsdl_fh, fhlen)) { in nfscl_open() 280 nfscl_newopen(clp, dp, &owp, &nowp, &op, &nop, own, nfhp, fhlen, in nfscl_open() 288 if (nfhp != NULL && dp != NULL && nop == NULL) in nfscl_open() 402 nfscl_deleg(mount_t mp, struct nfsclclient *clp, u_int8_t *nfhp, in nfscl_deleg() argument 422 tdp = nfscl_finddeleg(clp, nfhp, fhlen); in nfscl_deleg() 430 LIST_INSERT_HEAD(NFSCLDELEGHASH(clp, nfhp, fhlen), dp, in nfscl_deleg() [all …]
|
| HD | nfs_clrpcops.c | 255 struct nfsfh *nfhp; in nfsrpc_open() local 271 nfhp = np->n_fhp; in nfsrpc_open() 280 if (nfhp->nfh_len > 0) printf(" fh=0x%x\n",nfhp->nfh_fh[12]); in nfsrpc_open() 286 error = nfscl_open(vp, nfhp->nfh_fh, nfhp->nfh_len, mode, 1, in nfsrpc_open() 320 nfhp->nfh_fh, nfhp->nfh_len, cred, p, &dp); in nfsrpc_open() 367 nfsrpc_openrpc(struct nfsmount *nmp, vnode_t vp, u_int8_t *nfhp, int fhlen, in nfsrpc_openrpc() argument 383 nfscl_reqstart(nd, NFSPROC_OPEN, nmp, nfhp, fhlen, NULL, NULL); in nfsrpc_openrpc() 533 ret = nfsrpc_openrpc(nmp, vp, nfhp, fhlen, newfhp, in nfsrpc_openrpc() 767 nfsrpc_openconfirm(vnode_t vp, u_int8_t *nfhp, int fhlen, in nfsrpc_openconfirm() argument 778 nfscl_reqstart(nd, NFSPROC_OPENCONFIRM, nmp, nfhp, fhlen, NULL, NULL); in nfsrpc_openconfirm() [all …]
|
| HD | nfs_clvnops.c | 1049 struct nfsfh *nfhp; in nfs_lookup() local 1157 cnp->cn_cred, td, &dnfsva, &nfsva, &nfhp, &attrflag, &dattrflag, in nfs_lookup() 1213 if (NFS_CMPFH(np, nfhp->nfh_fh, nfhp->nfh_len)) { in nfs_lookup() 1214 FREE((caddr_t)nfhp, M_NFSFH); in nfs_lookup() 1217 error = nfscl_nget(mp, dvp, nfhp, cnp, td, &np, NULL, in nfs_lookup() 1247 error = nfscl_nget(mp, dvp, nfhp, cnp, td, &np, NULL, in nfs_lookup() 1268 } else if (NFS_CMPFH(np, nfhp->nfh_fh, nfhp->nfh_len)) { in nfs_lookup() 1269 FREE((caddr_t)nfhp, M_NFSFH); in nfs_lookup() 1276 error = nfscl_nget(mp, dvp, nfhp, cnp, td, &np, NULL, in nfs_lookup() 1445 struct nfsfh *nfhp; in nfs_mknodrpc() local [all …]
|
| HD | nfs_clcomsubs.c | 132 u_int8_t *nfhp, int fhlen, u_int32_t **opcntpp, struct nfsclsession *sep) in nfscl_reqstart() argument 216 (void) nfsm_fhtom(nd, nfhp, fhlen, 0); in nfscl_reqstart() 242 (void) nfsm_fhtom(nd, nfhp, fhlen, 0); in nfscl_reqstart()
|
| /trueos/sys/fs/nfs/ |
| HD | nfs_commonsubs.c | 655 struct nfsfh *nfhp; in nfsm_getfh() local 668 MALLOC(nfhp, struct nfsfh *, sizeof (struct nfsfh) + len, in nfsm_getfh() 670 error = nfsrv_mtostr(nd, nfhp->nfh_fh, len); in nfsm_getfh() 672 FREE((caddr_t)nfhp, M_NFSFH); in nfsm_getfh() 675 nfhp->nfh_len = len; in nfsm_getfh() 676 *nfhpp = nfhp; in nfsm_getfh()
|
| /trueos/sys/fs/nfsserver/ |
| HD | nfs_nfsdstate.c | 112 struct nfslockfile *new_lfp, fhandle_t *nfhp, NFSPROC_T *p); 114 struct nfslockfile **lfpp, fhandle_t *nfhp, int lockit); 3518 fhandle_t *nfhp, NFSPROC_T *p) in nfsrv_getlockfh() argument 3530 } else if (nfhp) { in nfsrv_getlockfh() 3531 fhp = nfhp; in nfsrv_getlockfh() 3547 struct nfslockfile **lfpp, fhandle_t *nfhp, int lockit) in nfsrv_getlockfile() argument 3561 } else if (nfhp) { in nfsrv_getlockfile() 3562 fhp = nfhp; in nfsrv_getlockfile()
|
| /trueos/sys/nfsclient/ |
| HD | nfs_vnops.c | 2817 nfsfh_t *nfhp; in nfs_lookitup() local 2829 nfsm_getfh(nfhp, fhlen, v3); in nfs_lookitup() 2837 bcopy((caddr_t)nfhp, (caddr_t)np->n_fhp, fhlen); in nfs_lookitup() 2840 } else if (NFS_CMPFH(dnp, nfhp, fhlen)) { in nfs_lookitup() 2844 error = nfs_nget(dvp->v_mount, nfhp, fhlen, &np, LK_EXCLUSIVE); in nfs_lookitup()
|
| /trueos/sys/nfsserver/ |
| HD | nfs_serv.c | 2915 fhandle_t *fhp, *nfhp = (fhandle_t *)fl.fl_nfh; in nfsrv_readdirplus() local 3147 bzero((caddr_t)nfhp, NFSX_V3FH); in nfsrv_readdirplus() 3148 nfhp->fh_fsid = nvp->v_mount->mnt_stat.f_fsid; in nfsrv_readdirplus() 3149 if ((error1 = VOP_VPTOFH(nvp, &nfhp->fh_fid)) == 0) in nfsrv_readdirplus()
|