Lines Matching refs:q_perm

84 	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()
220 ipc_unlock_object(&msq->q_perm); in freeque()
236 struct msg_queue *msq = container_of(ipcp, struct msg_queue, q_perm); in msg_security()
362 msq = container_of(ipcp, struct msg_queue, q_perm); in msgctl_down()
370 ipc_lock_object(&msq->q_perm); in msgctl_down()
381 ipc_lock_object(&msq->q_perm); in msgctl_down()
404 ipc_unlock_object(&msq->q_perm); in msgctl_down()
478 success_return = msq->q_perm.id; in msgctl_nolock()
489 if (ipcperms(ns, &msq->q_perm, S_IRUGO)) in msgctl_nolock()
496 kernel_to_ipc64_perm(&msq->q_perm, &tbuf.msg_perm); in msgctl_nolock()
638 ipc_lock_object(&msq->q_perm); in do_msgsnd()
644 if (ipcperms(ns, &msq->q_perm, S_IWUGO)) in do_msgsnd()
648 if (!ipc_valid_object(&msq->q_perm)) { in do_msgsnd()
676 ipc_unlock_object(&msq->q_perm); in do_msgsnd()
681 ipc_lock_object(&msq->q_perm); in do_msgsnd()
685 if (!ipc_valid_object(&msq->q_perm)) { in do_msgsnd()
714 ipc_unlock_object(&msq->q_perm); in do_msgsnd()
859 if (ipcperms(ns, &msq->q_perm, S_IRUGO)) in do_msgrcv()
862 ipc_lock_object(&msq->q_perm); in do_msgrcv()
865 if (!ipc_valid_object(&msq->q_perm)) { in do_msgrcv()
918 ipc_unlock_object(&msq->q_perm); in do_msgrcv()
981 ipc_lock_object(&msq->q_perm); in do_msgrcv()
996 ipc_unlock_object(&msq->q_perm); in do_msgrcv()
1000 ipc_unlock_object(&msq->q_perm); in do_msgrcv()
1048 msq->q_perm.key, in sysvipc_msg_proc_show()
1049 msq->q_perm.id, in sysvipc_msg_proc_show()
1050 msq->q_perm.mode, in sysvipc_msg_proc_show()
1055 from_kuid_munged(user_ns, msq->q_perm.uid), in sysvipc_msg_proc_show()
1056 from_kgid_munged(user_ns, msq->q_perm.gid), in sysvipc_msg_proc_show()
1057 from_kuid_munged(user_ns, msq->q_perm.cuid), in sysvipc_msg_proc_show()
1058 from_kgid_munged(user_ns, msq->q_perm.cgid), in sysvipc_msg_proc_show()