Home
last modified time | relevance | path

Searched refs:sem_op (Results 1 - 25 of 38) sorted by relevance

12

/third_party/ltp/testcases/kernel/ipc/pipeio/
H A Dpipeio.c506 struct sembuf sem_op; in do_child() local
525 sem_op = (struct sembuf) { in do_child()
526 .sem_num = 0, .sem_op = 1, .sem_flg = 0}; in do_child()
528 if (semop(sem_id, &sem_op, 1) == -1) { in do_child()
585 sem_op = (struct sembuf) { in do_child()
586 .sem_num = 1, .sem_op = -1, .sem_flg = 0}; in do_child()
587 if (semop(sem_id, &sem_op, 1) == -1) in do_child()
621 struct sembuf sem_op; in do_parent() local
635 sem_op = (struct sembuf) { in do_parent()
636 .sem_num = 1, .sem_op in do_parent()
[all...]
/third_party/ltp/testcases/kernel/syscalls/ipc/semctl/
H A Dsemctl06.c182 semops[i].sem_op = maxsemvals[i]; in dotest()
268 semops[j].sem_op = in dosemas()
271 } while (semops[j].sem_op == 0); in dosemas()
278 semops[j].sem_op = (-semops[j].sem_op); in dosemas()
H A Dsemctl01.c103 sops.sem_op = 1; in cnt_setup()
107 sops.sem_op = opval; in cnt_setup()
130 sops.sem_op = 1; in child_pid()
/third_party/musl/libc-test/src/functionalext/supplement/ipc/
H A Dsemtimedop.c55 struct sembuf ops[] = {{.sem_num = 0, .sem_op = 1, .sem_flg = 0}}; in semtimedop_0100()
62 ops[0].sem_op = 0; in semtimedop_0100()
79 ops[0].sem_op = -1; in semtimedop_0100()
/kernel/linux/linux-5.10/ipc/
H A Dsem.c633 * indicated by the semaphore operation (sem_op):
645 int result, sem_op, nsops; in perform_atomic_semop_slow() local
659 sem_op = sop->sem_op; in perform_atomic_semop_slow()
662 if (!sem_op && result) in perform_atomic_semop_slow()
665 result += sem_op; in perform_atomic_semop_slow()
672 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop_slow()
706 sem_op = sop->sem_op; in perform_atomic_semop_slow()
707 sma->sems[sop->sem_num].semval -= sem_op; in perform_atomic_semop_slow()
718 int result, sem_op, nsops; perform_atomic_semop() local
[all...]
/kernel/linux/linux-6.6/ipc/
H A Dsem.c636 * indicated by the semaphore operation (sem_op):
648 int result, sem_op, nsops; in perform_atomic_semop_slow() local
662 sem_op = sop->sem_op; in perform_atomic_semop_slow()
665 if (!sem_op && result) in perform_atomic_semop_slow()
668 result += sem_op; in perform_atomic_semop_slow()
675 int undo = un->semadj[sop->sem_num] - sem_op; in perform_atomic_semop_slow()
709 sem_op = sop->sem_op; in perform_atomic_semop_slow()
710 sma->sems[sop->sem_num].semval -= sem_op; in perform_atomic_semop_slow()
721 int result, sem_op, nsops; perform_atomic_semop() local
[all...]
/third_party/ltp/testcases/kernel/containers/sysvipc/
H A Dsem_comm.c41 .sem_op = -1, in chld1_sem()
66 .sem_op = -1, in chld2_sem()
H A Dsemtest_2ns.c48 .sem_op = 1, in check_sem1()
72 .sem_op = -1, in check_sem2()
/third_party/ltp/testcases/kernel/syscalls/ipc/semop/
H A Dsemop04.c35 semops.sem_op = 1; in semup()
46 semops.sem_op = -1; in semdown()
H A Dsemop02.c45 short *sem_op; member
115 .sem_op = *tc[i].sem_op, in run()
/third_party/ltp/testcases/kernel/ipc/semaphore/
H A Dsem01.c53 semops.sem_op = 1; in semup()
67 semops.sem_op = -1; in semdown()
/third_party/musl/libc-test/src/functional/
H A Dipc_sem.c71 /* test sem_op > 0 */ in inc()
73 sops.sem_op = 1; in inc()
95 /* test sem_op < 0 */ in dec()
97 sops.sem_op = -1; in dec()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dsem.h42 short sem_op; /* semaphore operation */ member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dsem.h42 short sem_op; /* semaphore operation */ member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dsem.h46 short sem_op; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dsem.h46 short sem_op; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dsem.h33 short sem_op; member
/third_party/musl/porting/uniproton/kernel/include/sys/
H A Dsem.h51 short sem_op; member
/third_party/musl/porting/liteos_m_iccarm/kernel/include/sys/
H A Dsem.h51 short sem_op; member
/third_party/musl/porting/liteos_m/kernel/include/sys/
H A Dsem.h51 short sem_op; member
/third_party/musl/include/sys/
H A Dsem.h51 short sem_op; member
/third_party/ltp/testcases/kernel/mce-test/hwpoison/
H A Dthugetlb.c80 sembuffer->sem_op = -1; in get_semaphore()
88 sembuffer->sem_op = 1; in put_semaphore()
/third_party/ltp/testcases/kernel/mce-test/tsrc/
H A Dthugetlb.c80 sembuffer->sem_op = -1; in get_semaphore()
88 sembuffer->sem_op = 1; in put_semaphore()
/third_party/musl/libc-test/src/api/
H A Dsys_sem.c28 F(short, sem_op) in f()
/third_party/ltp/testcases/kernel/mce-test/stress/tools/page-poisoning/
H A Dpage-poisoning.c531 sb.sem_op = -1; in request_sem()
544 sb.sem_op = -1; in waiton_sem()
546 sb.sem_op = 0; in waiton_sem()
555 sb.sem_op = 1; in release_sem()

Completed in 12 milliseconds

12