| /freebsd-11-stable/sys/kern/ |
| HD | kern_lock.c | 260 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in sleeplk() 268 if (flags & LK_INTERLOCK) in sleeplk() 560 file, line, flags & LK_INTERLOCK ? ilk : NULL); in lockmgr_lock_fast_path() 572 LOP_EXCLUSIVE, file, line, flags & LK_INTERLOCK ? in lockmgr_lock_fast_path() 599 if (__predict_false(flags & LK_INTERLOCK)) { in lockmgr_lock_fast_path() 639 if (__predict_false(flags & LK_INTERLOCK)) { in lockmgr_unlock_fast_path() 683 KASSERT((flags & LK_INTERLOCK) == 0 || ilk != NULL, in __lockmgr_args() 690 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in __lockmgr_args() 692 if (flags & LK_INTERLOCK) in __lockmgr_args() 707 if (flags & LK_INTERLOCK) in __lockmgr_args() [all …]
|
| HD | vfs_subr.c | 1005 if (VOP_LOCK(vp, LK_INTERLOCK|LK_EXCLUSIVE|LK_NOWAIT)) { in vlrureclaim() 1027 VOP_UNLOCK(vp, LK_INTERLOCK); in vlrureclaim() 1327 VOP_UNLOCK(vp, LK_INTERLOCK); in vtryrecycle() 1338 VOP_UNLOCK(vp, LK_INTERLOCK); in vtryrecycle() 1796 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, BO_LOCKPTR(bo), in flushbuflist() 1850 LK_INTERLOCK, BO_LOCKPTR(bo), "brlsfl", 0, 0); in bnoreuselist() 1910 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in vtruncbuf() 1934 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in vtruncbuf() 1964 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in vtruncbuf() 2605 if ((flags & LK_INTERLOCK) != 0) in vget() [all …]
|
| HD | vfs_lookup.c | 107 flags & LK_INTERLOCK ? &VI_MTX(vp)->lock_object : NULL); in crossmp_vop_lock1() 109 if ((flags & LK_INTERLOCK) != 0) in crossmp_vop_lock1() 126 if ((flags & LK_INTERLOCK) != 0) in crossmp_vop_unlock()
|
| HD | vfs_cluster.c | 836 LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, BO_LOCKPTR(bo))) { in cluster_wbuild() 937 LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, in cluster_wbuild()
|
| HD | vfs_default.c | 683 LK_EXCLUSIVE | LK_INTERLOCK | LK_SLEEPFAIL, 1238 lockreq = LK_EXCLUSIVE | LK_INTERLOCK;
|
| HD | vfs_mount.c | 1334 vn_lock(coveredvp, LK_EXCLUSIVE | LK_INTERLOCK | LK_RETRY); in dounmount()
|
| HD | vfs_vnops.c | 1556 flags &= ~LK_INTERLOCK; /* Interlock is always dropped. */ in _vn_lock()
|
| /freebsd-11-stable/sys/fs/nullfs/ |
| HD | null_vnops.c | 645 if ((flags & LK_INTERLOCK) == 0) { in null_lock() 647 ap->a_flags = flags |= LK_INTERLOCK; in null_lock() 679 ap->a_flags &= ~(LK_TYPE_MASK | LK_INTERLOCK); in null_lock() 717 if ((flags & LK_INTERLOCK) != 0) in null_unlock() 726 flags |= LK_INTERLOCK; in null_unlock()
|
| /freebsd-11-stable/sys/fs/pseudofs/ |
| HD | pseudofs_vncache.c | 132 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, curthread) == 0) { in pfs_vncache_alloc() 215 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, curthread) == 0) { in pfs_vncache_alloc()
|
| /freebsd-11-stable/sys/fs/unionfs/ |
| HD | union_vnops.c | 1852 if ((flags & LK_INTERLOCK) == 0) in unionfs_lock() 1887 VOP_UNLOCK(uvp, LK_RELEASE | LK_INTERLOCK); in unionfs_lock() 1899 flags |= LK_INTERLOCK; in unionfs_lock() 1903 ap->a_flags &= ~LK_INTERLOCK; in unionfs_lock() 1927 flags |= LK_INTERLOCK; in unionfs_lock() 1934 ap->a_flags &= ~LK_INTERLOCK; in unionfs_lock() 1970 ap->a_flags |= LK_INTERLOCK; in unionfs_lock() 1994 if ((flags & LK_INTERLOCK) != 0) in unionfs_unlock() 2009 flags |= LK_INTERLOCK; in unionfs_unlock() 2013 ap->a_flags &= ~LK_INTERLOCK; in unionfs_unlock() [all …]
|
| /freebsd-11-stable/sys/sys/ |
| HD | lockmgr.h | 160 #define LK_INTERLOCK 0x000100 macro
|
| /freebsd-11-stable/sys/fs/fdescfs/ |
| HD | fdesc_vnops.c | 182 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td)) in fdesc_allocvp() 232 error = vget(vp2, LK_EXCLUSIVE | LK_INTERLOCK, td); in fdesc_allocvp()
|
| /freebsd-11-stable/sys/ufs/ffs/ |
| HD | ffs_snapshot.c | 547 if (vn_lock(xvp, LK_EXCLUSIVE | LK_INTERLOCK) != 0) { 1769 if (lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, 2111 lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE, 2306 while (lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, 2482 LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, 2554 error = vn_lock(vp, LK_EXCLUSIVE | LK_INTERLOCK); in process_deferred_inactive() 2642 lockmgr(&sn->sn_lock, LK_DRAIN|LK_INTERLOCK, VI_MTX(devvp)); in try_free_snapdata() 2689 error = lockmgr(&sn->sn_lock, LK_INTERLOCK | in ffs_snapdata_acquire()
|
| HD | ffs_vnops.c | 281 LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, in ffs_syncvnode() 445 if ((flags & (LK_INTERLOCK | LK_NOWAIT)) == 446 (LK_INTERLOCK | LK_NOWAIT)) 450 flags &= ~LK_INTERLOCK;
|
| HD | ffs_vfsops.c | 739 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td)) { in ffs_reload() 1508 if ((error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, 1577 lockreq |= LK_INTERLOCK | LK_SLEEPFAIL;
|
| /freebsd-11-stable/sys/ufs/ufs/ |
| HD | ufs_quota.c | 612 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td)) { in quotaon() 679 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td)) { in quotaoff1() 1087 error = vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td); in qsync()
|
| /freebsd-11-stable/sys/fs/ext2fs/ |
| HD | ext2_vfsops.c | 544 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td)) { in ext2_reload() 895 error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, td); in ext2_sync()
|
| /freebsd-11-stable/sys/fs/tmpfs/ |
| HD | tmpfs_vfsops.c | 167 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, in tmpfs_update_mtime()
|
| HD | tmpfs_subr.c | 550 error = vget(vp, lkflag | LK_INTERLOCK, curthread); in tmpfs_alloc_vp()
|
| /freebsd-11-stable/sys/fs/nandfs/ |
| HD | nandfs_segment.c | 494 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK | LK_NOWAIT, td) != 0) in nandfs_iterate_dirty_vnodes() 710 BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, in nandfs_save_buf()
|
| /freebsd-11-stable/sys/fs/devfs/ |
| HD | devfs_devs.c | 390 vn_lock(vp, LK_EXCLUSIVE | LK_INTERLOCK | LK_RETRY); in devfs_delete()
|
| HD | devfs_vnops.c | 434 vget(vp, lockmode | LK_INTERLOCK | LK_RETRY, curthread); in devfs_allocv() 1491 if (vget(vp2, LK_EXCLUSIVE | LK_INTERLOCK, in devfs_revoke()
|
| /freebsd-11-stable/sys/fs/msdosfs/ |
| HD | msdosfs_vfsops.c | 955 error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK, td); in msdosfs_sync()
|
| /freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| HD | zfs_ctldir.c | 994 err = VOP_LOCK(*vpp, LK_TRYUPGRADE | LK_INTERLOCK);
|
| /freebsd-11-stable/sys/fs/nfsclient/ |
| HD | nfs_clvfsops.c | 1811 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td)) { in nfs_sync()
|