Lines Matching defs:mqueue

39  * 1) A mqueue filesystem can be mounted, each message queue appears
50 * use the IPC facility without having to mount mqueue file system.
72 #include <sys/mqueue.h>
158 #define VTOMQ(vp) ((struct mqueue *)(VTON(vp)->mn_data))
160 #define FPTOMQ(fp) ((struct mqueue *)(((struct mqfs_node *) \
165 struct mqueue;
174 struct mqueue {
199 static SYSCTL_NODE(_kern, OID_AUTO, mqueue, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
222 static MALLOC_DEFINE(M_MQUEUEDATA, "mqdata", "mqueue data");
257 static struct mqueue *mqueue_alloc(const struct mq_attr *attr);
258 static void mqueue_free(struct mqueue *mq);
259 static int mqueue_send(struct mqueue *mq, const char *msg_ptr,
262 static int mqueue_receive(struct mqueue *mq, char *msg_ptr,
265 static int _mqueue_send(struct mqueue *mq, struct mqueue_msg *msg,
267 static int _mqueue_recv(struct mqueue *mq, struct mqueue_msg **msg,
269 static void mqueue_send_notification(struct mqueue *mq);
606 vfs_mountedfrom(mp, "mqueue");
668 mqueue_zone = uma_zcreate("mqueue", sizeof(struct mqueue),
764 error = getnewvnode("mqueue", mp, &mqfs_vnodeops, &newvpp);
991 struct mqueue *mq;
1344 struct mqueue *mq;
1590 static struct mqueue *
1593 struct mqueue *mq;
1606 mtx_init(&mq->mq_mutex, "mqueue lock", NULL, MTX_DEF);
1617 mqueue_free(struct mqueue *mq)
1689 mqueue_send(struct mqueue *mq, const char *msg_ptr,
1757 _mqueue_send(struct mqueue *mq, struct mqueue_msg *msg, int timo)
1813 mqueue_send_notification(struct mqueue *mq)
1844 mqueue_receive(struct mqueue *mq, char *msg_ptr,
1914 _mqueue_recv(struct mqueue *mq, struct mqueue_msg **msg, int timo)
1990 notifier_remove(struct proc *p, struct mqueue *mq, int fd)
2014 struct mqueue *mq;
2179 struct file **fpp, struct mqfs_node **ppn, struct mqueue **pmq)
2201 struct mqueue **pmq)
2210 struct mqfs_node **ppn, struct mqueue **pmq)
2219 struct mqfs_node **ppn, struct mqueue **pmq)
2230 struct mqueue *mq;
2281 struct mqueue *mq;
2318 struct mqueue *mq;
2356 struct mqueue *mq;
2474 struct mqueue *mq;
2505 struct mqueue *mq;
2527 struct mqueue *mq = FPTOMQ(fp);
2631 struct mqueue *mq = FPTOMQ(fp);
2648 struct mqueue *mq = FPTOMQ(kn->kn_fp);
2661 struct mqueue *mq = FPTOMQ(kn->kn_fp);
2670 struct mqueue *mq = FPTOMQ(kn->kn_fp);