Home
last modified time | relevance | path

Searched refs:semval (Results 1 - 4 of 4) sorted by relevance

/third_party/musl/libc-test/src/functional/
H A Dipc_sem.c31 int semid, semval, sempid, semncnt, semzcnt; in inc() local
76 T(semval = semctl(semid, 0, GETVAL)); in inc()
77 EQ(semval, 1, "got %d, want %d"); in inc()
89 int semid, semval; in dec() local
100 T(semval = semctl(semid, 0, GETVAL)); in dec()
101 EQ(semval, 0, "got %d, want %d"); in dec()
/third_party/ltp/testcases/kernel/syscalls/sendmsg/
H A Dsendmsg02.c64 int fd, semval; in client() local
95 semval = semctl(sem_id, 0, GETVAL); in client()
96 } while (semval != 0); in client()
102 int fd, semval; in server() local
117 semval = semctl(sem_id, 0, GETVAL); in server()
118 } while (semval != 0); in server()
135 tst_brkm(TBROK | TERRNO, cleanup, "couldn't set semval to 1"); in reproduce()
168 /* let clients/servers run for a while, then clear semval to signal in reproduce()
175 /* kill children if setting semval failed */ in reproduce()
178 tst_resm(TBROK | TERRNO, "couldn't set semval t in reproduce()
[all...]
/kernel/linux/linux-5.10/ipc/
H A Dsem.c96 int semval; /* current value */ member
636 * (2) 0 (wait-for-zero operation): semval is non-zero.
637 * (3) <0 attempting to decrement semval to a value smaller than zero.
660 result = curr->semval; in perform_atomic_semop_slow()
679 curr->semval = result; in perform_atomic_semop_slow()
707 sma->sems[sop->sem_num].semval -= sem_op; in perform_atomic_semop_slow()
742 result = curr->semval; in perform_atomic_semop()
766 result = curr->semval; in perform_atomic_semop()
773 curr->semval += sem_op; in perform_atomic_semop()
832 * semval valu in check_restart()
[all...]
/kernel/linux/linux-6.6/ipc/
H A Dsem.c96 int semval; /* current value */ member
639 * (2) 0 (wait-for-zero operation): semval is non-zero.
640 * (3) <0 attempting to decrement semval to a value smaller than zero.
663 result = curr->semval; in perform_atomic_semop_slow()
682 curr->semval = result; in perform_atomic_semop_slow()
710 sma->sems[sop->sem_num].semval -= sem_op; in perform_atomic_semop_slow()
745 result = curr->semval; in perform_atomic_semop()
775 curr->semval += sem_op; in perform_atomic_semop()
834 * semval value and couldn't proceed. The operation in check_restart()
905 if (sma->sems[num].semval in do_smart_wakeup_zero()
[all...]

Completed in 5 milliseconds