Home | History | Annotate | Download | only in kern

Lines Matching defs:fhp

1925 vfs__fhfree(fhandle_t *fhp)
1929 fhsize = FHANDLE_SIZE(fhp);
1930 kmem_free(fhp, fhsize);
1938 vfs_composefh(struct vnode *vp, fhandle_t *fhp, size_t *fh_size)
1952 if (fhp != NULL) {
1953 memset(fhp, 0, *fh_size);
1954 fhp->fh_fsid = mp->mnt_stat.f_fsidx;
1955 fidp = &fhp->fh_fid;
1971 fhandle_t *fhp;
1984 fhp = kmem_zalloc(fhsize, KM_SLEEP);
1985 fhp->fh_fsid = mp->mnt_stat.f_fsidx;
1986 error = VFS_VPTOFH(vp, &fhp->fh_fid, &fidsize);
1988 KASSERT(FHANDLE_SIZE(fhp) == fhsize);
1989 KASSERT(FHANDLE_FILEID(fhp)->fid_len == fidsize);
1990 *fhpp = fhp;
1992 kmem_free(fhp, fhsize);
1999 vfs_composefh_free(fhandle_t *fhp)
2002 vfs__fhfree(fhp);
2010 vfs_fhtovp(fhandle_t *fhp, struct vnode **vpp)
2016 mp = vfs_getvfs(FHANDLE_FSID(fhp));
2025 error = VFS_FHTOVP(mp, FHANDLE_FILEID(fhp), LK_EXCLUSIVE, vpp);
2038 fhandle_t *fhp;
2048 fhp = kmem_alloc(fhsize, KM_SLEEP);
2049 error = copyin(ufhp, fhp, fhsize);
2052 if (FHANDLE_SIZE(fhp) == fhsize) {
2053 *fhpp = fhp;
2055 } else if (fhsize == NFSX_V2FH && FHANDLE_SIZE(fhp) < fhsize) {
2061 sz = FHANDLE_SIZE(fhp);
2062 kmem_free(fhp, fhsize);
2072 kmem_free(fhp, fhsize);
2077 vfs_copyinfh_free(fhandle_t *fhp)
2080 vfs__fhfree(fhp);
2092 syscallarg(fhandle_t *) fhp;
2139 error = copyout(fh, SCARG(uap, fhp), sz);
2251 syscallarg(const void *) fhp;
2256 return dofhopen(l, SCARG(uap, fhp), SCARG(uap, fh_size),
2294 syscallarg(const void *) fhp;
2301 error = do_fhstat(l, SCARG(uap, fhp), SCARG(uap, fh_size), &sb);
2344 syscallarg(const void *) fhp;
2352 error = do_fhstatvfs(l, SCARG(uap, fhp), SCARG(uap, fh_size), sb,