Lines Matching refs:msq
3636 * @msq: sysv ipc permission structure
3643 int security_msg_queue_alloc(struct kern_ipc_perm *msq)
3645 int rc = lsm_ipc_alloc(msq);
3649 rc = call_int_hook(msg_queue_alloc_security, msq);
3651 security_msg_queue_free(msq);
3657 * @msq: sysv ipc permission structure
3661 void security_msg_queue_free(struct kern_ipc_perm *msq)
3663 call_void_hook(msg_queue_free_security, msq);
3664 kfree(msq->security);
3665 msq->security = NULL;
3670 * @msq: sysv ipc permission structure
3679 int security_msg_queue_associate(struct kern_ipc_perm *msq, int msqflg)
3681 return call_int_hook(msg_queue_associate, msq, msqflg);
3686 * @msq: sysv ipc permission structure
3694 int security_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd)
3696 return call_int_hook(msg_queue_msgctl, msq, cmd);
3701 * @msq: sysv ipc permission structure
3706 * with permissions specified in @msq.
3710 int security_msg_queue_msgsnd(struct kern_ipc_perm *msq,
3713 return call_int_hook(msg_queue_msgsnd, msq, msg, msqflg);
3718 * @msq: sysv ipc permission structure
3731 int security_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg,
3734 return call_int_hook(msg_queue_msgrcv, msq, msg, target, type, mode);