Searched refs:barrier (Results 26 - 50 of 545) sorted by path

1234567891011>>

/linux-master/arch/sh/include/asm/
H A Dspinlock-cas.h10 #include <asm/barrier.h>
H A Dspinlock-llsc.h11 #include <asm/barrier.h>
/linux-master/arch/sparc/include/asm/
H A Dbarrier_32.h5 #include <asm-generic/barrier.h>
H A Dbarrier_64.h6 * #51. Essentially, if a memory barrier occurs soon after a mispredicted
10 * It used to be believed that the memory barrier had to be right in the
11 * delay slot, but a case has been traced recently wherein the memory barrier
23 * the memory barrier explicitly into a "branch always, predicted taken"
44 barrier(); \
52 barrier(); \
56 #define __smp_mb__before_atomic() barrier()
57 #define __smp_mb__after_atomic() barrier()
59 #include <asm-generic/barrier.h>
H A Dspinlock_32.h13 #include <asm/barrier.h>
/linux-master/arch/sparc/kernel/
H A Dtime_64.c885 /* Use barrier so the compiler emits the loads first and overlaps load
890 barrier();
/linux-master/arch/x86/kernel/
H A Dtrace_clock.c6 #include <asm/barrier.h>
/linux-master/include/linux/mtd/
H A Dmap.h19 #include <asm/barrier.h>
/linux-master/tools/arch/s390/include/asm/
H A Dbarrier.h33 barrier(); \
40 barrier(); \
/linux-master/tools/arch/sparc/include/asm/
H A Dbarrier_32.h5 #include <asm-generic/barrier.h>
H A Dbarrier_64.h8 * #51. Essentially, if a memory barrier occurs soon after a mispredicted
12 * It used to be believed that the memory barrier had to be right in the
13 * delay slot, but a case has been traced recently wherein the memory barrier
25 * the memory barrier explicitly into a "branch always, predicted taken"
45 barrier(); \
52 barrier(); \
/linux-master/tools/arch/x86/include/asm/
H A Dbarrier.h27 #define smp_rmb() barrier()
28 #define smp_wmb() barrier()
35 barrier(); \
42 barrier(); \
/linux-master/tools/arch/xtensa/include/asm/
H A Dbarrier.h15 #define rmb() barrier()
/linux-master/tools/build/feature/
H A Dtest-pthread-barrier.c7 pthread_barrier_t barrier; local
9 pthread_barrier_init(&barrier, NULL, 1);
10 pthread_barrier_wait(&barrier);
11 return pthread_barrier_destroy(&barrier);
/linux-master/tools/include/asm-generic/
H A Dbarrier.h5 * Generic barrier definitions.
28 #define mb() barrier()
/linux-master/tools/testing/selftests/powerpc/mm/
H A Dlarge_vm_fork_separation.c65 barrier();
/linux-master/tools/virtio/ringtest/
H A Dring.c130 * add an explicit full barrier to avoid this.
132 barrier();
/linux-master/arch/alpha/include/asm/
H A Datomic.h6 #include <asm/barrier.h>
H A Dbarrier.h21 #include <asm-generic/barrier.h>
H A Dbitops.h10 #include <asm/barrier.h>
H A Dfutex.h10 #include <asm/barrier.h>
H A Dio.h37 barrier();
46 barrier();
H A Dmmu_context.h146 barrier();
194 barrier(); \
H A Dprocessor.h46 #define cpu_relax() barrier()
H A Drwonce.h10 #include <asm/barrier.h>
15 * a memory barrier in READ_ONCE().

Completed in 491 milliseconds

1234567891011>>