Searched refs:futex (Results 1 - 25 of 54) sorted by path

123

/linux-master/arch/sparc/include/asm/
H A Dfutex_32.h4 #include <asm-generic/futex.h>
/linux-master/tools/perf/scripts/python/bin/
H A Dfutex-contention-report4 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/futex-contention.py
/linux-master/tools/perf/trace/beauty/
H A Dfutex_op.c2 #include <linux/futex.h>
H A Dfutex_val3.c2 #include <linux/futex.h>
/linux-master/tools/testing/selftests/futex/functional/
H A Dfutex_wait_private_mapped_file.c25 #include <linux/futex.h>
33 #define TEST_NAME "futex-wait-private-mapped-file"
56 info("futex wait\n");
59 error("futex error.\n", errno);
99 "%s: Test the futex value of private file mappings in FUTEX_WAIT\n",
H A Dfutex_wait_uninitialized_heap.c10 * futex.
29 #include <linux/futex.h>
35 #define TEST_NAME "futex-wait-uninitialized-heap"
60 error("futex failure\n", errno);
100 ksft_print_msg("%s: Test the uninitialized futex value in FUTEX_WAIT\n",
/linux-master/tools/testing/selftests/futex/include/
H A Dfutextest.h7 * Glibc independent futex library for testing kernel functionality.
23 #include <linux/futex.h>
51 * futex() - SYS_futex syscall wrapper
52 * @uaddr: address of first futex
53 * @op: futex op code
57 * @uaddr2: address of second futex for some ops\
61 * futex() is used by all the following futex op wrappers. It can also be
70 #define futex(uaddr, op, val, timeout, uaddr2, val3, opflags) \ macro
80 return futex(uadd
[all...]
H A Dlogging.h7 * Glibc independent futex library for testing kernel functionality.
23 #include <linux/futex.h>
/linux-master/tools/testing/selftests/powerpc/benchmarks/
H A Dfork.c14 #include <linux/futex.h>
H A Dfutex_bench.c12 #include <linux/futex.h>
18 #define futex(A, B, C, D, E, F) syscall(__NR_futex, A, B, C, D, E, F) macro
29 futex(&addr, FUTEX_WAKE, 1, NULL, NULL, 0);
/linux-master/arch/alpha/include/asm/
H A Dfutex.h7 #include <linux/futex.h>
/linux-master/arch/arc/include/asm/
H A Dfutex.h11 #include <linux/futex.h>
82 preempt_disable(); /* to guarantee atomic r-m-w of futex op */
117 * cmpxchg of futex (pagefaults disabled by caller)
131 preempt_disable(); /* to guarantee atomic r-m-w of futex op */
/linux-master/arch/arm/include/asm/
H A Dfutex.h7 #include <linux/futex.h>
/linux-master/arch/arm64/include/asm/
H A Dfutex.h8 #include <linux/futex.h>
/linux-master/arch/csky/include/asm/
H A Dfutex.h7 #include <asm-generic/futex.h>
10 #include <linux/futex.h>
/linux-master/arch/hexagon/include/asm/
H A Dfutex.h7 #include <linux/futex.h>
/linux-master/arch/loongarch/include/asm/
H A Dfutex.h8 #include <linux/futex.h>
/linux-master/arch/microblaze/include/asm/
H A Dfutex.h7 #include <linux/futex.h>
/linux-master/arch/mips/include/asm/
H A Dfutex.h13 #include <linux/futex.h>
23 #include <asm-generic/futex.h>
/linux-master/arch/openrisc/include/asm/
H A Dfutex.h7 #include <linux/futex.h>
/linux-master/arch/parisc/include/asm/
H A Dfutex.h5 #include <linux/futex.h>
11 * 256 four-word locks. We use bits 20-27 of the futex virtual
105 * address of the futex. This should scale to a couple
/linux-master/arch/powerpc/include/asm/
H A Dfutex.h7 #include <linux/futex.h>
/linux-master/arch/riscv/include/asm/
H A Dfutex.h10 #include <linux/futex.h>
/linux-master/arch/s390/include/asm/
H A Dfutex.h6 #include <linux/futex.h>
/linux-master/arch/sh/include/asm/
H A Dfutex.h5 #include <linux/futex.h>
10 #include <asm/futex-irq.h>
12 #include <asm/futex-cas.h>
14 #include <asm/futex-llsc.h>

Completed in 738 milliseconds

123