Lines Matching refs:ufsvfsp

437 	ufsvfs_t		*ufsvfsp;  in ufs_fault_v()  local
450 ufsvfsp = (struct ufsvfs *)vp->v_vfsp->vfs_data; in ufs_fault_v()
461 need_vfslock = !MUTEX_HELD(&ufsvfsp->vfs_lock); in ufs_fault_v()
464 mutex_enter(&ufsvfsp->vfs_lock); in ufs_fault_v()
467 ufsvfsp->vfs_fs->fs_clean = FSBAD; in ufs_fault_v()
468 ASSERT(SEMA_HELD(&ufsvfsp->vfs_bufp->b_sem)); in ufs_fault_v()
469 ufsvfsp->vfs_bufp->b_flags &= in ufs_fault_v()
472 (void) bdev_strategy(ufsvfsp->vfs_bufp); in ufs_fault_v()
473 (void) biowait(ufsvfsp->vfs_bufp); in ufs_fault_v()
476 mutex_exit(&ufsvfsp->vfs_lock); in ufs_fault_v()
832 ufsfx_mount(struct ufsvfs *ufsvfsp, int flags) in ufsfx_mount() argument
837 ufsvfsp->vfs_fsfx.fx_flags = (flags & UFSMNT_ONERROR_FLGMASK) >> 4; in ufsfx_mount()
840 ufsvfsp->vfs_fs->fs_fsmnt, ufsvfsp->vfs_fsfx.fx_flags)); in ufsfx_mount()
845 if (ufsvfsp->vfs_fsfx.fx_flags & UFSFX_PANIC) { in ufsfx_mount()
848 } else if (ufsvfsp->vfs_fsfx.fx_flags & UFSFX_LCKONLY) { in ufsfx_mount()
851 } else if (ufsvfsp->vfs_fsfx.fx_flags & UFSFX_LCKUMOUNT) { in ufsfx_mount()
855 ufsvfsp->vfs_fsfx.fx_flags = UFSFX_DEFAULT; in ufsfx_mount()
856 ASSERT(ufsvfsp->vfs_fsfx.fx_flags & in ufsfx_mount()
872 ufsfx_unmount(struct ufsvfs *ufsvfsp) in ufsfx_unmount() argument
879 if (!ufsvfsp) { in ufsfx_unmount()
895 if (f->uf_ufsvfsp == ufsvfsp) { in ufsfx_unmount()
935 ufsfx_unlockfs(struct ufsvfs *ufsvfsp) in ufsfx_unlockfs() argument
944 if (!ufsvfsp) in ufsfx_unlockfs()
958 if (f->uf_ufsvfsp == ufsvfsp && !terminal_state(f->uf_s)) { in ufsfx_unlockfs()
998 ufsfx_lockfs(struct ufsvfs *ufsvfsp) in ufsfx_lockfs() argument
1006 if (!ufsvfsp) in ufsfx_lockfs()
1020 if (f->uf_ufsvfsp == ufsvfsp && !terminal_state(f->uf_s) && in ufsfx_lockfs()
1822 struct ufsvfs *ufsvfsp = f->uf_ufsvfsp; in sf_found_umount() local
1834 if (!vfsp || !ufsvfsp) { /* trivial case */ in sf_found_umount()
1839 if (!ULOCKFS_IS_ELOCK(&ufsvfsp->vfs_ulockfs)) { in sf_found_umount()