Lines Matching refs:sem_num
272 curr = &sma->sems[q->sops[0].sem_num]; in unmerge_queues()
389 idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in sem_lock()
406 return sops->sem_num; in sem_lock()
427 return sops->sem_num; in sem_lock()
639 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop_slow()
654 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop_slow()
658 un->semadj[sop->sem_num] = undo; in perform_atomic_semop_slow()
667 ipc_update_pid(&sma->sems[sop->sem_num].sempid, pid); in perform_atomic_semop_slow()
689 sma->sems[sop->sem_num].semval -= sem_op; in perform_atomic_semop_slow()
691 un->semadj[sop->sem_num] += sem_op; in perform_atomic_semop_slow()
720 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop()
737 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop()
746 curr = &sma->sems[sop->sem_num]; in perform_atomic_semop()
751 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop()
753 un->semadj[sop->sem_num] = undo; in perform_atomic_semop()
884 int num = sops[i].sem_num; in do_smart_wakeup_zero()
991 sma->sems[sops[0].sem_num].sem_otime = in set_semotime()
1041 sops[i].sem_num, wake_q); in do_smart_update()
1069 if (sop->sem_num != semnum) in check_qop()
2008 unsigned long mask = 1ULL << ((sop->sem_num) % BITS_PER_LONG); in do_semtimedop()
2010 if (sop->sem_num >= max) in do_semtimedop()
2011 max = sop->sem_num; in do_semtimedop()
2123 int idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in do_semtimedop()