TD_IS_IDLETHREAD
} else if (TD_IS_IDLETHREAD(td))
if (!TD_IS_IDLETHREAD(td))
(TD_IS_IDLETHREAD(td)) == 0 &&
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
!TD_IS_IDLETHREAD(curthread),
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(td),
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
!TD_IS_IDLETHREAD(curthread),
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(td),
!TD_IS_IDLETHREAD(td),
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
td->td_priority > PUSER && !TD_IS_IDLETHREAD(td))
if (td->td_priority > PUSER && !TD_IS_IDLETHREAD(td))
if (TD_IS_IDLETHREAD(td))
!TD_IS_IDLETHREAD(curthread),
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
!TD_IS_IDLETHREAD(curthread),
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(td),
if (TD_IS_IDLETHREAD(td))
flags |= TD_IS_IDLETHREAD(td) ? SWT_REMOTEWAKEIDLE :
if (!TD_IS_IDLETHREAD(td) && --ts->ts_slice <= 0) {
if (TD_IS_IDLETHREAD(tdq->tdq_curthread) &&
if (!TD_IS_IDLETHREAD(td))
if (TD_IS_IDLETHREAD(td)) {
if (TD_IS_IDLETHREAD(td))
flags |= TD_IS_IDLETHREAD(td) ? SWT_REMOTEWAKEIDLE :
if ((td->td_pri_class & PRI_FIFO_BIT) || TD_IS_IDLETHREAD(td))
return (TDQ_LOAD(tdq) > (TD_IS_IDLETHREAD(curthread) ? 0 : 1));
if (TD_IS_IDLETHREAD(td))