Home
last modified time | relevance | path

Searched refs:v_vnlock (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/fs/nullfs/
H A Dnull_subr.c172 vp->v_vnlock = &vp->v_lock; in null_destroy_proto()
229 vp->v_vnlock = lowervp->v_vnlock; in null_nodeget()
H A Dnull_vnops.c311 * been reclaimed, which changes its v_vnlock in null_bypass()
318 old_vps[i]->v_vnlock != lvp->v_vnlock) { in null_bypass()
430 * dvp to be reclaimed due to shared v_vnlock. Check for the in null_lookup()
899 KASSERT(lowervp != NULL && vp->v_vnlock != &vp->v_lock, in null_reclaim()
911 vp->v_vnlock = &vp->v_lock; in null_reclaim()
/freebsd/sys/fs/unionfs/
H A Dunion_subr.c271 vp->v_vnlock = &vp->v_lock; in unionfs_nodeget_cleanup()
365 vp->v_vnlock = uppervp->v_vnlock; in unionfs_nodeget()
367 vp->v_vnlock = lowervp->v_vnlock; in unionfs_nodeget()
479 KASSERT(vp->v_vnlock->lk_recurse == 0 || (vp->v_vflag & VV_ROOT) != 0, in unionfs_noderem()
512 vp->v_vnlock = &(vp->v_lock); in unionfs_noderem()
783 lockrec = lvp->v_vnlock->lk_recurse; in unionfs_node_update()
788 vp->v_vnlock = uvp->v_vnlock; in unionfs_node_update()
/freebsd/sys/kern/
H A Dvfs_default.c472 return (lockmgr_lock_flags(vp->v_vnlock, ap->a_flags, in vop_stdlock()
482 return (lockmgr_unlock(vp->v_vnlock)); in vop_stdunlock()
490 return (lockstatus(ap->a_vp->v_vnlock)); in vop_stdislocked()
498 * - v_vnlock pointer is not honored
507 MPASS(vp->v_vnlock == &vp->v_lock); in vop_lock()
529 MPASS(vp->v_vnlock == &vp->v_lock); in vop_unlock()
539 MPASS(vp->v_vnlock == &vp->v_lock); in vop_islocked()
H A Dvfs_subr.c672 vp->v_vnlock = &vp->v_lock; in vnode_init()
677 lockinit(vp->v_vnlock, PVFS, "vnode", VLKTIMEOUT, in vnode_init()
722 lockdestroy(vp->v_vnlock); in vnode_fini()
2103 lo = &vp->v_vnlock->lock_object; in getnewvnode()
2116 vp->v_vnlock->lock_object.lo_flags |= LK_NOSHARE; in getnewvnode()
4497 vp->v_vnlock = &vp->v_lock; in vgonel()
4659 lockmgr_printinfo(vp->v_vnlock); in vn_printf()
5787 witness_is_owned(&vp->v_vnlock->lock_object) == -1) in assert_vop_locked()
5803 witness_is_owned(&vp->v_vnlock->lock_object) == 1) in assert_vop_unlocked()
5848 if (a->a_tdvp->v_vnlock != a->a_fdvp->v_vnlock && in vop_rename_pre()
[all …]
H A Dvfs_lookup.c127 lk = vp->v_vnlock;
146 lk = vp->v_vnlock;
H A Dvfs_vnops.c4154 if ((vp1->v_vnlock->lock_object.lo_flags & in vn_lock_pair()
4174 (vp1->v_vnlock->lock_object.lo_flags & LK_NOSHARE) != 0) in vn_lock_pair()
4192 (vp2->v_vnlock->lock_object.lo_flags & LK_NOSHARE) != 0) in vn_lock_pair()
/freebsd/sys/sys/
H A Dvnode.h172 struct lock *v_vnlock; /* u pointer to vnode lock */ member
465 #define VN_LOCK_AREC(vp) lockallowrecurse((vp)->v_vnlock)
466 #define VN_LOCK_ASHARE(vp) lockallowshare((vp)->v_vnlock)
467 #define VN_LOCK_DSHARE(vp) lockdisableshare((vp)->v_vnlock)
/freebsd/sys/ufs/ffs/
H A Dffs_vnops.c514 lkp = vp->v_vnlock; in ffs_lock()
517 if (lkp == vp->v_vnlock || result != 0) in ffs_lock()
539 if (result == 0 && vp->v_vnlock->lk_recurse == 0) { in ffs_lock()
577 if (result == 0 && vp->v_vnlock->lk_recurse == 0) { in ffs_lock()
605 KASSERT(vp->v_type != VDIR || vp->v_vnlock->lk_recurse != 0 || in ffs_unlock_debug()
610 vp->v_vnlock->lk_recurse == 0) in ffs_unlock_debug()
H A Dffs_snapshot.c675 vp->v_vnlock = &sn->sn_lock; in ffs_snapshot()
1909 lockmgr(vp->v_vnlock, LK_RELEASE, NULL); in ffs_snapblkfree()
2066 vp->v_vnlock = &sn->sn_lock; in ffs_snapshot_mount()
2473 lockmgr(vp->v_vnlock, LK_RELEASE, NULL); in ffs_copyonwrite()
2697 KASSERT(vp->v_vnlock == &sn->sn_lock, in revert_snaplock()
2699 vp->v_vnlock = &vp->v_lock; in revert_snaplock()
H A Dffs_vfsops.c1754 lockmgr(vp->v_vnlock, LK_EXCLUSIVE | LK_NOWITNESS, NULL); in ffs_vgetf()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clnode.c149 lockmgr(vp->v_vnlock, LK_EXCLUSIVE | LK_NOWITNESS, NULL); in ncl_nget()
H A Dnfs_clport.c285 lockmgr(vp->v_vnlock, LK_EXCLUSIVE | LK_NOWITNESS, NULL); in nfscl_nget()
H A Dnfs_clvnops.c354 if (onfault && vp->v_vnlock->lk_recurse == 0) { in nfs_lock()
365 (lktype == LK_SHARED && vp->v_vnlock->lk_recurse > 0)) { in nfs_lock()
/freebsd/sys/fs/smbfs/
H A Dsmbfs_node.c192 lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL); in smbfs_node_alloc()
/freebsd/sys/fs/p9fs/
H A Dp9fs_vfsops.c347 lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL); in p9fs_vget_common()
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_denode.c186 lockmgr(nvp->v_vnlock, LK_EXCLUSIVE | LK_NOWITNESS, NULL); in deget()
/freebsd/sys/fs/udf/
H A Dudf_vfsops.c624 lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL); in udf_vget()
/freebsd/sys/fs/cd9660/
H A Dcd9660_vfsops.c716 lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL); in cd9660_vget_internal()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ctldir.c191 lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL); in sfs_vgetx()
/freebsd/sys/fs/tarfs/
H A Dtarfs_vfsops.c1190 lockmgr(vp->v_vnlock, lkflags, NULL); in tarfs_vget()
/freebsd/sys/fs/ext2fs/
H A Dext2_alloc.c432 lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL); in ext2_valloc()