Lines Matching refs:nsfh
119 nfs_namei(struct nameidata *ndp, nfsrvfh_t *nsfh, uint32_t len, struct nfssvc_sock *slp, struct mbuf *nam, struct mbuf **mdp, char **dposp, struct vnode **retdirp, int *dirattr_retp, struct vattr *dirattrp, struct lwp *l, int kerbflag, int pubflag)
177 error = nfsrv_fhtovp(nsfh, false, &dp, ndp->ni_cnd.cn_cred, slp,
295 nfsrv_fhtovp(nfsrvfh_t *nsfh, int lockflag, struct vnode **vpp,
305 fhp = NFSRVFH_FHANDLE(nsfh);
308 if (nfs_ispublicfh(nsfh)) {
374 nfs_ispublicfh(const nfsrvfh_t *nsfh)
376 const char *cp = (const void *)(NFSRVFH_DATA(nsfh));
379 if (NFSRVFH_SIZE(nsfh) == 0) {
382 if (NFSRVFH_SIZE(nsfh) != NFSX_V2FH) {
392 nfsrv_composefh(struct vnode *vp, nfsrvfh_t *nsfh, bool v3)
398 error = vfs_composefh(vp, (void *)NFSRVFH_DATA(nsfh), &fhsize);
406 memset((char *)NFSRVFH_DATA(nsfh) + fhsize, 0,
413 nsfh->nsfh_size = fhsize;