Searched refs:sq_blocked (Results 1 - 3 of 3) sorted by relevance
/freebsd-current/lib/libthr/thread/ |
H A D | thr_sleepq.c | 66 TAILQ_INIT(&sq->sq_blocked); 133 TAILQ_INSERT_HEAD(&sq->sq_blocked, td, wle); 135 TAILQ_INSERT_TAIL(&sq->sq_blocked, td, wle); 143 TAILQ_REMOVE(&sq->sq_blocked, td, wle); 144 if (TAILQ_EMPTY(&sq->sq_blocked)) { 164 td = TAILQ_FIRST(&sq->sq_blocked); 168 TAILQ_REMOVE(&sq->sq_blocked, td, wle); 174 TAILQ_FOREACH(td, &sq->sq_blocked, wle) { 181 TAILQ_INIT(&sq->sq_blocked);
|
H A D | thr_private.h | 283 TAILQ_HEAD(, pthread) sq_blocked; member in struct:sleepqueue 960 return TAILQ_FIRST(&sq->sq_blocked);
|
/freebsd-current/sys/kern/ |
H A D | subr_sleepqueue.c | 126 struct threadqueue sq_blocked[NR_SLEEPQS]; /* (c) Blocked threads. */ member in struct:sleepqueue 345 KASSERT(TAILQ_EMPTY(&sq->sq_blocked[i]), 374 TAILQ_INSERT_TAIL(&sq->sq_blocked[queue], td, td_slpq); 816 TAILQ_REMOVE(&sq->sq_blocked[td->td_sqqueue], td, td_slpq); 897 MPASS(TAILQ_EMPTY(&sq->sq_blocked[i])); 915 TAILQ_INIT(&sq->sq_blocked[i]); 946 head = &sq->sq_blocked[queue]; 1024 TAILQ_FOREACH_SAFE(td, &sq->sq_blocked[queue], td_slpq, tdn) { 1262 TAILQ_FOREACH_SAFE(td, &sq->sq_blocked[queue], td_slpq, 1513 if (TAILQ_EMPTY(&sq->sq_blocked[ [all...] |
Completed in 123 milliseconds