Lines Matching refs:mqueue
36 * Each message queue and its members are protected by mqueue::mq_mtx.
42 * mqueue::mq_mtx
56 #include <sys/mqueue.h>
70 MODULE(MODULE_CLASS_MISC, mqueue, NULL);
81 static LIST_HEAD(, mqueue) mqueue_head __cacheline_aligned;
223 mqueue_destroy(struct mqueue *mq)
245 kmem_free(mq, sizeof(struct mqueue));
270 * mqueue_get: get the mqueue from the descriptor.
307 mqueue_linear_insert(struct mqueue *mq, struct mq_msg *msg)
325 struct mqueue *mq = fp->f_mqueue;
346 struct mqueue *mq = fp->f_mqueue;
426 /* Check for mqueue attributes. */
482 struct mqueue *mq, *mq_new = NULL;
588 * General mqueue system calls.
633 struct mqueue *mq;
787 struct mqueue *mq;
959 struct mqueue *mq;
1006 struct mqueue *mq;
1030 struct mqueue *mq;
1138 SYSCTL_SETUP(mqueue_sysctl_init, "mqueue systl")
1152 CTLTYPE_NODE, "mqueue",
1203 struct mqueue *mq;