Home
last modified time | relevance | path

Searched refs:FUTEX_PRIVATE_FLAG (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/include/uapi/linux/
Dfutex.h25 #define FUTEX_PRIVATE_FLAG 128 macro
27 #define FUTEX_CMD_MASK ~(FUTEX_PRIVATE_FLAG | FUTEX_CLOCK_REALTIME)
29 #define FUTEX_WAIT_PRIVATE (FUTEX_WAIT | FUTEX_PRIVATE_FLAG)
30 #define FUTEX_WAKE_PRIVATE (FUTEX_WAKE | FUTEX_PRIVATE_FLAG)
31 #define FUTEX_REQUEUE_PRIVATE (FUTEX_REQUEUE | FUTEX_PRIVATE_FLAG)
32 #define FUTEX_CMP_REQUEUE_PRIVATE (FUTEX_CMP_REQUEUE | FUTEX_PRIVATE_FLAG)
33 #define FUTEX_WAKE_OP_PRIVATE (FUTEX_WAKE_OP | FUTEX_PRIVATE_FLAG)
34 #define FUTEX_LOCK_PI_PRIVATE (FUTEX_LOCK_PI | FUTEX_PRIVATE_FLAG)
35 #define FUTEX_UNLOCK_PI_PRIVATE (FUTEX_UNLOCK_PI | FUTEX_PRIVATE_FLAG)
36 #define FUTEX_TRYLOCK_PI_PRIVATE (FUTEX_TRYLOCK_PI | FUTEX_PRIVATE_FLAG)
[all …]
/Linux-v4.19/tools/testing/selftests/futex/functional/
Dfutex_requeue_pi.c128 FUTEX_PRIVATE_FLAG); in waiterfn()
140 futex_lock_pi(&f2, NULL, 0, FUTEX_PRIVATE_FLAG); in waiterfn()
142 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in waiterfn()
165 futex_lock_pi(&f2, NULL, 0, FUTEX_PRIVATE_FLAG); in broadcast_wakerfn()
170 FUTEX_PRIVATE_FLAG); in broadcast_wakerfn()
184 futex_wake(&wake_complete, 1, FUTEX_PRIVATE_FLAG); in broadcast_wakerfn()
187 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in broadcast_wakerfn()
216 futex_lock_pi(&f2, NULL, 0, FUTEX_PRIVATE_FLAG); in signal_wakerfn()
223 FUTEX_PRIVATE_FLAG); in signal_wakerfn()
230 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in signal_wakerfn()
[all …]
Dfutex_requeue_pi_signal_restart.c107 FUTEX_PRIVATE_FLAG); in waiterfn()
113 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in waiterfn()
170 futex_lock_pi(&f2, 0, 0, FUTEX_PRIVATE_FLAG); in main()
186 FUTEX_PRIVATE_FLAG); in main()
216 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in main()
Dfutex_requeue_pi_mismatched_ops.c50 child_ret = futex_wait(&f1, f1, NULL, FUTEX_PRIVATE_FLAG); in blocking_child()
99 ret = futex_cmp_requeue_pi(&f1, f1, &f2, 1, 0, FUTEX_PRIVATE_FLAG); in main()
107 ret = futex_wake(&f1, 1, FUTEX_PRIVATE_FLAG); in main()
Dfutex_wait_wouldblock.c72 res = futex_wait(&f1, f1+1, &to, FUTEX_PRIVATE_FLAG); in main()
Dfutex_wait_timeout.c81 res = futex_wait(&f1, f1, &to, FUTEX_PRIVATE_FLAG); in main()
/Linux-v4.19/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/
DUtil.py14 FUTEX_PRIVATE_FLAG = 128 variable
16 FUTEX_CMD_MASK = ~(FUTEX_PRIVATE_FLAG | FUTEX_CLOCK_REALTIME)
/Linux-v4.19/tools/testing/selftests/futex/include/
Dfutextest.h47 FUTEX_PRIVATE_FLAG)
51 FUTEX_PRIVATE_FLAG)
/Linux-v4.19/tools/perf/trace/beauty/
Dfutex_op.c52 if (op & FUTEX_PRIVATE_FLAG) in syscall_arg__scnprintf_futex_op()
/Linux-v4.19/tools/testing/selftests/powerpc/benchmarks/
Dcontext_switch.c279 flags |= FUTEX_PRIVATE_FLAG; in mutex_lock()
300 flags |= FUTEX_PRIVATE_FLAG; in mutex_unlock()
/Linux-v4.19/tools/perf/bench/
Dfutex-wake.c150 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_wake()
Dfutex-requeue.c142 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_requeue()
Dfutex-hash.c150 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_hash()
Dfutex-lock-pi.c174 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_lock_pi()
Dfutex-wake-parallel.c264 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_wake_parallel()
/Linux-v4.19/kernel/
Dfutex.c3503 if (!(op & FUTEX_PRIVATE_FLAG)) in do_futex()
3569 if (unlikely(should_fail_futex(!(op & FUTEX_PRIVATE_FLAG)))) in SYSCALL_DEFINE6()