Lines Matching refs:ctd
702 tdq_setlowpri(struct tdq *tdq, struct thread *ctd) in tdq_setlowpri() argument
707 if (ctd == NULL) in tdq_setlowpri()
708 ctd = tdq->tdq_curthread; in tdq_setlowpri()
710 if (td == NULL || td->td_priority > ctd->td_priority) in tdq_setlowpri()
711 tdq->tdq_lowpri = ctd->td_priority; in tdq_setlowpri()
2863 struct thread *ctd; in sched_setpreempt() local
2866 ctd = curthread; in sched_setpreempt()
2867 THREAD_LOCK_ASSERT(ctd, MA_OWNED); in sched_setpreempt()
2869 cpri = ctd->td_priority; in sched_setpreempt()
2871 ast_sched_locked(ctd, TDA_SCHED); in sched_setpreempt()
2872 if (KERNEL_PANICKED() || pri >= cpri || cold || TD_IS_INHIBITED(ctd)) in sched_setpreempt()
2876 ctd->td_owepreempt = 1; in sched_setpreempt()