Lines Matching refs:semadj
155 short *semadj; /* array of adjustments */ member
658 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop_slow()
662 un->semadj[sop->sem_num] = undo; in perform_atomic_semop_slow()
695 un->semadj[sop->sem_num] += sem_op; in perform_atomic_semop_slow()
741 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop()
755 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop()
757 un->semadj[sop->sem_num] = undo; in perform_atomic_semop()
1377 un->semadj[semnum] = 0; in semctl_setval()
1507 un->semadj[i] = 0; in semctl_main()
1927 new->semadj = (short *) &new[1]; in find_alloc_undo()
2357 if (un->semadj[i]) { in exit_sem()
2358 semaphore->semval += un->semadj[i]; in exit_sem()