Lines Matching refs:ctd
618 tdq_setlowpri(struct tdq *tdq, struct thread *ctd) in tdq_setlowpri() argument
623 if (ctd == NULL) in tdq_setlowpri()
624 ctd = tdq->tdq_curthread; in tdq_setlowpri()
626 if (td == NULL || td->td_priority > ctd->td_priority) in tdq_setlowpri()
627 tdq->tdq_lowpri = ctd->td_priority; in tdq_setlowpri()
2710 struct thread *ctd; in sched_setpreempt() local
2713 ctd = curthread; in sched_setpreempt()
2714 THREAD_LOCK_ASSERT(ctd, MA_OWNED); in sched_setpreempt()
2716 cpri = ctd->td_priority; in sched_setpreempt()
2718 ast_sched_locked(ctd, TDA_SCHED); in sched_setpreempt()
2719 if (KERNEL_PANICKED() || pri >= cpri || cold || TD_IS_INHIBITED(ctd)) in sched_setpreempt()
2723 ctd->td_owepreempt = 1; in sched_setpreempt()