Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Dsubr_sleepqueue.c930 struct thread *td, *besttd; in sleepq_signal() local
952 besttd = TAILQ_LAST_FAST(head, thread, td_slpq); in sleepq_signal()
953 while (besttd->td_lock != &sc->sc_lock) { in sleepq_signal()
954 td = TAILQ_PREV_FAST(besttd, head, thread, td_slpq); in sleepq_signal()
957 besttd = td; in sleepq_signal()
966 besttd = td = TAILQ_FIRST(head); in sleepq_signal()
968 if (td->td_priority < besttd->td_priority) in sleepq_signal()
969 besttd = td; in sleepq_signal()
972 MPASS(besttd != NULL); in sleepq_signal()
973 sleepq_resume_thread(sq, besttd, pri, in sleepq_signal()