Lines Matching refs:fhp

1923 vfs__fhfree(fhandle_t *fhp)
1927 fhsize = FHANDLE_SIZE(fhp);
1928 kmem_free(fhp, fhsize);
1936 vfs_composefh(struct vnode *vp, fhandle_t *fhp, size_t *fh_size)
1950 if (fhp != NULL) {
1951 memset(fhp, 0, *fh_size);
1952 fhp->fh_fsid = mp->mnt_stat.f_fsidx;
1953 fidp = &fhp->fh_fid;
1969 fhandle_t *fhp;
1982 fhp = kmem_zalloc(fhsize, KM_SLEEP);
1983 fhp->fh_fsid = mp->mnt_stat.f_fsidx;
1984 error = VFS_VPTOFH(vp, &fhp->fh_fid, &fidsize);
1986 KASSERT(FHANDLE_SIZE(fhp) == fhsize);
1987 KASSERT(FHANDLE_FILEID(fhp)->fid_len == fidsize);
1988 *fhpp = fhp;
1990 kmem_free(fhp, fhsize);
1997 vfs_composefh_free(fhandle_t *fhp)
2000 vfs__fhfree(fhp);
2008 vfs_fhtovp(fhandle_t *fhp, struct vnode **vpp)
2014 mp = vfs_getvfs(FHANDLE_FSID(fhp));
2023 error = VFS_FHTOVP(mp, FHANDLE_FILEID(fhp), LK_EXCLUSIVE, vpp);
2036 fhandle_t *fhp;
2046 fhp = kmem_alloc(fhsize, KM_SLEEP);
2047 error = copyin(ufhp, fhp, fhsize);
2050 if (FHANDLE_SIZE(fhp) == fhsize) {
2051 *fhpp = fhp;
2053 } else if (fhsize == NFSX_V2FH && FHANDLE_SIZE(fhp) < fhsize) {
2059 sz = FHANDLE_SIZE(fhp);
2060 kmem_free(fhp, fhsize);
2070 kmem_free(fhp, fhsize);
2075 vfs_copyinfh_free(fhandle_t *fhp)
2078 vfs__fhfree(fhp);
2090 syscallarg(fhandle_t *) fhp;
2137 error = copyout(fh, SCARG(uap, fhp), sz);
2249 syscallarg(const void *) fhp;
2254 return dofhopen(l, SCARG(uap, fhp), SCARG(uap, fh_size),
2292 syscallarg(const void *) fhp;
2299 error = do_fhstat(l, SCARG(uap, fhp), SCARG(uap, fh_size), &sb);
2342 syscallarg(const void *) fhp;
2350 error = do_fhstatvfs(l, SCARG(uap, fhp), SCARG(uap, fh_size), sb,