Searched refs:sq_blocked (Results 1 - 3 of 3) sorted by relevance

/freebsd-current/lib/libthr/thread/
H A Dthr_sleepq.c66 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 Dthr_private.h283 TAILQ_HEAD(, pthread) sq_blocked; member in struct:sleepqueue
960 return TAILQ_FIRST(&sq->sq_blocked);
/freebsd-current/sys/kern/
H A Dsubr_sleepqueue.c126 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