Home
last modified time | relevance | path

Searched refs:futex_wait (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/tools/testing/selftests/futex/functional/
Dfutex_wait_wouldblock.c70 res = futex_wait(&f1, f1+1, &to, FUTEX_PRIVATE_FLAG); in main()
Dfutex_wait_timeout.c78 res = futex_wait(&f1, f1, &to, FUTEX_PRIVATE_FLAG); in main()
Dfutex_wait_uninitialized_heap.c59 res = futex_wait(buf, 1, NULL, 0); in wait_thread()
Dfutex_wait_private_mapped_file.c60 ret = futex_wait(&val, 1, &wait_timeout, 0); in thr_futex_wait()
Dfutex_requeue_pi_mismatched_ops.c48 child_ret = futex_wait(&f1, f1, NULL, FUTEX_PRIVATE_FLAG); in blocking_child()
Dfutex_requeue_pi.c268 args->ret = futex_wait(&wake_complete, wake_complete, NULL, in third_party_blocker()
/linux-4.4.14/tools/perf/bench/
Dfutex.h43 futex_wait(u_int32_t *uaddr, u_int32_t val, struct timespec *timeout, int opflags) in futex_wait() function
Dfutex-wake.c64 if (futex_wait(&futex1, 0, NULL, futex_flag) != EINTR) in workerfn()
Dfutex-requeue.c75 futex_wait(&futex1, 0, NULL, futex_flag); in workerfn()
Dfutex-hash.c79 ret = futex_wait(&w->futex[i], 1234, NULL, futex_flag); in workerfn()
Dfutex-wake-parallel.c108 if (futex_wait(&futex, 0, NULL, futex_flag) != EINTR) in blocked_workerfn()
/linux-4.4.14/Documentation/
Dfutex-requeue-pi.txt32 futex_wait(cond->__data.__futex);
54 upon a successful futex_wait system call, the caller would return to
106 result of a high-speed collision between futex_wait() and
/linux-4.4.14/tools/testing/selftests/futex/include/
Dfutextest.h82 futex_wait(futex_t *uaddr, futex_t val, struct timespec *timeout, int opflags) in futex_wait() function
/linux-4.4.14/kernel/
Dfutex.c2279 static int futex_wait(u32 __user *uaddr, unsigned int flags, u32 val, in futex_wait() function
2365 return (long)futex_wait(uaddr, restart->futex.flags, in futex_wait_restart()
3091 return futex_wait(uaddr, flags, val, timeout, val3); in do_futex()