Lines Matching defs:ipcp
103 struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&msg_ids(ns), id);
105 if (IS_ERR(ipcp)) {
106 return ERR_CAST(ipcp);
109 return container_of(ipcp, struct msg_queue, q_perm);
114 struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&msg_ids(ns), id);
116 if (IS_ERR(ipcp)) {
117 return ERR_CAST(ipcp);
120 return container_of(ipcp, struct msg_queue, q_perm);
261 static void freeque(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) __releases(RCU) __releases(&msq->q_perm)
264 struct msg_queue *msq = container_of(ipcp, struct msg_queue, q_perm);
392 struct kern_ipc_perm *ipcp;
399 ipcp = ipcctl_obtain_check(ns, &msg_ids(ns), msqid, cmd, perm, msg_qbytes);
400 if (IS_ERR(ipcp)) {
401 err = PTR_ERR(ipcp);
405 msq = container_of(ipcp, struct msg_queue, q_perm);
416 freeque(ns, ipcp);
427 err = ipc_update_perm(perm, ipcp);
1343 struct kern_ipc_perm *ipcp = it;
1344 struct msg_queue *msq = container_of(ipcp, struct msg_queue, q_perm);