Searched refs:ipcs_idr (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.4/ipc/ |
D | util.c | 120 idr_init(&ids->ipcs_idr); in ipc_init_ids() 229 idx = idr_alloc_cyclic(&ids->ipcs_idr, NULL, 0, max_idx, in ipc_idr_alloc() 250 idr_replace(&ids->ipcs_idr, new, idx); in ipc_idr_alloc() 254 idx = idr_alloc(&ids->ipcs_idr, new, ipcid_to_idx(next_id), in ipc_idr_alloc() 311 idr_remove(&ids->ipcs_idr, idx); in ipc_addid() 465 idr_remove(&ids->ipcs_idr, idx); in ipc_rmid() 475 } while (!idr_find(&ids->ipcs_idr, idx)); in ipc_rmid() 598 out = idr_find(&ids->ipcs_idr, idx); in ipc_obtain_object_idr() 762 ipc = idr_find(&ids->ipcs_idr, id); in sysvipc_find_ipc() 771 ipc = idr_find(&ids->ipcs_idr, pos); in sysvipc_find_ipc()
|
D | namespace.c | 107 perm = idr_find(&ids->ipcs_idr, next_id); in free_ipcs()
|
D | shm.c | 132 idr_destroy(&ns->ids[IPC_SHM_IDS].ipcs_idr); in shm_exit_ns() 378 idr_for_each(&shm_ids(ns).ipcs_idr, &shm_try_destroy_orphaned, ns); in shm_destroy_orphaned() 875 ipc = idr_find(&shm_ids(ns).ipcs_idr, next_id); in shm_get_stat()
|
D | msg.c | 1281 idr_destroy(&ns->ids[IPC_MSG_IDS].ipcs_idr); in msg_exit_ns()
|
D | sem.c | 238 idr_destroy(&ns->ids[IPC_SEM_IDS].ipcs_idr); in sem_exit_ns()
|
/Linux-v5.4/include/linux/ |
D | ipc_namespace.h | 20 struct idr ipcs_idr; member
|