Lines Matching refs:sopptr
1049 register struct sembuf *sopptr = NULL; /* protected by 'semptr' */
1116 * sopptr->sem_op value.
1138 sopptr = &sops[i];
1140 if (sopptr->sem_num >= semakptr->u.sem_nsems) {
1145 semptr = &semakptr->u.sem_base[sopptr->sem_num];
1150 sopptr->sem_num, semptr->semval, sopptr->sem_op,
1151 (sopptr->sem_flg & IPC_NOWAIT) ? "nowait" : "wait");
1154 if (sopptr->sem_op < 0) {
1155 if (semptr->semval + sopptr->sem_op < 0) {
1161 semptr->semval += sopptr->sem_op;
1166 if (sopptr->sem_flg & SEM_UNDO)
1168 } else if (sopptr->sem_op == 0) {
1178 semptr->semval += sopptr->sem_op;
1179 if (sopptr->sem_flg & SEM_UNDO)
1204 if (sopptr->sem_flg & IPC_NOWAIT) {
1209 if (sopptr->sem_op == 0)
1250 sopptr->sem_num >= semakptr->u.sem_nsems) {
1275 semptr = &semakptr->u.sem_base[sopptr->sem_num];
1276 if (sopptr->sem_op == 0)
1341 sopptr = &sops[i];
1342 semptr = &semakptr->u.sem_base[sopptr->sem_num];