Home
last modified time | relevance | path

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

/mirbsd/src/sys/kern/
Dvfs_default.c206 if (flags & LK_INTERLOCK)
207 vnflags |= LK_INTERLOCK;
214 if (ap->a_flags & LK_INTERLOCK)
Dvfs_vnops.c497 if ((flags & LK_INTERLOCK) == 0) in vn_lock()
505 error = VOP_LOCK(vp, flags | LK_INTERLOCK, p); in vn_lock()
509 flags &= ~LK_INTERLOCK; in vn_lock()
Dvfs_subr.c180 lkflags |= LK_INTERLOCK; in vfs_busy()
595 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, p)) {
669 if ((flags & LK_INTERLOCK) == 0) {
671 flags |= LK_INTERLOCK;
843 if (vn_lock(vp, LK_EXCLUSIVE|LK_INTERLOCK, p)) {
1042 VOP_LOCK(vp, LK_DRAIN | LK_INTERLOCK, p);
Dkern_lock.c178 if (flags & LK_INTERLOCK)
Dvfs_syscalls.c455 lockmgr(&mp->mnt_lock, LK_RELEASE | LK_INTERLOCK, in dounmount()
467 lockmgr(&mp->mnt_lock, LK_RELEASE | LK_INTERLOCK, &mountlist_slock, p); in dounmount()
/mirbsd/src/sys/miscfs/deadfs/
Ddead_vnops.c286 if (ap->a_flags & LK_INTERLOCK) {
288 ap->a_flags &= ~LK_INTERLOCK;
/mirbsd/src/sys/sys/
Dlock.h134 #define LK_INTERLOCK 0x00100000 /* unlock passed simple lock after macro
/mirbsd/src/sys/uvm/
Duvm_map.h411 rv = (lockmgr(&map->lock, LK_EXCLUSIVE|LK_NOWAIT|LK_INTERLOCK,
439 error = lockmgr(&map->lock, LK_EXCLUSIVE|LK_SLEEPFAIL|LK_INTERLOCK,
/mirbsd/src/sys/ufs/ufs/
Dufs_ihash.c105 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, p))
Dufs_quota.c477 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, p)) { in quotaon_vnode()
569 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, qa->p)) in quotaoff_vnode()
761 if (vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, p)) in qsync_vnode()
/mirbsd/src/sys/ntfs/
Dntfs_subr.c398 lockmgr(&ip->i_lock, LK_EXCLUSIVE | LK_INTERLOCK, &ip->i_interlock); in ntfs_ntget()
400 lockmgr(&ip->i_lock, LK_EXCLUSIVE | LK_INTERLOCK, &ip->i_interlock, p); in ntfs_ntget()
516 lockmgr(&ip->i_lock, LK_RELEASE|LK_INTERLOCK, &ip->i_interlock); in ntfs_ntput()
518 lockmgr(&ip->i_lock, LK_RELEASE|LK_INTERLOCK, &ip->i_interlock, p); in ntfs_ntput()
/mirbsd/src/sys/isofs/cd9660/
Dcd9660_node.c171 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, p))
/mirbsd/src/sys/ufs/ext2fs/
Dext2fs_vfsops.c348 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, era->p)) in ext2fs_reload_vnode()
757 if (vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, esa->p)) in ext2fs_sync_vnode()
/mirbsd/src/sys/msdosfs/
Dmsdosfs_denode.c110 if (!vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, p))
Dmsdosfs_vfsops.c752 if (vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, msa->p)) in msdosfs_sync_vnode()
/mirbsd/src/sys/ufs/ffs/
Dffs_vfsops.c485 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, fra->p)) in ffs_reload_vnode()
1040 if (vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, fsa->p)) in ffs_sync_vnode()