Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/futex/functional/
H A Dfutex_requeue_pi.c170 FUTEX_PRIVATE_FLAG); in waiterfn()
182 futex_lock_pi(&f2, NULL, 0, FUTEX_PRIVATE_FLAG); in waiterfn()
184 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in waiterfn()
208 futex_lock_pi(&f2, NULL, 0, FUTEX_PRIVATE_FLAG); in broadcast_wakerfn()
213 FUTEX_PRIVATE_FLAG); in broadcast_wakerfn()
228 futex_wake(&wake_complete, 1, FUTEX_PRIVATE_FLAG); in broadcast_wakerfn()
231 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in broadcast_wakerfn()
260 futex_lock_pi(&f2, NULL, 0, FUTEX_PRIVATE_FLAG); in signal_wakerfn()
267 FUTEX_PRIVATE_FLAG); in signal_wakerfn()
274 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in signal_wakerfn()
[all...]
H A Dfutex_requeue_pi_signal_restart.c85 FUTEX_PRIVATE_FLAG); in waiterfn()
93 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in waiterfn()
118 futex_lock_pi(&f2, 0, 0, FUTEX_PRIVATE_FLAG); in TEST()
134 FUTEX_PRIVATE_FLAG); in TEST()
163 futex_unlock_pi(&f2, FUTEX_PRIVATE_FLAG); in TEST()
H A Dfutex_requeue_pi_mismatched_ops.c38 child_ret = futex_wait(&f1, f1, NULL, FUTEX_PRIVATE_FLAG); in blocking_child()
64 ret = futex_cmp_requeue_pi(&f1, f1, &f2, 1, 0, FUTEX_PRIVATE_FLAG); in TEST()
72 ret = futex_wake(&f1, 1, FUTEX_PRIVATE_FLAG); in TEST()
H A Dfutex_waitv.c63 waitv[i].flags = FUTEX_32 | FUTEX_PRIVATE_FLAG; in TEST()
74 res = futex_wake(u64_to_ptr(waitv[NR_FUTEXES - 1].uaddr), 1, FUTEX_PRIVATE_FLAG); in TEST()
129 waitv[0].flags = FUTEX_PRIVATE_FLAG; in TEST()
155 waitv[0].flags = FUTEX_PRIVATE_FLAG | FUTEX_32; in TEST()
H A Dfutex_numa_mpol.c64 thread_args[i].flags = FUTEX2_SIZE_U32 | FUTEX_PRIVATE_FLAG | FUTEX2_NUMA; in create_max_threads()
140 __test_futex(_metadata, futex_ptr, err_value, FUTEX2_SIZE_U32 | FUTEX_PRIVATE_FLAG | FUTEX2_NUMA); in TEST()
205 ret = futex2_wake(futex_ptr, 0, FUTEX2_SIZE_U32 | FUTEX_PRIVATE_FLAG | in TEST()
H A Dfutex_wait.c56 args->flags = FUTEX_PRIVATE_FLAG; in TEST()
67 res = futex_wake(futex, 1, FUTEX_PRIVATE_FLAG); in TEST()
H A Dfutex_wait_wouldblock.c39 res = futex_wait(&f1, f1+1, &to, FUTEX_PRIVATE_FLAG); in TEST()
/linux/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/
H A DUtil.py14 FUTEX_PRIVATE_FLAG = 128 variable
16 FUTEX_CMD_MASK = ~(FUTEX_PRIVATE_FLAG | FUTEX_CLOCK_REALTIME)
/linux/tools/testing/selftests/futex/include/
H A Dfutextest.h49 FUTEX_PRIVATE_FLAG)
53 FUTEX_PRIVATE_FLAG)
87 * @opflags: flags to be bitwise OR'd with op, such as FUTEX_PRIVATE_FLAG
H A Dfutex2test.h45 #define FUTEX2_PRIVATE FUTEX_PRIVATE_FLAG
/linux/Documentation/translations/zh_CN/userspace-api/
H A Dfutex2.rst75 ``FUTEX_PRIVATE_FLAG`` 。对于那些不在同一内存空间共享的进程,可以让同一个futex拥有不同
/linux/tools/testing/selftests/powerpc/benchmarks/
H A Dcontext_switch.c286 flags |= FUTEX_PRIVATE_FLAG; in mutex_lock()
307 flags |= FUTEX_PRIVATE_FLAG; in mutex_unlock()
/linux/tools/perf/trace/beauty/
H A Dfutex_op.c55 if (op & FUTEX_PRIVATE_FLAG) in syscall_arg__scnprintf_futex_op()
/linux/tools/perf/bench/
H A Dfutex-wake.c177 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_wake()
H A Dfutex-lock-pi.c200 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_lock_pi()
H A Dfutex-hash.c167 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_hash()
H A Dfutex-requeue.c202 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_requeue()
H A Dfutex-wake-parallel.c296 futex_flag = FUTEX_PRIVATE_FLAG; in bench_futex_wake_parallel()
/linux/Documentation/userspace-api/
H A Dfutex2.rst77 private futexes, it's necessary to specify ``FUTEX_PRIVATE_FLAG`` in the futex