Lines Matching refs:KASSERT
148 KASSERT(sbt != 0 || mtx_owned(&Giant) || lock != NULL ||
151 KASSERT(ident != NULL, ("_sleep: NULL ident"));
152 KASSERT(TD_IS_RUNNING(td), ("_sleep: curthread not running"));
154 KASSERT(lock != NULL && lock != &Giant.lock_object,
169 KASSERT(!TD_ON_SLEEPQ(td), ("recursive sleep"));
188 KASSERT(!(class->lc_flags & LC_SPINLOCK),
246 KASSERT(mtx != NULL, ("sleeping without a mutex"));
247 KASSERT(ident != NULL, ("msleep_spin_sbt: NULL ident"));
248 KASSERT(TD_IS_RUNNING(td), ("msleep_spin_sbt: curthread not running"));
315 KASSERT(sbt >= 0, ("pause_sbt: timeout must be >= 0"));
378 KASSERT(_BLOCKCOUNT_WAITERS(old),
403 KASSERT(lock != &Giant.lock_object,
478 KASSERT(!TD_ON_RUNQ(td), ("mi_switch: called by old code"));
484 KASSERT(td->td_critnest == 1 || KERNEL_PANICKED(),
486 KASSERT((flags & (SW_INVOL | SW_VOL)) != 0,
488 KASSERT((flags & SW_TYPE_MASK) != 0,
490 KASSERT((flags & SW_TYPE_MASK) < SWT_COUNT,
553 KASSERT(td->td_proc->p_state != PRS_ZOMBIE,
564 KASSERT((td->td_flags & TDF_INMEM) != 0,