Home
last modified time | relevance | path

Searched refs:besttd (Results 1 – 1 of 1) sorted by relevance

/f-stack/freebsd/kern/
H A Dsubr_sleepqueue.c903 struct thread *td, *besttd; in sleepq_signal() local
923 besttd = TAILQ_LAST_FAST(head, thread, td_slpq); in sleepq_signal()
924 while (besttd->td_lock != &sc->sc_lock) { in sleepq_signal()
925 td = TAILQ_PREV_FAST(besttd, head, thread, td_slpq); in sleepq_signal()
928 besttd = td; in sleepq_signal()
937 besttd = td = TAILQ_FIRST(head); in sleepq_signal()
939 if (td->td_priority < besttd->td_priority) in sleepq_signal()
940 besttd = td; in sleepq_signal()
943 MPASS(besttd != NULL); in sleepq_signal()
944 wakeup_swapper = sleepq_resume_thread(sq, besttd, pri, SRQ_HOLD); in sleepq_signal()