Symbol: shm_ids
ipc/shm.c
1002
down_write(&shm_ids(ns).rwsem);
ipc/shm.c
1005
ipcp = ipcctl_obtain_check(ns, &shm_ids(ns), shmid, cmd,
ipc/shm.c
1041
up_write(&shm_ids(ns).rwsem);
ipc/shm.c
1055
down_read(&shm_ids(ns).rwsem);
ipc/shm.c
1056
err = ipc_get_maxidx(&shm_ids(ns));
ipc/shm.c
1057
up_read(&shm_ids(ns).rwsem);
ipc/shm.c
1070
down_read(&shm_ids(ns).rwsem);
ipc/shm.c
1071
shm_info->used_ids = shm_ids(ns).in_use;
ipc/shm.c
1076
err = ipc_get_maxidx(&shm_ids(ns));
ipc/shm.c
1077
up_read(&shm_ids(ns).rwsem);
ipc/shm.c
117
ipc_init_ids(&shm_ids(ns));
ipc/shm.c
134
ipc_set_key_private(&shm_ids(ns), &shp->shm_perm);
ipc/shm.c
143
free_ipcs(ns, &shm_ids(ns), do_shm_rmid);
ipc/shm.c
1678
down_write(&shm_ids(ns).rwsem);
ipc/shm.c
1686
up_write(&shm_ids(ns).rwsem);
ipc/shm.c
171
struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&shm_ids(ns), id);
ipc/shm.c
181
struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&shm_ids(ns), id);
ipc/shm.c
198
ipcp = ipc_obtain_object_idr(&shm_ids(ns), id);
ipc/shm.c
277
ipc_rmid(&shm_ids(s->ns), &s->shm_perm);
ipc/shm.c
376
down_write(&shm_ids(ns).rwsem);
ipc/shm.c
395
up_write(&shm_ids(ns).rwsem);
ipc/shm.c
437
down_write(&shm_ids(ns).rwsem);
ipc/shm.c
438
if (shm_ids(ns).in_use) {
ipc/shm.c
440
idr_for_each(&shm_ids(ns).ipcs_idr, &shm_try_destroy_orphaned, ns);
ipc/shm.c
443
up_write(&shm_ids(ns).rwsem);
ipc/shm.c
515
down_write(&shm_ids(ns).rwsem);
ipc/shm.c
537
up_write(&shm_ids(ns).rwsem);
ipc/shm.c
782
error = ipc_addid(&shm_ids(ns), &shp->shm_perm, ns->shm_ctlmni);
ipc/shm.c
846
return ipcget(ns, &shm_ids(ns), &shm_ops, &shm_params);
ipc/shm.c
973
in_use = shm_ids(ns).in_use;
ipc/shm.c
979
ipc = idr_find(&shm_ids(ns).ipcs_idr, next_id);