Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Duipc_mqueue.c181 struct msgq mq_msgq; member
1599 TAILQ_INIT(&mq->mq_msgq); in mqueue_alloc()
1622 while ((msg = TAILQ_FIRST(&mq->mq_msgq)) != NULL) { in mqueue_free()
1623 TAILQ_REMOVE(&mq->mq_msgq, msg, msg_link); in mqueue_free()
1781 if (TAILQ_EMPTY(&mq->mq_msgq)) { in _mqueue_send()
1782 TAILQ_INSERT_HEAD(&mq->mq_msgq, msg, msg_link); in _mqueue_send()
1784 if (msg->msg_prio <= TAILQ_LAST(&mq->mq_msgq, msgq)->msg_prio) { in _mqueue_send()
1785 TAILQ_INSERT_TAIL(&mq->mq_msgq, msg, msg_link); in _mqueue_send()
1787 TAILQ_FOREACH(msg2, &mq->mq_msgq, msg_link) { in _mqueue_send()
1920 while ((*msg = TAILQ_FIRST(&mq->mq_msgq)) == NULL && error == 0) { in _mqueue_recv()
[all …]