Lines Matching refs:c_lock
639 struct lock_object *c_lock; in softclock_call_cc() local
660 class = (c->c_lock != NULL) ? LOCK_CLASS(c->c_lock) : NULL; in softclock_call_cc()
668 c_lock = c->c_lock; in softclock_call_cc()
680 if (c_lock != NULL) { in softclock_call_cc()
681 class->lc_lock(c_lock, lock_status); in softclock_call_cc()
687 class->lc_unlock(c_lock); in softclock_call_cc()
692 if (c_lock == &Giant.lock_object) { in softclock_call_cc()
739 class->lc_unlock(c_lock); in softclock_call_cc()
956 KASSERT(!direct || c->c_lock == NULL || in callout_reset_sbt_on()
957 (LOCK_CLASS(c->c_lock)->lc_flags & LC_SPINLOCK), in callout_reset_sbt_on()
972 if (c->c_lock != NULL && !cc_exec_cancel(cc, direct)) in callout_reset_sbt_on()
1093 WITNESS_WARN(WARN_GIANTOK | WARN_SLEEPOK, c->c_lock, in _callout_stop_safe()
1103 if ((flags & CS_DRAIN) == 0 && c->c_lock != NULL) { in _callout_stop_safe()
1104 if (c->c_lock == &Giant.lock_object) in _callout_stop_safe()
1108 class = LOCK_CLASS(c->c_lock); in _callout_stop_safe()
1109 class->lc_assert(c->c_lock, LA_XLOCKED); in _callout_stop_safe()
1351 c->c_lock = NULL; in callout_init()
1354 c->c_lock = &Giant.lock_object; in callout_init()
1364 c->c_lock = lock; in _callout_init_lock()
1497 C_DB_PRINTF("%p", c_lock); in _show_callout()