Lines Matching refs:sem_num
295 curr = &sma->sems[q->sops[0].sem_num]; in unmerge_queues()
408 idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in sem_lock()
425 return sops->sem_num; in sem_lock()
446 return sops->sem_num; in sem_lock()
657 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop_slow()
672 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop_slow()
676 un->semadj[sop->sem_num] = undo; in perform_atomic_semop_slow()
685 ipc_update_pid(&sma->sems[sop->sem_num].sempid, pid); in perform_atomic_semop_slow()
707 sma->sems[sop->sem_num].semval -= sem_op; in perform_atomic_semop_slow()
709 un->semadj[sop->sem_num] += sem_op; in perform_atomic_semop_slow()
738 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop()
755 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop()
764 curr = &sma->sems[sop->sem_num]; in perform_atomic_semop()
769 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop()
771 un->semadj[sop->sem_num] = undo; in perform_atomic_semop()
899 int num = sops[i].sem_num; in do_smart_wakeup_zero()
1006 sma->sems[sops[0].sem_num].sem_otime = in set_semotime()
1056 sops[i].sem_num, wake_q); in do_smart_update()
1084 if (sop->sem_num != semnum) in check_qop()
2023 unsigned long mask = 1ULL << ((sop->sem_num) % BITS_PER_LONG); in do_semtimedop()
2025 if (sop->sem_num >= max) in do_semtimedop()
2026 max = sop->sem_num; in do_semtimedop()
2138 int idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in do_semtimedop()