Home
last modified time | relevance | path

Searched refs:futex_wake (Results 1 – 25 of 49) sorted by relevance

12

/linux/tools/testing/selftests/futex/functional/
H A Dfutex_wait.c86 info("Calling private futex_wake on futex: %p\n", futex); in main()
87 res = futex_wake(futex, 1, FUTEX_PRIVATE_FLAG); in main()
89 ksft_test_result_fail("futex_wake private returned: %d %s\n", in main()
93 ksft_test_result_pass("futex_wake private succeeds\n"); in main()
114 info("Calling shared (page anon) futex_wake on futex: %p\n", futex); in main()
115 res = futex_wake(futex, 1, 0); in main()
117 ksft_test_result_fail("futex_wake shared (page anon) returned: %d %s\n", in main()
121 ksft_test_result_pass("futex_wake shared (page anon) succeeds\n"); in main()
153 info("Calling shared (file backed) futex_wake on futex: %p\n", futex); in main()
154 res = futex_wake(sh in main()
[all...]
H A Dfutex_requeue.c92 res = futex_wake(&f2, 1, 0); in main()
105 * At futex_wake, wake INT_MAX (should be exactly 7). in main()
124 res = futex_wake(&f2, INT_MAX, 0); in main()
H A Dfutex_waitv.c102 res = futex_wake(u64_to_ptr(waitv[NR_FUTEXES - 1].uaddr), 1, FUTEX_PRIVATE_FLAG); in main()
104 ksft_test_result_fail("futex_wake private returned: %d %s\n", in main()
135 res = futex_wake(u64_to_ptr(waitv[NR_FUTEXES - 1].uaddr), 1, 0); in main()
137 ksft_test_result_fail("futex_wake shared returned: %d %s\n", in main()
177 ksft_test_result_fail("futex_wake private returned: %d %s\n", in main()
H A Dfutex_requeue_pi_mismatched_ops.c104 ret = futex_wake(&f1, 1, FUTEX_PRIVATE_FLAG); in main()
108 error("futex_wake\n", errno); in main()
111 error("futex_wake did not wake the child\n", 0); in main()
H A Dfutex_wait_private_mapped_file.c112 res = futex_wake(&val, 1, 0); in main()
113 info("futex_wake %d\n", res); in main()
H A Dfutex_requeue_pi.c182 futex_wake(&wake_complete, 1, FUTEX_PRIVATE_FLAG); in broadcast_wakerfn()
249 futex_wake(&wake_complete, 1, FUTEX_PRIVATE_FLAG); in signal_wakerfn()
/linux/kernel/futex/
H A Dsyscalls.c107 return futex_wake(uaddr, flags, val, val3); in do_futex()
276 * if a futex_wake() is performed at any uaddr. The syscall returns immediately
338 SYSCALL_DEFINE4(futex_wake, in SYSCALL_DEFINE4() argument
354 return futex_wake(uaddr, FLAGS_STRICT | flags, nr, mask); in SYSCALL_DEFINE4()
H A Dfutex.h493 extern int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset);
H A Dwaitwake.c24 * futex_wake(). This function computes the hash bucket and acquires the
41 * futex_wake(futex);
71 * | futex_wake(futex);
155 int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset) in futex_wake() function
603 * Userspace waker: if (cond(var)) { var = new; futex_wake(&var); } in futex_wait_setup()
H A Dcore.c1069 futex_wake(uaddr, FLAGS_SIZE_32 | FLAGS_SHARED, 1, in handle_futex_death()
1082 * futex_wake() even if OWNER_DIED is already set - in handle_futex_death()
1123 futex_wake(uaddr, FLAGS_SIZE_32 | FLAGS_SHARED, 1, in handle_futex_death()
/linux/tools/perf/bench/
H A Dbreakpoint.c102 futex_wake(&done, thread_params.nthreads, 0); in breakpoint_thread()
240 futex_wake(&done, enable_params.npassive, 0); in bench_breakpoint_enable()
H A Dfutex.h74 * futex_wake() - wake one or more tasks blocked on uaddr
78 futex_wake(u_int32_t *uaddr, int nr_wake, int opflags) in futex_wake() function
H A Dfutex-wake.c209 nwoken += futex_wake(&futex1, in bench_futex_wake()
H A Dfutex-requeue.c293 nrequeued = futex_wake(&futex2, nrequeued, futex_flag); in bench_futex_requeue()
H A Dfutex-wake-parallel.c8 * it can be used to measure futex_wake() changes.
89 waker->nwoken = futex_wake(&futex, nwakes, futex_flag); in waking_workerfn()
/linux/tools/testing/selftests/futex/include/
H A Dfutextest.h95 * futex_wake() - wake one or more tasks blocked on uaddr
99 futex_wake(futex_t *uaddr, int nr_wake, int opflags) in futex_wake() function
/linux/io_uring/
H A Dfutex.c325 ret = futex_wake(iof->uaddr, FLAGS_STRICT | iof->futex_flags, in io_futex_wake()
/linux/kernel/
H A Dsys_ni.c86 COND_SYSCALL(futex_wake);
/linux/arch/mips/kernel/syscalls/
H A Dsyscall_n64.tbl371 454 n64 futex_wake sys_futex_wake
H A Dsyscall_n32.tbl395 454 n32 futex_wake sys_futex_wake
/linux/tools/perf/arch/mips/entry/syscalls/
H A Dsyscall_n64.tbl371 454 n64 futex_wake sys_futex_wake
/linux/scripts/
H A Dsyscall.tbl397 454 common futex_wake sys_futex_wake
/linux/tools/scripts/
H A Dsyscall.tbl397 454 common futex_wake sys_futex_wake
/linux/tools/perf/arch/arm64/entry/syscalls/
H A Dsyscall_64.tbl397 454 common futex_wake sys_futex_wake
/linux/arch/arm64/tools/
H A Dsyscall_64.tbl397 454 common futex_wake sys_futex_wake

12