Home
last modified time | relevance | path

Searched refs:nfhp (Results 1 – 10 of 10) sorted by relevance

/trueos/sys/fs/nfsclient/
HDnfs_clport.c93 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 …]
HDnfs_clnode.c105 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()
HDnfs_clstate.c209 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 …]
HDnfs_clrpcops.c255 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 …]
HDnfs_clvnops.c1049 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 …]
HDnfs_clcomsubs.c132 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/
HDnfs_commonsubs.c655 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/
HDnfs_nfsdstate.c112 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/
HDnfs_vnops.c2817 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/
HDnfs_serv.c2915 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()