Lines Matching refs:sopptr
980 struct sembuf *sopptr = NULL; /* protected by 'semptr' */ in semop() local
1071 sopptr = &sops[i]; in semop()
1073 if (sopptr->sem_num >= semakptr->u.sem_nsems) { in semop()
1078 semptr = &semakptr->u.sem_base[sopptr->sem_num]; in semop()
1083 sopptr->sem_num, semptr->semval, sopptr->sem_op, in semop()
1084 (sopptr->sem_flg & IPC_NOWAIT) ? "nowait" : "wait"); in semop()
1087 if (sopptr->sem_op < 0) { in semop()
1088 if (semptr->semval + sopptr->sem_op < 0) { in semop()
1094 semptr->semval += sopptr->sem_op; in semop()
1100 if (sopptr->sem_flg & SEM_UNDO) { in semop()
1103 } else if (sopptr->sem_op == 0) { in semop()
1114 semptr->semval += sopptr->sem_op; in semop()
1115 if (sopptr->sem_flg & SEM_UNDO) { in semop()
1143 if (sopptr->sem_flg & IPC_NOWAIT) { in semop()
1148 if (sopptr->sem_op == 0) { in semop()
1189 sopptr->sem_num >= semakptr->u.sem_nsems) { in semop()
1214 semptr = &semakptr->u.sem_base[sopptr->sem_num]; in semop()
1215 if (sopptr->sem_op == 0) { in semop()
1288 sopptr = &sops[i]; in semop()
1289 semptr = &semakptr->u.sem_base[sopptr->sem_num]; in semop()