Searched refs:sem_op (Results 1 – 7 of 7) sorted by relevance
86 sop[0].sem_op = 0; /* This is the number of runs without queuing. */ in setup()89 sop[1].sem_op = 0; /* This is the number of runs without queuing. */ in setup()110 sop[0].sem_op = -1; in Wait()121 sop[0].sem_op = 1; in Sig()
115 sop[0].sem_op = -1;129 sop[0].sem_op = 1;
1212 if (sopptr->sem_flg & SEM_UNDO && sopptr->sem_op != 0) in kern_semop()1214 j |= (sopptr->sem_op == 0) ? SEM_R : SEM_A; in kern_semop()1248 sopptr->sem_num, semptr->semval, sopptr->sem_op, in kern_semop()1252 if (sopptr->sem_op < 0) { in kern_semop()1253 if (semptr->semval + sopptr->sem_op < 0) { in kern_semop()1257 semptr->semval += sopptr->sem_op; in kern_semop()1262 } else if (sopptr->sem_op == 0) { in kern_semop()1267 } else if (semptr->semval + sopptr->sem_op > in kern_semop()1274 semptr->semval += sopptr->sem_op; in kern_semop()1290 sops[j].sem_op; in kern_semop()[all …]
122 semops[0].sem_op = -1;166 semops[0].sem_op = 1;
329 s.sem_op = -1; in waiter()342 s.sem_op = 1; in waiter()
63 short sem_op; /* semaphore operation */ member
570 s.sem_op = -1; in waiter()583 s.sem_op = 1; in waiter()