Home
last modified time | relevance | path

Searched refs:sem_op (Results 1 – 7 of 7) sorted by relevance

/freebsd/tools/test/stress2/testcases/shm/
H A Dshm.c86 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()
/freebsd/tools/test/stress2/misc/
H A Dsem.sh115 sop[0].sem_op = -1;
129 sop[0].sem_op = 1;
/freebsd/sys/kern/
H A Dsysv_sem.c1212 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 …]
/freebsd/contrib/sendmail/libsm/
H A Dsem.c122 semops[0].sem_op = -1;
166 semops[0].sem_op = 1;
/freebsd/tools/regression/sysvsem/
H A Dsemtest.c329 s.sem_op = -1; in waiter()
342 s.sem_op = 1; in waiter()
/freebsd/sys/sys/
H A Dsem.h63 short sem_op; /* semaphore operation */ member
/freebsd/contrib/netbsd-tests/kernel/
H A Dt_sysv.c570 s.sem_op = -1; in waiter()
583 s.sem_op = 1; in waiter()