Searched refs:futex_wake (Results 1 - 18 of 18) sorted by relevance

/linux-master/tools/testing/selftests/futex/functional/
H A Dfutex_wait.c86 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 Dfutex_requeue.c92 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 Dfutex_wait_private_mapped_file.c112 res = futex_wake(&val, 1, 0);
113 info("futex_wake %d\n", res);
H A Dfutex_requeue_pi_mismatched_ops.c104 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 Dfutex_waitv.c102 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 Dfutex_requeue_pi.c182 futex_wake(&wake_complete, 1, FUTEX_PRIVATE_FLAG);
249 futex_wake(&wake_complete, 1, FUTEX_PRIVATE_FLAG);
/linux-master/tools/perf/bench/
H A Dfutex.h73 * 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 Dbreakpoint.c102 futex_wake(&done, thread_params.nthreads, 0);
240 futex_wake(&done, enable_params.npassive, 0);
H A Dfutex-requeue.c288 nrequeued = futex_wake(&futex2, nrequeued, futex_flag);
H A Dfutex-wake.c206 nwoken += futex_wake(&futex1,
H A Dfutex-wake-parallel.c8 * it can be used to measure futex_wake() changes.
86 waker->nwoken = futex_wake(&futex, nwakes, futex_flag);
/linux-master/kernel/futex/
H A Dsyscalls.c107 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 Dfutex.h377 extern int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset);
H A Dcore.c713 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 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) function
603 * Userspace waker: if (cond(var)) { var = new; futex_wake(&var); }
/linux-master/tools/testing/selftests/futex/include/
H A Dfutextest.h84 * 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 Dsys_ni.c88 COND_SYSCALL(futex_wake); variable
/linux-master/io_uring/
H A Dfutex.c381 ret = futex_wake(iof->uaddr, FLAGS_STRICT | iof->futex_flags,

Completed in 165 milliseconds