Lines Matching defs:sem_ids
169 #define sem_ids(ns) ((ns)->ids[IPC_SEM_IDS])
260 free_ipcs(ns, &sem_ids(ns), freeary);
477 struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&sem_ids(ns), id);
488 struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&sem_ids(ns), id);
504 ipc_rmid(&sem_ids(ns), &s->sem_perm);
526 * Called with sem_ids.rwsem held (as a writer)
571 retval = ipc_addid(&sem_ids(ns), &sma->sem_perm, ns->sc_semmni);
586 * Called with sem_ids.rwsem and ipcp locked.
618 return ipcget(ns, &sem_ids(ns), &sem_ops, &sem_params);
1137 /* Free a semaphore set. freeary() is called with sem_ids.rwsem locked
1138 * as a writer and the spinlock for this semaphore set hold. sem_ids.rwsem
1326 down_read(&sem_ids(ns).rwsem);
1328 seminfo.semusz = sem_ids(ns).in_use;
1334 max_idx = ipc_get_maxidx(&sem_ids(ns));
1335 up_read(&sem_ids(ns).rwsem);
1607 down_write(&sem_ids(ns).rwsem);
1610 ipcp = ipcctl_obtain_check(ns, &sem_ids(ns), semid, cmd,
1646 up_write(&sem_ids(ns).rwsem);