Lines Matching refs:vfsp
64 umount2_engine(vfs_t *vfsp, int flag, cred_t *cr, int is_syscall) in umount2_engine() argument
85 vfs_lock_wait(vfsp); in umount2_engine()
98 if (vn_vfswlock(vfsp->vfs_vnodecovered)) { in umount2_engine()
99 vfs_unlock(vfsp); in umount2_engine()
100 VFS_RELE(vfsp); in umount2_engine()
108 vfs_unlock(vfsp); in umount2_engine()
109 VFS_RELE(vfsp); in umount2_engine()
114 if ((error = dounmount(vfsp, flag, cr)) != 0) in umount2_engine()
126 struct vfs *vfsp; in umount2() local
160 (vfsp = vfs_mntpoint2vfsp(pn.pn_path)) == NULL) { in umount2()
177 vfsp = fsrootvp->v_vfsp; in umount2()
178 VFS_HOLD(vfsp); in umount2()
180 vfsp = vfs_dev2vfsp(fsrootvp->v_rdev); in umount2()
182 vfsp = NULL; in umount2()
186 if (vfsp == NULL) { in umount2()
193 return (umount2_engine(vfsp, flag, CRED(), 1)); in umount2()