tag | line | file | source code |
sop | 183 | ipc/sem.c | struct sembuf * sop = &sops[i]; |
sop | 184 | ipc/sem.c | struct sem * curr = &sma->sem_base[sop->sem_num]; |
sop | 185 | ipc/sem.c | if (sop->sem_op + curr->semval > SEMVMX) { |
sop | 189 | ipc/sem.c | if (!sop->sem_op && curr->semval) { |
sop | 190 | ipc/sem.c | if (sop->sem_flg & IPC_NOWAIT) |
sop | 197 | ipc/sem.c | curr->semval += sop->sem_op; |
sop | 199 | ipc/sem.c | if (sop->sem_flg & IPC_NOWAIT) |
sop | 207 | ipc/sem.c | struct sembuf * sop = &sops[i]; |
sop | 208 | ipc/sem.c | struct sem * curr = &sma->sem_base[sop->sem_num]; |
sop | 209 | ipc/sem.c | curr->semval -= sop->sem_op; |
sop | 222 | ipc/sem.c | struct sembuf * sop = &sops[i]; |
sop | 223 | ipc/sem.c | struct sem * curr = &sma->sem_base[sop->sem_num]; |
sop | 224 | ipc/sem.c | if (sop->sem_op + curr->semval > SEMVMX) { |
sop | 228 | ipc/sem.c | if (!sop->sem_op) { |
sop | 234 | ipc/sem.c | curr->semval += sop->sem_op; |
sop | 239 | ipc/sem.c | if (sop->sem_flg & SEM_UNDO) |
sop | 240 | ipc/sem.c | un->semadj[sop->sem_num] -= sop->sem_op; |
sop | 561 | ipc/sem.c | struct sembuf sops[SEMOPM], *sop; |
sop | 580 | ipc/sem.c | sop = &sops[i]; |
sop | 581 | ipc/sem.c | if (sop->sem_num >= sma->sem_nsems) |
sop | 583 | ipc/sem.c | if (sop->sem_flg & SEM_UNDO) |
sop | 585 | ipc/sem.c | if (sop->sem_op) |