Searched refs:mq_head (Results 1 - 2 of 2) sorted by relevance

/netbsd-current/sys/sys/
H A Dmqueue.h93 TAILQ_HEAD(, mq_msg) mq_head[1 + MQ_PQSIZE]; member in struct:mqueue
/netbsd-current/sys/kern/
H A Dsys_mqueue.c231 while ((msg = TAILQ_FIRST(&mq->mq_head[i])) != NULL) {
232 TAILQ_REMOVE(&mq->mq_head[i], msg, msg_queue);
311 TAILQ_FOREACH(mit, &mq->mq_head[MQ_PQRESQ], msg_queue) {
316 TAILQ_INSERT_TAIL(&mq->mq_head[MQ_PQRESQ], msg, msg_queue);
446 TAILQ_INIT(&mq->mq_head[i]);
684 msg = TAILQ_FIRST(&mq->mq_head[MQ_PQRESQ]);
687 msg = TAILQ_FIRST(&mq->mq_head[idx]);
692 TAILQ_REMOVE(&mq->mq_head[idx], msg, msg_queue);
695 if (__predict_true(idx) && TAILQ_EMPTY(&mq->mq_head[idx])) {
867 TAILQ_INSERT_TAIL(&mq->mq_head[id
[all...]

Completed in 92 milliseconds