Searched refs:membarrier (Results 1 - 10 of 10) sorted by relevance

/linux-master/tools/testing/selftests/membarrier/
H A Dmembarrier_test_single_thread.c3 #include <linux/membarrier.h>
H A Dmembarrier_test_multi_thread.c3 #include <linux/membarrier.h>
H A Dmembarrier_test_impl.h3 #include <linux/membarrier.h>
23 "sys membarrier MEMBARRIER_CMD_GET_REGISTRATIONS";
47 const char *test_name = "sys membarrier invalid command";
70 const char *test_name = "sys membarrier MEMBARRIER_CMD_QUERY invalid flags";
93 const char *test_name = "sys membarrier MEMBARRIER_CMD_GLOBAL";
109 const char *test_name = "sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED not registered failure";
132 const char *test_name = "sys membarrier MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED";
151 const char *test_name = "sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED";
168 const char *test_name = "sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE not registered failure";
191 const char *test_name = "sys membarrier MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_COR
[all...]
/linux-master/kernel/sched/
H A Dbuild_utility.c31 #include <linux/membarrier.h>
100 # include "membarrier.c"
H A Dmembarrier.c5 * membarrier system call
9 * For documentation purposes, here are some membarrier ordering
12 * A) Userspace thread execution after IPI vs membarrier's memory
19 * The memory barrier at the start of membarrier() on CPU0 is necessary in
21 * the membarrier() is executed will be visible to any code executing on
27 * membarrier():
42 * and r2 == 0. This violates the guarantee that membarrier() is
48 * B) Userspace thread execution before IPI vs membarrier's memory
55 * The memory barrier at the end of membarrier() on CPU0 is necessary in
57 * the membarrier() i
[all...]
/linux-master/include/linux/sched/
H A Dmm.h50 * required by the membarrier system call before returning to
100 * membarrier comment finish_task_switch which relies on this.
523 #include <asm/membarrier.h>
/linux-master/kernel/
H A Dsys_ni.c259 /* membarrier */
260 COND_SYSCALL(membarrier); variable
/linux-master/tools/testing/selftests/bpf/
H A Dtesting_helpers.c12 #include <linux/membarrier.h>
/linux-master/tools/testing/selftests/
H A DMakefile50 TARGETS += membarrier
/linux-master/tools/testing/selftests/rseq/
H A Dparam_test.c4 #include <linux/membarrier.h>
1222 /* Test MEMBARRIER_CMD_PRIVATE_RESTART_RSEQ_ON_CPU membarrier command. */
1426 "Skipping membarrier test.\n");
1625 printf_verbose("membarrier\n");

Completed in 229 milliseconds