Home
last modified time | relevance | path

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

/freebsd/sys/fs/nfsclient/
H A Dnfs_clport.c107 struct nfsfh *nfhp = (struct nfsfh *)arg; in newnfs_vncmpf() local
110 if (np->n_fhp->nfh_len != nfhp->nfh_len || in newnfs_vncmpf()
111 NFSBCMP(np->n_fhp->nfh_fh, nfhp->nfh_fh, nfhp->nfh_len)) in newnfs_vncmpf()
125 nfscl_nget(struct mount *mntp, struct vnode *dvp, struct nfsfh *nfhp, in nfscl_nget() argument
145 nmp->nm_fhsize > 0 && nmp->nm_fhsize == nfhp->nfh_len && in nfscl_nget()
146 !NFSBCMP(nmp->nm_fh, nfhp->nfh_fh, nmp->nm_fhsize)) { in nfscl_nget()
147 free(nfhp, M_NFSFH); in nfscl_nget()
148 nfhp = malloc(sizeof(struct nfsfh) + NFSX_FHMAX + 1, in nfscl_nget()
150 nfhp->nfh_len = NFSX_FHMAX + 1; in nfscl_nget()
153 hash = fnv_32_buf(nfhp->nfh_fh, nfhp->nfh_len, FNV1_32_INIT); in nfscl_nget()
[all …]
H A Dnfs_clnode.c105 struct nfsfh *nfhp; in ncl_nget() local
112 nfhp = malloc(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()
H A Dnfs_clstate.c213 nfscl_open(vnode_t vp, u_int8_t *nfhp, int fhlen, u_int32_t amode, int usedeleg, in nfscl_open() argument
238 if (nfhp != NULL) { in nfscl_open()
259 if (nfhp != NULL && usedeleg) { in nfscl_open()
260 LIST_FOREACH(dp, NFSCLDELEGHASH(clp, nfhp, fhlen), nfsdl_hash) { in nfscl_open()
262 !NFSBCMP(nfhp, dp->nfsdl_fh, fhlen)) { in nfscl_open()
290 nfscl_newopen(clp, dp, &owp, &nowp, &op, &nop, own, nfhp, fhlen, in nfscl_open()
298 if (nfhp != NULL && dp != NULL && nop == NULL) in nfscl_open()
431 nfscl_deleg(mount_t mp, struct nfsclclient *clp, u_int8_t *nfhp, in nfscl_deleg() argument
451 tdp = nfscl_finddeleg(clp, nfhp, fhlen); in nfscl_deleg()
458 LIST_INSERT_HEAD(NFSCLDELEGHASH(clp, nfhp, fhlen), dp, in nfscl_deleg()
[all …]
H A Dnfs_clrpcops.c377 struct nfsfh *nfhp; in nfsrpc_open() local
403 nfhp = np->n_fhp; in nfsrpc_open()
408 error = nfscl_open(vp, nfhp->nfh_fh, nfhp->nfh_len, in nfsrpc_open()
455 nfhp->nfh_fh, nfhp->nfh_len, cred, p, dp); in nfsrpc_open()
465 error = nfsrpc_openrpc(nmp, vp, nfhp->nfh_fh, in nfsrpc_open()
466 nfhp->nfh_len, nfhp->nfh_fh, nfhp in nfsrpc_open()
541 nfsrpc_openrpc(struct nfsmount * nmp,vnode_t vp,u_int8_t * nfhp,int fhlen,u_int8_t * newfhp,int newfhlen,u_int32_t mode,struct nfsclopen * op,u_int8_t * name,int namelen,struct nfscldeleg ** dpp,int reclaim,u_int32_t delegtype,struct ucred * cred,NFSPROC_T * p,int syscred,int recursed) nfsrpc_openrpc() argument
989 nfsrpc_openconfirm(vnode_t vp,u_int8_t * nfhp,int fhlen,struct nfsclopen * op,struct ucred * cred,NFSPROC_T * p) nfsrpc_openconfirm() argument
1376 struct nfsfh *nfhp; nfsrpc_setattr() local
1507 struct nfsfh *nfhp; nfsrpc_lookup() local
1810 struct nfsfh *nfhp = NULL; nfsrpc_read() local
1973 struct nfsfh *nfhp = NULL; nfsrpc_write() local
2285 struct nfsfh *nfhp; nfsrpc_deallocate() local
2603 struct nfsfh *nfhp; nfsrpc_createv4() local
3869 struct nfsfh *nfhp; nfsrpc_readdirplus() local
4476 struct nfsfh *nfhp; nfsrpc_advlock() local
4764 nfsrpc_lock(struct nfsrv_descript * nd,struct nfsmount * nmp,vnode_t vp,u_int8_t * nfhp,int fhlen,struct nfscllockowner * lp,int newone,int reclaim,u_int64_t off,u_int64_t len,short type,struct ucred * cred,NFSPROC_T * p,int syscred) nfsrpc_lock() argument
6024 nfsrpc_getlayout(struct nfsmount * nmp,vnode_t vp,struct nfsfh * nfhp,int iomode,uint32_t rw,uint32_t * notifybitsp,nfsv4stateid_t * stateidp,uint64_t off,struct nfscllayout ** lypp,struct ucred * cred,NFSPROC_T * p) nfsrpc_getlayout() argument
7673 struct nfsfh *nfhp = NULL; nfsrpc_allocate() local
7825 struct nfsfh *nfhp; nfsrv_parselayoutget() local
8149 nfsrpc_getopenlayout(struct nfsmount * nmp,vnode_t vp,u_int8_t * nfhp,int fhlen,uint8_t * newfhp,int newfhlen,uint32_t mode,struct nfsclopen * op,uint8_t * name,int namelen,struct nfscldeleg ** dpp,struct ucred * cred,NFSPROC_T * p) nfsrpc_getopenlayout() argument
8222 nfsrpc_openlayoutrpc(struct nfsmount * nmp,vnode_t vp,u_int8_t * nfhp,int fhlen,uint8_t * newfhp,int newfhlen,uint32_t mode,struct nfsclopen * op,uint8_t * name,int namelen,struct nfscldeleg ** dpp,nfsv4stateid_t * stateidp,int usecurstateid,int layouttype,int layoutlen,int * retonclosep,struct nfsclflayouthead * flhp,int * laystatp,struct ucred * cred,NFSPROC_T * p) nfsrpc_openlayoutrpc() argument
8422 struct nfsfh *nfhp; nfsrpc_createlayout() local
8683 struct nfsfh *nfhp; nfsrpc_getcreatelayout() local
9042 struct nfsfh *nfhp = NULL; nfsrpc_seek() local
[all...]
H A Dnfs_clvnops.c1214 struct nfsfh *nfhp; in nfs_lookup() local
1344 cnp->cn_cred, td, &dnfsva, &nfsva, &nfhp, &attrflag, &dattrflag, in nfs_lookup()
1399 if (NFS_CMPFH(np, nfhp->nfh_fh, nfhp->nfh_len)) { in nfs_lookup()
1400 free(nfhp, M_NFSFH); in nfs_lookup()
1403 error = nfscl_nget(mp, dvp, nfhp, cnp, td, &np, LK_EXCLUSIVE); in nfs_lookup()
1446 error = nfscl_nget(mp, dvp, nfhp, cnp, td, &np, in nfs_lookup()
1466 } else if (NFS_CMPFH(np, nfhp->nfh_fh, nfhp->nfh_len)) { in nfs_lookup()
1467 free(nfhp, M_NFSFH); in nfs_lookup()
1473 error = nfscl_nget(mp, dvp, nfhp, cnp, td, &np, in nfs_lookup()
1653 struct nfsfh *nfhp; in nfs_mknodrpc() local
[all …]
/freebsd/sys/fs/nfs/
H A Dnfs_commonsubs.c328 u_int8_t *nfhp, int fhlen, u_int32_t **opcntpp, struct nfsclsession *sep, in nfscl_reqstart() argument
441 (void)nfsm_fhtom(nmp, nd, nfhp, fhlen, 0); in nfscl_reqstart()
472 (void)nfsm_fhtom(NULL, nd, nfhp, fhlen, 0); in nfscl_reqstart()
1088 struct nfsfh *nfhp; in nfsm_getfh() local
1101 nfhp = malloc(sizeof (struct nfsfh) + len, in nfsm_getfh()
1103 error = nfsrv_mtostr(nd, nfhp->nfh_fh, len); in nfsm_getfh()
1105 free(nfhp, M_NFSFH); in nfsm_getfh()
1108 nfhp->nfh_len = len; in nfsm_getfh()
1109 *nfhpp = nfhp; in nfsm_getfh()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdstate.c161 struct nfslockfile *new_lfp, fhandle_t *nfhp, NFSPROC_T *p);
163 struct nfslockfile **lfpp, fhandle_t *nfhp, int lockit);
3745 fhandle_t *nfhp, NFSPROC_T *p) in nfsrv_getlockfh() argument
3757 } else if (nfhp) { in nfsrv_getlockfh()
3758 fhp = nfhp; in nfsrv_getlockfh()
3774 struct nfslockfile **lfpp, fhandle_t *nfhp, int lockit) in nfsrv_getlockfile() argument
3788 } else if (nfhp) { in nfsrv_getlockfile()
3789 fhp = nfhp; in nfsrv_getlockfile()