Home
last modified time | relevance | path

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

/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dlockdep.h59 LOCK_CLASS(__lock)->lc_assert(__lock, LA_UNLOCKED); \
64 LOCK_CLASS(__lock)->lc_assert(__lock, LA_LOCKED); \
69 LOCK_CLASS(__lock)->lc_assert(__lock, LA_LOCKED | LA_NOTRECURSED); \
94 return (LOCK_CLASS(__lock)->lc_owner(__lock, &__td) != 0); in lockdep_is_held()
/freebsd/sys/kern/
H A Dkern_condvar.c135 class = LOCK_CLASS(lock); in _cv_wait()
185 class = LOCK_CLASS(lock); in _cv_wait_unlock()
256 class = LOCK_CLASS(lock); in _cv_wait_sig()
324 class = LOCK_CLASS(lock); in _cv_timedwait_sbt()
394 class = LOCK_CLASS(lock); in _cv_timedwait_sig_sbt()
H A Dkern_mutex.c291 KASSERT(LOCK_CLASS(&m->lock_object) != &lock_class_mtx_spin, in __mtx_lock_flags()
320 KASSERT(LOCK_CLASS(&m->lock_object) != &lock_class_mtx_spin, in __mtx_unlock_flags()
349 KASSERT(LOCK_CLASS(&m->lock_object) != &lock_class_mtx_sleep, in __mtx_lock_spin_flags()
391 KASSERT(LOCK_CLASS(&m->lock_object) != &lock_class_mtx_sleep, in __mtx_trylock_spin_flags()
417 KASSERT(LOCK_CLASS(&m->lock_object) != &lock_class_mtx_sleep, in __mtx_unlock_spin_flags()
455 KASSERT(LOCK_CLASS(&m->lock_object) != &lock_class_mtx_spin, in _mtx_trylock_flags_int()
832 KASSERT(LOCK_CLASS(&m->lock_object) != &lock_class_mtx_sleep, in thread_lock_validate()
1215 if (LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin) { in _mtx_destroy()
1291 KASSERT(LOCK_CLASS(&m->lock_object) != &lock_class_mtx_sleep, in mtx_spin_wait_unlocked()
1317 KASSERT(LOCK_CLASS(&m->lock_object) != &lock_class_mtx_spin, in mtx_wait_unlocked()
[all …]
H A Dkern_synch.c157 class = LOCK_CLASS(lock); in _sleep()
420 LOCK_CLASS(lock)->lc_unlock(lock); in _blockcount_sleep()
428 lock_state = LOCK_CLASS(lock)->lc_unlock(lock); in _blockcount_sleep()
451 LOCK_CLASS(lock)->lc_lock(lock, lock_state); in _blockcount_sleep()
H A Dsubr_witness.c871 LOCK_CLASS(lock)); in witness_startup()
886 class = LOCK_CLASS(lock); in witness_init()
927 class = LOCK_CLASS(lock); in witness_destroy()
1129 class = LOCK_CLASS(lock); in witness_checkorder()
1199 iclass = LOCK_CLASS(interlock); in witness_checkorder()
1522 if (LOCK_CLASS(lock)->lc_flags & LC_SLEEPLOCK) in witness_lock()
1576 class = LOCK_CLASS(lock); in witness_upgrade()
1622 class = LOCK_CLASS(lock); in witness_downgrade()
1671 class = LOCK_CLASS(lock); in witness_unlock()
2258 "exclusive" : "shared", LOCK_CLASS(lock)->lc_name, lock->lo_name); in witness_list_lock()
[all …]
H A Dsubr_lock.c188 class = LOCK_CLASS(lock); in DB_SHOW_COMMAND()
546 lp->class = LOCK_CLASS(lo); in lock_profile_lookup()
588 bool is_spin = (LOCK_CLASS(lo)->lc_flags & LC_SPINLOCK); in lock_profile_obtain_lock_success()
664 bool is_spin = (LOCK_CLASS(lo)->lc_flags & LC_SPINLOCK); in lock_profile_release_lock()
H A Dkern_timeout.c657 class = (c->c_lock != NULL) ? LOCK_CLASS(c->c_lock) : NULL; in softclock_call_cc()
960 (LOCK_CLASS(c->c_lock)->lc_flags & LC_SPINLOCK), in callout_reset_sbt_on()
1108 class = LOCK_CLASS(c->c_lock); in _callout_stop_safe()
1353 KASSERT(!(LOCK_CLASS(lock)->lc_flags & LC_SLEEPABLE), in _callout_init_lock()
1356 (LOCK_CLASS(lock)->lc_trylock != NULL), in _callout_init_lock()
1358 __func__, LOCK_CLASS(lock)->lc_name)); in _callout_init_lock()
H A Dkern_lock.c194 class = LOCK_CLASS(ilk); in lockmgr_exit()
272 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in sleeplk()
809 class = LOCK_CLASS(ilk); in lockmgr_xlock_hard()
1083 class = LOCK_CLASS(ilk); in lockmgr_lock_flags()
1331 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in __lockmgr_args()
1783 if (LOCK_CLASS(&lk->lock_object) != &lock_class_lockmgr) in lockmgr_chain()
H A Dsubr_turnstile.c1151 db_printf("Lock: %p - (%s) %s\n", lock, LOCK_CLASS(lock)->lc_name, in DB_SHOW_COMMAND()
1204 class = LOCK_CLASS(lock); in print_lockchain()
1295 class = LOCK_CLASS(lock); in print_waiters()
1322 class = LOCK_CLASS(lock); in DB_SHOW_COMMAND()
H A Dkern_rmlock.c186 lc = LOCK_CLASS(&rm->rm_wlock_object); in owner_rm()
856 lc = LOCK_CLASS(&rm->rm_wlock_object); in db_show_rm()
H A Dsubr_sleepqueue.c1487 LOCK_CLASS(lock)->lc_name, lock->lo_name); in DB_SHOW_COMMAND()
H A Dkern_sx.c1546 if (LOCK_CLASS(&sx->lock_object) != &lock_class_sx || in sx_chain()
/freebsd/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/sys/crypto/ccp/
H A Dccp.c710 #define _db_show_lock(lo) LOCK_CLASS(lo)->lc_ddb_show(lo)
/freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/
H A Ddtrace.c4364 regs[rd] = LOCK_CLASS(l.li)->lc_owner(l.li, &lowner);
4376 LOCK_CLASS(l.li)->lc_owner(l.li, &lowner);
4389 regs[rd] = (LOCK_CLASS(l.li)->lc_flags & LC_SLEEPLOCK) != 0;
4401 regs[rd] = (LOCK_CLASS(l.li)->lc_flags & LC_SPINLOCK) != 0;
4414 regs[rd] = LOCK_CLASS(l.li)->lc_owner(l.li, &lowner) &&
4428 regs[rd] = LOCK_CLASS(l.li)->lc_owner(l.li, &lowner) &&
4442 LOCK_CLASS(l.li)->lc_owner(l.li, &lowner);
/freebsd/sys/dev/ioat/
H A Dioat.c2048 #define _db_show_lock(lo) LOCK_CLASS(lo)->lc_ddb_show(lo)