Home
last modified time | relevance | path

Searched refs:q_perm (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/ipc/
Dmsg.c84 return container_of(ipcp, struct msg_queue, q_perm); in msq_obtain_object()
95 return container_of(ipcp, struct msg_queue, q_perm); in msq_obtain_object_check()
100 ipc_rmid(&msg_ids(ns), &s->q_perm); in msg_rmid()
130 msq->q_perm.mode = msgflg & S_IRWXUGO; in newque()
131 msq->q_perm.key = key; in newque()
133 msq->q_perm.security = NULL; in newque()
150 id = ipc_addid(&msg_ids(ns), &msq->q_perm, ns->msg_ctlmni); in newque()
156 ipc_unlock_object(&msq->q_perm); in newque()
159 return msq->q_perm.id; in newque()
215 struct msg_queue *msq = container_of(ipcp, struct msg_queue, q_perm); in freeque()
[all …]
/linux-4.4.14/include/linux/
Dmsg.h19 struct kern_ipc_perm q_perm; member
/linux-4.4.14/security/selinux/
Dhooks.c5206 rc = ipc_alloc_security(current, &msq->q_perm, SECCLASS_MSGQ); in selinux_msg_queue_alloc_security()
5210 isec = msq->q_perm.security; in selinux_msg_queue_alloc_security()
5213 ad.u.ipc_id = msq->q_perm.key; in selinux_msg_queue_alloc_security()
5218 ipc_free_security(&msq->q_perm); in selinux_msg_queue_alloc_security()
5226 ipc_free_security(&msq->q_perm); in selinux_msg_queue_free_security()
5235 isec = msq->q_perm.security; in selinux_msg_queue_associate()
5238 ad.u.ipc_id = msq->q_perm.key; in selinux_msg_queue_associate()
5268 err = ipc_has_perm(&msq->q_perm, perms); in selinux_msg_queue_msgctl()
5280 isec = msq->q_perm.security; in selinux_msg_queue_msgsnd()
5298 ad.u.ipc_id = msq->q_perm.key; in selinux_msg_queue_msgsnd()
[all …]
/linux-4.4.14/security/smack/
Dsmack_lsm.c3157 struct kern_ipc_perm *kisp = &msq->q_perm; in smack_msg_queue_alloc_security()
3172 struct kern_ipc_perm *kisp = &msq->q_perm; in smack_msg_queue_free_security()
3185 return (struct smack_known *)msq->q_perm.security; in smack_of_msq()
3203 ad.a.u.ipc_id = msq->q_perm.id; in smk_curacc_msq()