/linux-master/tools/testing/selftests/futex/functional/ |
H A D | futex_wait.c | 86 info("Calling private futex_wake on futex: %p\n", futex); 87 res = futex_wake(futex, 1, FUTEX_PRIVATE_FLAG); 89 ksft_test_result_fail("futex_wake private returned: %d %s\n", 93 ksft_test_result_pass("futex_wake private succeeds\n"); 114 info("Calling shared (page anon) futex_wake on futex: %p\n", futex); 115 res = futex_wake(futex, 1, 0); 117 ksft_test_result_fail("futex_wake shared (page anon) returned: %d %s\n", 121 ksft_test_result_pass("futex_wake shared (page anon) succeeds\n"); 153 info("Calling shared (file backed) futex_wake on futex: %p\n", futex); 154 res = futex_wake(sh [all...] |
H A D | futex_requeue.c | 92 res = futex_wake(&f2, 1, 0); 105 * At futex_wake, wake INT_MAX (should be exactly 7). 124 res = futex_wake(&f2, INT_MAX, 0);
|
H A D | futex_wait_private_mapped_file.c | 112 res = futex_wake(&val, 1, 0); 113 info("futex_wake %d\n", res);
|
H A D | futex_requeue_pi_mismatched_ops.c | 104 ret = futex_wake(&f1, 1, FUTEX_PRIVATE_FLAG); 108 error("futex_wake\n", errno); 111 error("futex_wake did not wake the child\n", 0);
|
H A D | futex_waitv.c | 102 res = futex_wake(u64_to_ptr(waitv[NR_FUTEXES - 1].uaddr), 1, FUTEX_PRIVATE_FLAG); 104 ksft_test_result_fail("futex_wake private returned: %d %s\n", 135 res = futex_wake(u64_to_ptr(waitv[NR_FUTEXES - 1].uaddr), 1, 0); 137 ksft_test_result_fail("futex_wake shared returned: %d %s\n", 177 ksft_test_result_fail("futex_wake private returned: %d %s\n",
|
H A D | futex_requeue_pi.c | 182 futex_wake(&wake_complete, 1, FUTEX_PRIVATE_FLAG); 249 futex_wake(&wake_complete, 1, FUTEX_PRIVATE_FLAG);
|
/linux-master/tools/perf/bench/ |
H A D | futex.h | 73 * futex_wake() - wake one or more tasks blocked on uaddr 77 futex_wake(u_int32_t *uaddr, int nr_wake, int opflags) function
|
H A D | breakpoint.c | 102 futex_wake(&done, thread_params.nthreads, 0); 240 futex_wake(&done, enable_params.npassive, 0);
|
H A D | futex-requeue.c | 288 nrequeued = futex_wake(&futex2, nrequeued, futex_flag);
|
H A D | futex-wake.c | 206 nwoken += futex_wake(&futex1,
|
H A D | futex-wake-parallel.c | 8 * it can be used to measure futex_wake() changes. 86 waker->nwoken = futex_wake(&futex, nwakes, futex_flag);
|
/linux-master/kernel/futex/ |
H A D | syscalls.c | 107 return futex_wake(uaddr, flags, val, val3); 276 * if a futex_wake() is performed at any uaddr. The syscall returns immediately 338 SYSCALL_DEFINE4(futex_wake, 354 return futex_wake(uaddr, FLAGS_STRICT | flags, nr, mask);
|
H A D | futex.h | 377 extern int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset);
|
H A D | core.c | 713 futex_wake(uaddr, FLAGS_SIZE_32 | FLAGS_SHARED, 1, 726 * futex_wake() even if OWNER_DIED is already set - 767 futex_wake(uaddr, FLAGS_SIZE_32 | FLAGS_SHARED, 1,
|
H A D | waitwake.c | 24 * 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) function 603 * Userspace waker: if (cond(var)) { var = new; futex_wake(&var); }
|
/linux-master/tools/testing/selftests/futex/include/ |
H A D | futextest.h | 84 * futex_wake() - wake one or more tasks blocked on uaddr 88 futex_wake(futex_t *uaddr, int nr_wake, int opflags) function
|
/linux-master/kernel/ |
H A D | sys_ni.c | 88 COND_SYSCALL(futex_wake); variable
|
/linux-master/io_uring/ |
H A D | futex.c | 381 ret = futex_wake(iof->uaddr, FLAGS_STRICT | iof->futex_flags,
|