Lines Matching refs:sem_num
140 bool dupsop; /* sops on more than one sem_num */
297 curr = &sma->sems[q->sops[0].sem_num];
411 idx = array_index_nospec(sops->sem_num, sma->sem_nsems);
428 return sops->sem_num;
449 return sops->sem_num;
660 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems);
675 int undo = un->semadj[sop->sem_num] - sem_op;
679 un->semadj[sop->sem_num] = undo;
688 ipc_update_pid(&sma->sems[sop->sem_num].sempid, pid);
710 sma->sems[sop->sem_num].semval -= sem_op;
712 un->semadj[sop->sem_num] += sem_op;
741 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems);
758 int undo = un->semadj[sop->sem_num] - sem_op;
767 curr = &sma->sems[sop->sem_num];
771 int undo = un->semadj[sop->sem_num] - sem_op;
773 un->semadj[sop->sem_num] = undo;
903 int num = sops[i].sem_num;
1010 sma->sems[sops[0].sem_num].sem_otime =
1060 sops[i].sem_num, wake_q);
1088 if (sop->sem_num != semnum)
2014 unsigned long mask = 1ULL << ((sop->sem_num) % BITS_PER_LONG);
2016 if (sop->sem_num >= max)
2017 max = sop->sem_num;
2129 int idx = array_index_nospec(sops->sem_num, sma->sem_nsems);