Lines Matching refs:vfsp
205 vfs_t *vfsp; in nm_umountall() local
222 (vfsp = NMTOV(nodep)->v_vfsp) != NULL && in nm_umountall()
223 vfsp != &namevfs && (NMTOV(nodep)->v_flag & VROOT)) { in nm_umountall()
229 if (vn_vfswlock(vfsp->vfs_vnodecovered)) { in nm_umountall()
247 if ((error = dounmount(vfsp, 0, crp)) != 0) in nm_umountall()
306 nm_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *crp) in nm_mount() argument
379 if (secpolicy_fs_mount(crp, filevp, vfsp) != 0) { in nm_mount()
476 newvp->v_vfsp = vfsp; in nm_mount()
481 VFS_HOLD(vfsp); in nm_mount()
487 vfsp->vfs_vnodecovered = NULL; in nm_mount()
488 vfsp->vfs_flag |= VFS_UNLINKABLE; in nm_mount()
489 vfsp->vfs_bsize = 1024; in nm_mount()
490 vfsp->vfs_fstype = namefstype; in nm_mount()
491 vfs_make_fsid(&vfsp->vfs_fsid, namedev, namefstype); in nm_mount()
492 vfsp->vfs_data = (caddr_t)nodep; in nm_mount()
493 vfsp->vfs_dev = namedev; in nm_mount()
494 vfsp->vfs_bcount = 0; in nm_mount()
525 vfs_setresource(vfsp, resource_name, 0); in nm_mount()
555 nm_unmount(vfs_t *vfsp, int flag, cred_t *crp) in nm_unmount() argument
557 struct namenode *nodep = (struct namenode *)vfsp->vfs_data; in nm_unmount()
589 VFS_RELE(vfsp); in nm_unmount()
614 nm_root(vfs_t *vfsp, vnode_t **vpp) in nm_root() argument
616 struct namenode *nodep = (struct namenode *)vfsp->vfs_data; in nm_root()
628 nm_statvfs(vfs_t *vfsp, struct statvfs64 *sp) in nm_statvfs() argument
635 (void) cmpldev(&d32, vfsp->vfs_dev); in nm_statvfs()
637 (void) strcpy(sp->f_basetype, vfssw[vfsp->vfs_fstype].vsw_name); in nm_statvfs()
638 sp->f_flag = vf_to_stf(vfsp->vfs_flag); in nm_statvfs()
647 nm_sync(vfs_t *vfsp, short flag, cred_t *crp) in nm_sync() argument
651 if (vfsp == NULL) in nm_sync()
654 nodep = (struct namenode *)vfsp->vfs_data; in nm_sync()