Home
last modified time | relevance | path

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

12

/freebsd-13.1/sys/kern/
H A Dkern_lock.c191 if (flags & LK_INTERLOCK) { in lockmgr_exit()
281 if (flags & LK_INTERLOCK) in sleeplk()
702 flags &= ~LK_INTERLOCK; in lockmgr_slock_hard()
940 flags &= ~LK_INTERLOCK; in lockmgr_xlock_hard()
1026 flags &= ~LK_INTERLOCK; in lockmgr_upgrade()
1355 if (flags & LK_INTERLOCK) in __lockmgr_args()
1381 if (flags & LK_INTERLOCK) in __lockmgr_args()
1426 if (flags & LK_INTERLOCK) in __lockmgr_args()
1574 flags &= ~LK_INTERLOCK; in __lockmgr_args()
1597 if (flags & LK_INTERLOCK) in __lockmgr_args()
[all …]
H A Dvfs_subr.c2240 LK_INTERLOCK, BO_LOCKPTR(bo), "brlsfl", 0, 0); in bnoreuselist()
2307 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in vtruncbuf()
2371 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in v_inval_buf_range_locked()
2395 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in v_inval_buf_range_locked()
3035 if ((flags & LK_INTERLOCK) != 0) in vget_finish()
3301 error = VOP_LOCK(vp, LK_UPGRADE | LK_INTERLOCK | in vput_final()
3830 error = vn_lock(vp, LK_INTERLOCK | LK_EXCLUSIVE); in vflush()
3905 VOP_LOCK(rootvp, LK_EXCLUSIVE|LK_INTERLOCK); in vflush()
4874 lkflags = LK_EXCLUSIVE | LK_INTERLOCK; in vfs_periodic_inactive()
4922 lkflags = LK_EXCLUSIVE | LK_INTERLOCK; in vfs_periodic_msync_inactive()
[all …]
H A Dvfs_cluster.c838 LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, BO_LOCKPTR(bo))) { in cluster_wbuild()
932 LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, in cluster_wbuild()
H A Dvfs_lookup.c114 flags & LK_INTERLOCK ? &VI_MTX(vp)->lock_object : NULL); in crossmp_vop_lock1()
116 if ((flags & LK_INTERLOCK) != 0) in crossmp_vop_lock1()
H A Dvfs_default.c1373 lockreq = LK_EXCLUSIVE | LK_INTERLOCK;
H A Dvfs_vnops.c1794 flags &= ~LK_INTERLOCK; in _vn_lock_fallback()
2862 LK_EXCLUSIVE | LK_INTERLOCK | LK_SLEEPFAIL, in vn_fsync_buf()
H A Dvfs_mount.c1774 vn_lock(coveredvp, LK_EXCLUSIVE | LK_INTERLOCK | LK_RETRY); in dounmount()
/freebsd-13.1/sys/ufs/ffs/
H A Dffs_snapshot.c575 if (vn_lock(xvp, LK_EXCLUSIVE | LK_INTERLOCK) != 0) {
1806 if (lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL,
2148 lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE,
2346 while (lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL,
2522 LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL,
2587 error = vn_lock(vp, LK_EXCLUSIVE | LK_INTERLOCK); in process_deferred_inactive()
2670 lockmgr(&sn->sn_lock, LK_DRAIN|LK_INTERLOCK, VI_MTX(devvp)); in try_free_snapdata()
2704 LK_INTERLOCK, VI_MTX(devvp)) != 0) {
2707 lockmgr(&vp->v_lock, LK_EXCLUSIVE | LK_INTERLOCK,
2757 error = lockmgr(&sn->sn_lock, LK_INTERLOCK | in ffs_snapdata_acquire()
H A Dffs_vnops.c327 LK_INTERLOCK | wflag, BO_LOCKPTR(bo)) != 0) { in ffs_syncvnode()
523 if ((flags & (LK_INTERLOCK | LK_NOWAIT)) ==
524 (LK_INTERLOCK | LK_NOWAIT))
528 flags &= ~LK_INTERLOCK;
H A Dffs_vfsops.c900 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in ffs_reload()
1682 if ((error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK)) != 0)
1750 lockreq |= LK_INTERLOCK | LK_SLEEPFAIL;
H A Dffs_softdep.c6765 if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK,
7564 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK,
13491 LK_INTERLOCK, BO_LOCKPTR(bo));
13775 vn_lock(vp, LK_EXCLUSIVE | LK_INTERLOCK | LK_RETRY); in softdep_request_cleanup_inactivate()
14006 if (vget(lvp, LK_EXCLUSIVE | LK_INTERLOCK | LK_NOWAIT) != 0) {
14726 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, lock);
/freebsd-13.1/sys/sys/
H A Dlockmgr.h167 #define LK_INTERLOCK 0x000100 macro
H A Dvnode.h1115 if ((_flags & ~(LK_INTERLOCK | LK_RELEASE)) != 0) \
1118 if (_flags & LK_INTERLOCK) \
/freebsd-13.1/sys/fs/fdescfs/
H A Dfdesc_vnops.c185 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) in fdesc_allocvp()
235 error = vget(vp2, LK_EXCLUSIVE | LK_INTERLOCK); in fdesc_allocvp()
/freebsd-13.1/sys/fs/tmpfs/
H A Dtmpfs_vfsops.c123 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK) != 0) in tmpfs_update_mtime_lazy()
142 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK) != 0) in tmpfs_update_mtime_all()
/freebsd-13.1/sys/fs/pseudofs/
H A Dpseudofs_vncache.c222 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK) == 0) { in pfs_vncache_alloc()
/freebsd-13.1/sys/fs/unionfs/
H A Dunion_vnops.c1854 if ((flags & LK_INTERLOCK) == 0) in unionfs_lock()
1898 flags |= LK_INTERLOCK; in unionfs_lock()
1902 ap->a_flags &= ~LK_INTERLOCK; in unionfs_lock()
1926 flags |= LK_INTERLOCK; in unionfs_lock()
1933 ap->a_flags &= ~LK_INTERLOCK; in unionfs_lock()
1969 ap->a_flags |= LK_INTERLOCK; in unionfs_lock()
/freebsd-13.1/sys/fs/nullfs/
H A Dnull_vnops.c755 if ((ap->a_flags & LK_INTERLOCK) == 0) in null_lock()
758 ap->a_flags &= ~LK_INTERLOCK; in null_lock()
/freebsd-13.1/sys/ufs/ufs/
H A Dufs_quota.c617 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in quotaon()
684 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in quotaoff1()
1092 error = vget(vp, LK_EXCLUSIVE | LK_INTERLOCK); in qsync()
/freebsd-13.1/sys/fs/ext2fs/
H A Dext2_vfsops.c808 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in ext2_reload()
1167 error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK); in ext2_sync()
/freebsd-13.1/sys/fs/devfs/
H A Ddevfs_devs.c405 vn_lock(vp, LK_EXCLUSIVE | LK_INTERLOCK | LK_RETRY); in devfs_delete()
/freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ctldir.c984 err = VOP_LOCK(*vpp, LK_TRYUPGRADE | LK_INTERLOCK); in zfsctl_snapdir_lookup()
/freebsd-13.1/sys/fs/msdosfs/
H A Dmsdosfs_vfsops.c1033 error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK); in msdosfs_sync()
/freebsd-13.1/sys/fs/nfsclient/
H A Dnfs_clvnops.c371 ap->a_flags &= ~(LK_TYPE_MASK | LK_INTERLOCK); in nfs_lock()
391 ap->a_flags &= ~(LK_TYPE_MASK | LK_INTERLOCK); in nfs_lock()
3126 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in ncl_flush()
H A Dnfs_clvfsops.c1931 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in nfs_sync()

12