Lines Matching full:vpp
269 struct vnode **vpp) in fuse_vfsop_fhtovp() argument
281 *vpp = NULLVP; in fuse_vfsop_fhtovp()
287 *vpp = NULLVP; in fuse_vfsop_fhtovp()
290 *vpp = nvp; in fuse_vfsop_fhtovp()
291 vnode_create_vobject(*vpp, VNODE_NO_SIZE, curthread); in fuse_vfsop_fhtovp()
542 fuse_vfsop_vget(struct mount *mp, ino_t ino, int flags, struct vnode **vpp) in fuse_vfsop_vget() argument
564 error = fuse_internal_get_cached_vnode(mp, ino, flags, vpp); in fuse_vfsop_vget()
565 if (error || *vpp != NULL) in fuse_vfsop_vget()
600 error = fuse_vnode_get(mp, feo, nodeid, NULL, vpp, NULL, vtyp); in fuse_vfsop_vget()
603 fvdat = VTOFUD(*vpp); in fuse_vfsop_vget()
610 fuse_internal_cache_attrs(*vpp, &feo->attr, feo->attr_valid, in fuse_vfsop_vget()
621 fuse_vfsop_root(struct mount *mp, int lkflags, struct vnode **vpp) in fuse_vfsop_root() argument
629 *vpp = data->vroot; in fuse_vfsop_root()
631 err = fuse_vnode_get(mp, NULL, FUSE_ROOT_ID, NULL, vpp, NULL, in fuse_vfsop_root()
635 MPASS(data->vroot == NULL || data->vroot == *vpp); in fuse_vfsop_root()
639 data->vroot = *vpp; in fuse_vfsop_root()
641 vref(*vpp); in fuse_vfsop_root()
642 } else if (data->vroot != *vpp) { in fuse_vfsop_root()
646 vput(*vpp); in fuse_vfsop_root()
647 vrecycle(*vpp); in fuse_vfsop_root()
648 *vpp = data->vroot; in fuse_vfsop_root()