/third_party/ltp/testcases/kernel/ipc/pipeio/ |
H A D | pipeio.c | 506 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 D | semctl06.c | 182 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 D | semctl01.c | 103 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 D | semtimedop.c | 55 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 D | sem.c | 633 * 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 D | sem.c | 636 * 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 D | sem_comm.c | 41 .sem_op = -1, in chld1_sem() 66 .sem_op = -1, in chld2_sem()
|
H A D | semtest_2ns.c | 48 .sem_op = 1, in check_sem1() 72 .sem_op = -1, in check_sem2()
|
/third_party/ltp/testcases/kernel/syscalls/ipc/semop/ |
H A D | semop04.c | 35 semops.sem_op = 1; in semup() 46 semops.sem_op = -1; in semdown()
|
H A D | semop02.c | 45 short *sem_op; member 115 .sem_op = *tc[i].sem_op, in run()
|
/third_party/ltp/testcases/kernel/ipc/semaphore/ |
H A D | sem01.c | 53 semops.sem_op = 1; in semup() 67 semops.sem_op = -1; in semdown()
|
/third_party/musl/libc-test/src/functional/ |
H A D | ipc_sem.c | 71 /* 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 D | sem.h | 42 short sem_op; /* semaphore operation */ member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | sem.h | 42 short sem_op; /* semaphore operation */ member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | sem.h | 46 short sem_op; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | sem.h | 46 short sem_op; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | sem.h | 33 short sem_op; member
|
/third_party/musl/porting/uniproton/kernel/include/sys/ |
H A D | sem.h | 51 short sem_op; member
|
/third_party/musl/porting/liteos_m_iccarm/kernel/include/sys/ |
H A D | sem.h | 51 short sem_op; member
|
/third_party/musl/porting/liteos_m/kernel/include/sys/ |
H A D | sem.h | 51 short sem_op; member
|
/third_party/musl/include/sys/ |
H A D | sem.h | 51 short sem_op; member
|
/third_party/ltp/testcases/kernel/mce-test/hwpoison/ |
H A D | thugetlb.c | 80 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 D | thugetlb.c | 80 sembuffer->sem_op = -1; in get_semaphore() 88 sembuffer->sem_op = 1; in put_semaphore()
|
/third_party/musl/libc-test/src/api/ |
H A D | sys_sem.c | 28 F(short, sem_op) in f()
|
/third_party/ltp/testcases/kernel/mce-test/stress/tools/page-poisoning/ |
H A D | page-poisoning.c | 531 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()
|