ipc/sem.c
1328
down_read(&sem_ids(ns).rwsem);
ipc/sem.c
1330
seminfo.semusz = sem_ids(ns).in_use;
ipc/sem.c
1336
max_idx = ipc_get_maxidx(&sem_ids(ns));
ipc/sem.c
1337
up_read(&sem_ids(ns).rwsem);
ipc/sem.c
1608
down_write(&sem_ids(ns).rwsem);
ipc/sem.c
1611
ipcp = ipcctl_obtain_check(ns, &sem_ids(ns), semid, cmd,
ipc/sem.c
1647
up_write(&sem_ids(ns).rwsem);
ipc/sem.c
262
free_ipcs(ns, &sem_ids(ns), freeary);
ipc/sem.c
480
struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&sem_ids(ns), id);
ipc/sem.c
491
struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&sem_ids(ns), id);
ipc/sem.c
507
ipc_rmid(&sem_ids(ns), &s->sem_perm);
ipc/sem.c
574
retval = ipc_addid(&sem_ids(ns), &sma->sem_perm, ns->sc_semmni);
ipc/sem.c
621
return ipcget(ns, &sem_ids(ns), &sem_ops, &sem_params);