Lines Matching defs:msq
3424 * @msq: sysv ipc permission structure
3431 int security_msg_queue_alloc(struct kern_ipc_perm *msq)
3433 int rc = lsm_ipc_alloc(msq);
3437 rc = call_int_hook(msg_queue_alloc_security, msq);
3439 security_msg_queue_free(msq);
3445 * @msq: sysv ipc permission structure
3449 void security_msg_queue_free(struct kern_ipc_perm *msq)
3451 call_void_hook(msg_queue_free_security, msq);
3452 kfree(msq->security);
3453 msq->security = NULL;
3458 * @msq: sysv ipc permission structure
3467 int security_msg_queue_associate(struct kern_ipc_perm *msq, int msqflg)
3469 return call_int_hook(msg_queue_associate, msq, msqflg);
3474 * @msq: sysv ipc permission structure
3482 int security_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd)
3484 return call_int_hook(msg_queue_msgctl, msq, cmd);
3489 * @msq: sysv ipc permission structure
3494 * with permissions specified in @msq.
3498 int security_msg_queue_msgsnd(struct kern_ipc_perm *msq,
3501 return call_int_hook(msg_queue_msgsnd, msq, msg, msqflg);
3506 * @msq: sysv ipc permission structure
3519 int security_msg_queue_msgrcv(struct kern_ipc_perm *msq, struct msg_msg *msg,
3522 return call_int_hook(msg_queue_msgrcv, msq, msg, target, type, mode);