Lines Matching refs:ipc
192 struct kern_ipc_perm *ipc; in ipc_findkey() local
197 ipc = idr_find(&ids->ipcs_idr, next_id); in ipc_findkey()
199 if (ipc == NULL) in ipc_findkey()
202 if (ipc->key != key) { in ipc_findkey()
207 ipc_lock_by_ptr(ipc); in ipc_findkey()
208 return ipc; in ipc_findkey()
223 struct kern_ipc_perm *ipc; in ipc_get_maxid() local
236 ipc = idr_find(&ids->ipcs_idr, id); in ipc_get_maxid()
237 if (ipc != NULL) { in ipc_get_maxid()
858 struct kern_ipc_perm *ipc; in sysvipc_find_ipc() local
863 ipc = idr_find(&ids->ipcs_idr, id); in sysvipc_find_ipc()
864 if (ipc != NULL) in sysvipc_find_ipc()
872 ipc = idr_find(&ids->ipcs_idr, pos); in sysvipc_find_ipc()
873 if (ipc != NULL) { in sysvipc_find_ipc()
875 ipc_lock_by_ptr(ipc); in sysvipc_find_ipc()
876 return ipc; in sysvipc_find_ipc()
888 struct kern_ipc_perm *ipc = it; in sysvipc_proc_next() local
891 if (ipc && ipc != SEQ_START_TOKEN) in sysvipc_proc_next()
892 ipc_unlock(ipc); in sysvipc_proc_next()
929 struct kern_ipc_perm *ipc = it; in sysvipc_proc_stop() local
935 if (ipc && ipc != SEQ_START_TOKEN) in sysvipc_proc_stop()
936 ipc_unlock(ipc); in sysvipc_proc_stop()