Lines Matching refs:msg_ids
100 #define msg_ids(ns) ((ns)->ids[IPC_MSG_IDS])
104 struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&msg_ids(ns), id);
115 struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&msg_ids(ns), id);
125 ipc_rmid(&msg_ids(ns), &s->q_perm);
142 * Called with msg_ids.rwsem held (writer)
175 retval = ipc_addid(&msg_ids(ns), &msq->q_perm, ns->msg_ctlmni);
270 * msg_ids.rwsem (writer) and the spinlock for this message queue are held
271 * before freeque() is called. msg_ids.rwsem remains locked on exit.
312 return ipcget(ns, &msg_ids(ns), &msg_ops, &msg_params);
408 down_write(&msg_ids(ns).rwsem);
411 ipcp = ipcctl_obtain_check(ns, &msg_ids(ns), msqid, cmd,
473 up_write(&msg_ids(ns).rwsem);
498 down_read(&msg_ids(ns).rwsem);
500 msginfo->msgpool = msg_ids(ns).in_use;
501 max_idx = ipc_get_maxidx(&msg_ids(ns));
502 up_read(&msg_ids(ns).rwsem);
1332 free_ipcs(ns, &msg_ids(ns), freeque);