Home
last modified time | relevance | path

Searched refs:LK_INTERLOCK (Results 1 – 23 of 23) sorted by relevance

/freebsd-14.2/sys/kern/
H A Dkern_lock.c196 if (flags & LK_INTERLOCK) { in lockmgr_exit()
286 if (flags & LK_INTERLOCK) in sleeplk()
708 flags &= ~LK_INTERLOCK; in lockmgr_slock_hard()
946 flags &= ~LK_INTERLOCK; in lockmgr_xlock_hard()
1032 flags &= ~LK_INTERLOCK; in lockmgr_upgrade()
1361 if (flags & LK_INTERLOCK) in __lockmgr_args()
1387 if (flags & LK_INTERLOCK) in __lockmgr_args()
1432 if (flags & LK_INTERLOCK) in __lockmgr_args()
1580 flags &= ~LK_INTERLOCK; in __lockmgr_args()
1603 if (flags & LK_INTERLOCK) in __lockmgr_args()
[all …]
H A Dvfs_subr.c2494 LK_INTERLOCK, BO_LOCKPTR(bo), "brlsfl", 0, 0); in bnoreuselist()
2564 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in vtruncbuf()
2628 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in v_inval_buf_range_locked()
2652 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in v_inval_buf_range_locked()
3295 if ((flags & LK_INTERLOCK) != 0) in vget_finish()
3557 error = VOP_LOCK(vp, LK_UPGRADE | LK_INTERLOCK | in vput_final()
4108 error = vn_lock(vp, LK_INTERLOCK | LK_EXCLUSIVE); in vflush()
4179 VOP_LOCK(rootvp, LK_EXCLUSIVE|LK_INTERLOCK); in vflush()
5062 lkflags = LK_EXCLUSIVE | LK_INTERLOCK; in vfs_periodic_inactive()
5109 lkflags = LK_EXCLUSIVE | LK_INTERLOCK; in vfs_periodic_msync_inactive()
[all …]
H A Dvfs_cluster.c837 LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, BO_LOCKPTR(bo))) { in cluster_wbuild()
931 LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, in cluster_wbuild()
H A Dvfs_default.c1376 lockreq = LK_EXCLUSIVE | LK_INTERLOCK; in vfs_stdsync()
H A Dvfs_lookup.c135 if ((flags & LK_INTERLOCK) != 0) in crossmp_vop_lock1()
H A Dvfs_vnops.c1813 flags &= ~LK_INTERLOCK; in _vn_lock_fallback()
3001 LK_EXCLUSIVE | LK_INTERLOCK | LK_SLEEPFAIL, in vn_fsync_buf()
H A Dvfs_mount.c2261 vn_lock(coveredvp, LK_EXCLUSIVE | LK_INTERLOCK | LK_RETRY); in dounmount()
H A Dvfs_bio.c4028 lockflags = LK_EXCLUSIVE | LK_INTERLOCK | in getblkx()
/freebsd-14.2/sys/ufs/ffs/
H A Dffs_snapshot.c568 if (vn_lock(xvp, LK_EXCLUSIVE | LK_INTERLOCK) != 0) { in ffs_snapshot()
1808 if (lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, in ffs_snapblkfree()
2148 lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE, in ffs_snapshot_unmount()
2340 while (lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, in ffs_copyonwrite()
2514 LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, in ffs_sync_snap()
2578 error = vn_lock(vp, LK_EXCLUSIVE | LK_INTERLOCK); in process_deferred_inactive()
2661 lockmgr(&sn->sn_lock, LK_DRAIN|LK_INTERLOCK, VI_MTX(devvp)); in try_free_snapdata()
2694 LK_INTERLOCK, VI_MTX(devvp)) != 0) { in revert_snaplock()
2697 lockmgr(&vp->v_lock, LK_EXCLUSIVE | LK_INTERLOCK, in revert_snaplock()
2747 error = lockmgr(&sn->sn_lock, LK_INTERLOCK | in ffs_snapdata_acquire()
H A Dffs_vnops.c335 LK_INTERLOCK | wflag, BO_LOCKPTR(bo)) != 0) { in ffs_syncvnode()
531 if ((flags & (LK_INTERLOCK | LK_NOWAIT)) == in ffs_lock()
532 (LK_INTERLOCK | LK_NOWAIT)) in ffs_lock()
536 flags &= ~LK_INTERLOCK; in ffs_lock()
H A Dffs_vfsops.c876 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in ffs_reload()
1649 if ((error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK)) != 0) in ffs_sync_lazy()
1715 lockreq |= LK_INTERLOCK; in ffs_sync()
H A Dffs_softdep.c6593 if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in complete_trunc_indir()
7390 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in trunc_dependencies()
13279 LK_INTERLOCK, BO_LOCKPTR(bo)); in flush_newblk_dep()
13562 vn_lock(vp, LK_EXCLUSIVE | LK_INTERLOCK | LK_RETRY); in softdep_request_cleanup_inactivate()
13791 if (vget(lvp, LK_EXCLUSIVE | LK_INTERLOCK | LK_NOWAIT) != 0) { in softdep_request_cleanup_flush()
14496 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, lock); in getdirtybuf()
/freebsd-14.2/sys/sys/
H A Dlockmgr.h165 #define LK_INTERLOCK 0x000100 macro
H A Dvnode.h1171 if ((_flags & ~(LK_INTERLOCK | LK_RELEASE)) != 0) \
1174 if (_flags & LK_INTERLOCK) \
/freebsd-14.2/sys/fs/tmpfs/
H A Dtmpfs_vfsops.c122 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK) != 0) in tmpfs_update_mtime_lazy()
141 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK) != 0) in tmpfs_update_mtime_all()
/freebsd-14.2/sys/fs/nullfs/
H A Dnull_vnops.c753 if ((ap->a_flags & LK_INTERLOCK) == 0) in null_lock()
756 ap->a_flags &= ~LK_INTERLOCK; in null_lock()
/freebsd-14.2/sys/fs/unionfs/
H A Dunion_vnops.c1948 if ((flags & LK_INTERLOCK) == 0) in unionfs_lock()
1985 flags |= LK_INTERLOCK; in unionfs_lock()
1989 ap->a_flags &= ~LK_INTERLOCK; in unionfs_lock()
2013 flags |= LK_INTERLOCK; in unionfs_lock()
2020 ap->a_flags &= ~LK_INTERLOCK; in unionfs_lock()
2056 ap->a_flags |= LK_INTERLOCK; in unionfs_lock()
/freebsd-14.2/sys/ufs/ufs/
H A Dufs_quota.c613 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in quotaon()
677 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in quotaoff1()
1086 error = vget(vp, LK_EXCLUSIVE | LK_INTERLOCK); in qsync()
/freebsd-14.2/sys/fs/ext2fs/
H A Dext2_vfsops.c797 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in ext2_reload()
1154 error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK); in ext2_sync()
/freebsd-14.2/sys/fs/msdosfs/
H A Dmsdosfs_vfsops.c1142 error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK); in msdosfs_sync()
/freebsd-14.2/sys/fs/nfsclient/
H A Dnfs_clvnops.c372 ap->a_flags &= ~(LK_TYPE_MASK | LK_INTERLOCK); in nfs_lock()
392 ap->a_flags &= ~(LK_TYPE_MASK | LK_INTERLOCK); in nfs_lock()
3113 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in ncl_flush()
H A Dnfs_clvfsops.c2036 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in nfs_sync()
/freebsd-14.2/sys/fs/nfsserver/
H A Dnfs_nfsdport.c1804 LK_INTERLOCK, BO_LOCKPTR(bo)) == ENOLCK) { in nfsvno_fsync()