Lines Matching refs:msq
5992 static int selinux_msg_queue_alloc_security(struct kern_ipc_perm *msq) in selinux_msg_queue_alloc_security() argument
5999 rc = ipc_alloc_security(msq, SECCLASS_MSGQ); in selinux_msg_queue_alloc_security()
6003 isec = msq->security; in selinux_msg_queue_alloc_security()
6006 ad.u.ipc_id = msq->key; in selinux_msg_queue_alloc_security()
6012 ipc_free_security(msq); in selinux_msg_queue_alloc_security()
6018 static void selinux_msg_queue_free_security(struct kern_ipc_perm *msq) in selinux_msg_queue_free_security() argument
6020 ipc_free_security(msq); in selinux_msg_queue_free_security()
6023 static int selinux_msg_queue_associate(struct kern_ipc_perm *msq, int msqflg) in selinux_msg_queue_associate() argument
6029 isec = msq->security; in selinux_msg_queue_associate()
6032 ad.u.ipc_id = msq->key; in selinux_msg_queue_associate()
6039 static int selinux_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd) in selinux_msg_queue_msgctl() argument
6066 err = ipc_has_perm(msq, perms); in selinux_msg_queue_msgctl()
6070 static int selinux_msg_queue_msgsnd(struct kern_ipc_perm *msq, struct msg_msg *msg, int msqflg) in selinux_msg_queue_msgsnd() argument
6078 isec = msq->security; in selinux_msg_queue_msgsnd()
6096 ad.u.ipc_id = msq->key; in selinux_msg_queue_msgsnd()
6116 static int selinux_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg, in selinux_msg_queue_msgrcv() argument
6126 isec = msq->security; in selinux_msg_queue_msgrcv()
6130 ad.u.ipc_id = msq->key; in selinux_msg_queue_msgrcv()