Home
last modified time | relevance | path

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

/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/
H A Dlockdep.h55 LOCK_CLASS(__lock)->lc_assert(__lock, LA_UNLOCKED); \
60 LOCK_CLASS(__lock)->lc_assert(__lock, LA_LOCKED); \
65 LOCK_CLASS(__lock)->lc_assert(__lock, LA_LOCKED | LA_NOTRECURSED); \
75 return (LOCK_CLASS(__lock)->lc_owner(__lock, &__td) != 0); in lockdep_is_held()
/freebsd-13.1/sys/kern/
H A Dkern_condvar.c125 class = LOCK_CLASS(lock); in _cv_wait()
179 class = LOCK_CLASS(lock); in _cv_wait_unlock()
230 class = LOCK_CLASS(lock); in _cv_wait_sig()
290 class = LOCK_CLASS(lock); in _cv_timedwait_sbt()
352 class = LOCK_CLASS(lock); in _cv_timedwait_sig_sbt()
H A Dkern_mutex.c275 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, in __mtx_lock_flags()
304 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, in __mtx_unlock_flags()
333 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in __mtx_lock_spin_flags()
374 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in __mtx_trylock_spin_flags()
399 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in __mtx_unlock_spin_flags()
437 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, in _mtx_trylock_flags_int()
811 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in thread_lock_validate()
1192 if (LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin) { in _mtx_destroy()
1268 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in mtx_spin_wait_unlocked()
1294 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, in mtx_wait_unlocked()
[all …]
H A Dkern_synch.c160 class = LOCK_CLASS(lock); in _sleep()
439 LOCK_CLASS(lock)->lc_unlock(lock); in _blockcount_sleep()
447 lock_state = LOCK_CLASS(lock)->lc_unlock(lock); in _blockcount_sleep()
470 LOCK_CLASS(lock)->lc_lock(lock, lock_state); in _blockcount_sleep()
H A Dsubr_witness.c869 LOCK_CLASS(lock)); in witness_startup()
884 class = LOCK_CLASS(lock); in witness_init()
925 class = LOCK_CLASS(lock); in witness_destroy()
1127 class = LOCK_CLASS(lock); in witness_checkorder()
1574 class = LOCK_CLASS(lock); in witness_upgrade()
1620 class = LOCK_CLASS(lock); in witness_downgrade()
1669 class = LOCK_CLASS(lock); in witness_unlock()
2373 class = LOCK_CLASS(lock); in witness_save()
2408 class = LOCK_CLASS(lock); in witness_restore()
2438 class = LOCK_CLASS(lock); in witness_assert()
[all …]
H A Dsubr_lock.c208 class = LOCK_CLASS(lock); in DB_SHOW_COMMAND()
566 lp->class = LOCK_CLASS(lo); in lock_profile_lookup()
608 bool is_spin = (LOCK_CLASS(lo)->lc_flags & LC_SPINLOCK); in lock_profile_obtain_lock_success()
684 bool is_spin = (LOCK_CLASS(lo)->lc_flags & LC_SPINLOCK); in lock_profile_release_lock()
H A Dkern_lock.c192 class = LOCK_CLASS(ilk); in lockmgr_exit()
273 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in sleeplk()
813 class = LOCK_CLASS(ilk); in lockmgr_xlock_hard()
1087 class = LOCK_CLASS(ilk); in lockmgr_lock_flags()
1343 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in __lockmgr_args()
1799 if (LOCK_CLASS(&lk->lock_object) != &lock_class_lockmgr) in lockmgr_chain()
H A Dsubr_turnstile.c1152 db_printf("Lock: %p - (%s) %s\n", lock, LOCK_CLASS(lock)->lc_name, in DB_SHOW_COMMAND()
1205 class = LOCK_CLASS(lock); in print_lockchain()
1296 class = LOCK_CLASS(lock); in print_waiters()
1323 class = LOCK_CLASS(lock); in DB_SHOW_COMMAND()
H A Dkern_timeout.c636 class = (c->c_lock != NULL) ? LOCK_CLASS(c->c_lock) : NULL; in softclock_call_cc()
922 (LOCK_CLASS(c->c_lock)->lc_flags & LC_SPINLOCK), in callout_reset_sbt_on()
1074 class = LOCK_CLASS(c->c_lock); in _callout_stop_safe()
1335 KASSERT(lock == NULL || !(LOCK_CLASS(lock)->lc_flags & LC_SLEEPABLE), in _callout_init_lock()
H A Dkern_rmlock.c188 lc = LOCK_CLASS(&rm->rm_wlock_object); in owner_rm()
858 lc = LOCK_CLASS(&rm->rm_wlock_object); in db_show_rm()
H A Dsubr_sleepqueue.c1499 LOCK_CLASS(lock)->lc_name, lock->lo_name); in DB_SHOW_COMMAND()
H A Dkern_sx.c1544 if (LOCK_CLASS(&sx->lock_object) != &lock_class_sx || in sx_chain()
/freebsd-13.1/sys/sys/
H A Dlock.h98 #define LOCK_CLASS(lock) (lock_classes[LO_CLASSINDEX((lock))]) macro
143 LOCK_CLASS(lo)->lc_name, (lo)->lo_name, \
150 LOCK_CLASS(lo)->lc_name, (lo)->lo_name, \
157 LOCK_CLASS(lo)->lc_name, (lo)->lo_name); \
/freebsd-13.1/sys/crypto/ccp/
H A Dccp.c718 #define _db_show_lock(lo) LOCK_CLASS(lo)->lc_ddb_show(lo)
/freebsd-13.1/sys/cddl/contrib/opensolaris/uts/common/dtrace/
H A Ddtrace.c4372 regs[rd] = LOCK_CLASS(l.li)->lc_owner(l.li, &lowner);
4384 LOCK_CLASS(l.li)->lc_owner(l.li, &lowner);
4397 regs[rd] = (LOCK_CLASS(l.li)->lc_flags & LC_SLEEPLOCK) != 0;
4409 regs[rd] = (LOCK_CLASS(l.li)->lc_flags & LC_SPINLOCK) != 0;
4422 regs[rd] = LOCK_CLASS(l.li)->lc_owner(l.li, &lowner) &&
4436 regs[rd] = LOCK_CLASS(l.li)->lc_owner(l.li, &lowner) &&
4450 LOCK_CLASS(l.li)->lc_owner(l.li, &lowner);
/freebsd-13.1/sys/dev/ioat/
H A Dioat.c2052 #define _db_show_lock(lo) LOCK_CLASS(lo)->lc_ddb_show(lo)