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.h58 LOCK_CLASS(__lock)->lc_assert(__lock, LA_UNLOCKED); \
63 LOCK_CLASS(__lock)->lc_assert(__lock, LA_LOCKED); \
68 LOCK_CLASS(__lock)->lc_assert(__lock, LA_LOCKED | LA_NOTRECURSED); \
80 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.c273 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, in __mtx_lock_flags()
302 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, in __mtx_unlock_flags()
331 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in __mtx_lock_spin_flags()
372 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in __mtx_trylock_spin_flags()
397 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in __mtx_unlock_spin_flags()
435 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, in _mtx_trylock_flags_int()
812 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in thread_lock_validate()
1193 if (LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin) { in _mtx_destroy()
1269 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_spin, in mtx_spin_wait_unlocked()
1295 KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, in mtx_wait_unlocked()
[all …]
H A Dkern_synch.c157 class = LOCK_CLASS(lock); in _sleep()
436 LOCK_CLASS(lock)->lc_unlock(lock); in _blockcount_sleep()
444 lock_state = LOCK_CLASS(lock)->lc_unlock(lock); in _blockcount_sleep()
467 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()
1576 class = LOCK_CLASS(lock); in witness_upgrade()
1622 class = LOCK_CLASS(lock); in witness_downgrade()
1671 class = LOCK_CLASS(lock); in witness_unlock()
2379 class = LOCK_CLASS(lock); in witness_save()
2414 class = LOCK_CLASS(lock); in witness_restore()
2443 class = LOCK_CLASS(lock); in witness_find_instance()
[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_lock.c193 class = LOCK_CLASS(ilk); in lockmgr_exit()
274 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in sleeplk()
815 class = LOCK_CLASS(ilk); in lockmgr_xlock_hard()
1089 class = LOCK_CLASS(ilk); in lockmgr_lock_flags()
1345 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in __lockmgr_args()
1801 if (LOCK_CLASS(&lk->lock_object) != &lock_class_lockmgr) in lockmgr_chain()
H A Dsubr_turnstile.c1150 db_printf("Lock: %p - (%s) %s\n", lock, LOCK_CLASS(lock)->lc_name, in DB_SHOW_COMMAND()
1203 class = LOCK_CLASS(lock); in print_lockchain()
1294 class = LOCK_CLASS(lock); in print_waiters()
1321 class = LOCK_CLASS(lock); in DB_SHOW_COMMAND()
H A Dkern_timeout.c656 class = (c->c_lock != NULL) ? LOCK_CLASS(c->c_lock) : NULL; in softclock_call_cc()
945 (LOCK_CLASS(c->c_lock)->lc_flags & LC_SPINLOCK), in callout_reset_sbt_on()
1093 class = LOCK_CLASS(c->c_lock); in _callout_stop_safe()
1340 KASSERT(lock == NULL || !(LOCK_CLASS(lock)->lc_flags & LC_SLEEPABLE), in _callout_init_lock()
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.c1507 LOCK_CLASS(lock)->lc_name, lock->lo_name); in DB_SHOW_COMMAND()
H A Dkern_sx.c1561 if (LOCK_CLASS(&sx->lock_object) != &lock_class_sx || in sx_chain()
/freebsd/sys/sys/
H A Dlock.h97 #define LOCK_CLASS(lock) (lock_classes[LO_CLASSINDEX((lock))]) macro
142 LOCK_CLASS(lo)->lc_name, (lo)->lo_name, \
149 LOCK_CLASS(lo)->lc_name, (lo)->lo_name, \
156 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.c4363 regs[rd] = LOCK_CLASS(l.li)->lc_owner(l.li, &lowner);
4375 LOCK_CLASS(l.li)->lc_owner(l.li, &lowner);
4388 regs[rd] = (LOCK_CLASS(l.li)->lc_flags & LC_SLEEPLOCK) != 0;
4400 regs[rd] = (LOCK_CLASS(l.li)->lc_flags & LC_SPINLOCK) != 0;
4413 regs[rd] = LOCK_CLASS(l.li)->lc_owner(l.li, &lowner) &&
4427 regs[rd] = LOCK_CLASS(l.li)->lc_owner(l.li, &lowner) &&
4441 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)