| /linux/tools/testing/selftests/futex/functional/ |
| H A D | futex_wait_timeout.c | 45 ret = futex_wait(&lock, 0, NULL, 0); in get_pi_lock() 47 TH_LOG("futex_wait returned unexpectedly: %d", ret); in get_pi_lock() 86 res = futex_wait(&f1, f1, &to, 0); in TEST() 87 TEST_TIMEOUT(res, "futex_wait relative", ETIMEDOUT); in TEST()
|
| H A D | run.sh | 41 ./futex_wait
|
| H A D | .gitignore | 9 futex_wait
|
| H A D | Makefile | 24 futex_wait \
|
| H A D | futex_wait_uninitialized_heap.c | 48 res = futex_wait(buf, 1, NULL, 0); in wait_thread()
|
| H A D | futex_requeue_pi_mismatched_ops.c | 38 child_ret = futex_wait(&f1, f1, NULL, FUTEX_PRIVATE_FLAG); in blocking_child() 42 TH_LOG("futex_wait failed: %s", strerror(errno)); in blocking_child()
|
| H A D | futex_wait_private_mapped_file.c | 49 ret = futex_wait(&val, 1, &wait_timeout, 0); in thr_futex_wait() 60 TH_LOG("futex_wait: ret = %d, errno = %d", ret, errno); in TEST()
|
| H A D | futex_wait_wouldblock.c | 38 TH_LOG("Calling futex_wait on f1: %u @ %p with val=%u", f1, &f1, f1+1); in TEST() 39 res = futex_wait(&f1, f1+1, &to, FUTEX_PRIVATE_FLAG); in TEST() 41 TH_LOG("futex_wait returned unexpected result: %d", res); in TEST() 44 TH_LOG("futex_wait returned unexpected errno: %d", errno); in TEST()
|
| H A D | futex_requeue.c | 33 res = futex_wait(f1, *f1, &to, 0); in TEST()
|
| H A D | futex_wait.c | 38 res = futex_wait(futex, 0, &to, args->flags); 60 TH_LOG("Calling private futex_wait on futex: %p", futex); in TEST() 105 TH_LOG("Calling shared (page anon) futex_wait on futex: %p", futex); in TEST() 160 TH_LOG("Calling shared (file backed) futex_wait on futex: %p", futex);
|
| H A D | futex_requeue_pi.c | 313 args->ret = futex_wait(&wake_complete, wake_complete, NULL, in third_party_blocker()
|
| H A D | robust_list.c | 184 ret = futex_wait((futex_t *) futex, tid, &to, 0); in child_fn_lock() 222 * futex_wait() before the child thread dies, otherwise it will miss the in TEST() 260 * futex_wait() should return 0 and the futex word should be marked with in TEST()
|
| /linux/Documentation/locking/ |
| H A D | futex-requeue-pi.rst | 33 futex_wait(cond->__data.__futex); 55 upon a successful futex_wait system call, the caller would return to 107 result of a high-speed collision between futex_wait() and
|
| /linux/tools/perf/bench/ |
| H A D | futex.h | 69 futex_wait(u_int32_t *uaddr, u_int32_t val, struct timespec *timeout, int opflags) in futex_wait() function
|
| H A D | futex-wake.c | 79 if (futex_wait(&futex1, 0, NULL, futex_flag) != EINTR) in workerfn()
|
| H A D | futex-hash.c | 95 ret = futex_wait(&w->futex[i], 1234, NULL, futex_flag); in workerfn()
|
| H A D | futex-requeue.c | 98 ret = futex_wait(&futex1, 0, NULL, futex_flag); in workerfn()
|
| H A D | breakpoint.c | 73 futex_wait(done, 0, NULL, 0); in passive_thread()
|
| H A D | futex-wake-parallel.c | 143 if (futex_wait(&futex, 0, NULL, futex_flag) != EINTR) in blocked_workerfn()
|
| /linux/tools/testing/selftests/futex/include/ |
| H A D | futextest.h | 102 * futex_wait() - block on uaddr with optional timeout in futex_wait() 106 futex_wait(futex_t *uaddr, futex_t val, struct timespec *timeout, int opflags) 100 futex_wait(futex_t *uaddr, futex_t val, struct timespec *timeout, int opflags) futex_wait() function
|
| /linux/tools/perf/arch/mips/entry/syscalls/ |
| H A D | syscall_n64.tbl | 372 455 n64 futex_wait sys_futex_wait
|
| /linux/scripts/ |
| H A D | syscall.tbl | 398 455 common futex_wait sys_futex_wait
|
| /linux/tools/scripts/ |
| H A D | syscall.tbl | 398 455 common futex_wait sys_futex_wait
|
| /linux/tools/perf/arch/s390/entry/syscalls/ |
| H A D | syscall.tbl | 384 455 common futex_wait sys_futex_wait
|
| /linux/tools/perf/arch/sh/entry/syscalls/ |
| H A D | syscall.tbl | 461 455 common futex_wait sys_futex_wait
|