Home
last modified time | relevance | path

Searched refs:idx (Results 1 – 2 of 2) sorted by relevance

/ipc/
Dutil.c204 int idx, next_id = -1; in ipc_idr_alloc() local
230 idx = idr_alloc_cyclic(&ids->ipcs_idr, NULL, 0, max_idx, in ipc_idr_alloc()
233 if (idx >= 0) { in ipc_idr_alloc()
239 if (idx <= ids->last_idx) { in ipc_idr_alloc()
244 ids->last_idx = idx; in ipc_idr_alloc()
251 idr_replace(&ids->ipcs_idr, new, idx); in ipc_idr_alloc()
255 idx = idr_alloc(&ids->ipcs_idr, new, ipcid_to_idx(next_id), in ipc_idr_alloc()
258 if (idx >= 0) in ipc_idr_alloc()
259 new->id = (new->seq << ipcmni_seq_shift()) + idx; in ipc_idr_alloc()
260 return idx; in ipc_idr_alloc()
[all …]
Dsem.c393 int idx; in sem_lock() local
411 idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in sem_lock()
412 sem = &sma->sems[idx]; in sem_lock()
660 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop_slow() local
661 curr = &sma->sems[idx]; in perform_atomic_semop_slow()
741 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop() local
743 curr = &sma->sems[idx]; in perform_atomic_semop()
2131 int idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in __do_semtimedop() local
2132 curr = &sma->sems[idx]; in __do_semtimedop()