Searched refs:barrier (Results 126 - 150 of 545) sorted by path

1234567891011>>

/linux-master/arch/hexagon/kernel/
H A Dsmp.c105 /* Possible barrier here */
186 barrier();
/linux-master/arch/loongarch/include/asm/
H A Datomic.h11 #include <asm/barrier.h>
H A Dbarrier.h12 * Bit3: barrier for previous read (0: true, 1: false)
13 * Bit2: barrier for previous write (0: true, 1: false)
14 * Bit1: barrier for succeeding read (0: true, 1: false)
15 * Bit0: barrier for succeeding write (0: true, 1: false)
17 * Hint 0x700: barrier for "read after read" from the same address
60 #define __smp_mb__before_atomic() barrier()
61 #define __smp_mb__after_atomic() barrier()
137 #include <asm-generic/barrier.h>
H A Dbitops.h14 #include <asm/barrier.h>
H A Dcmpxchg.h10 #include <asm/barrier.h>
H A Dfutex.h11 #include <asm/barrier.h>
H A Dvdso.h14 #include <asm/barrier.h>
/linux-master/arch/loongarch/include/asm/vdso/
H A Dprocessor.h10 #define cpu_relax() barrier()
/linux-master/arch/loongarch/kernel/
H A Dperf_event.c379 barrier();
/linux-master/arch/m68k/amiga/
H A Dconfig.c692 barrier();
/linux-master/arch/m68k/atari/
H A Datakeyb.c553 barrier();
/linux-master/arch/m68k/include/asm/
H A Datomic.h8 #include <asm/barrier.h>
H A Dbitops.h16 #include <asm/barrier.h>
H A Dprocessor.h163 #define cpu_relax() barrier()
/linux-master/arch/microblaze/include/asm/
H A Dbarrier.h11 #include <asm-generic/barrier.h>
H A Dprocessor.h21 # define cpu_relax() barrier()
/linux-master/arch/mips/include/asm/
H A Datomic.h20 #include <asm/barrier.h>
238 * completion barrier at 2: above, which is needed due to the \
240 * such, we don't need to emit another barrier here. \
H A Dbarrier.h86 # define __smp_mb() barrier()
87 # define __smp_rmb() barrier()
88 # define __smp_wmb() barrier()
92 * When LL/SC does imply order, it must also be a compiler barrier to avoid the
124 * a completion barrier immediately preceding the LL instruction. Therefore we
125 * can skip emitting a barrier from __smp_mb__before_atomic().
140 #include <asm-generic/barrier.h>
H A Dbitops.h20 #include <asm/barrier.h>
113 * not contain a memory barrier, so if it is used for locking purposes,
206 * It also implies a memory barrier.
221 * It also implies a memory barrier.
258 * It also implies a memory barrier.
H A Dbmips.h97 barrier();
123 barrier();
H A Dfutex.h16 #include <asm/barrier.h>
H A Dio.h20 #include <asm/barrier.h>
83 * barriers defined in <asm/barrier.h>. API pinched from PowerPC,
193 #define war_io_reorder_wmb() barrier()
196 #define __BUILD_MEMORY_SINGLE(pfx, bwlq, type, barrier, relax, irq) \
204 if (barrier) \
245 if (barrier) \
277 #define __BUILD_IOPORT_SINGLE(pfx, bwlq, type, barrier, relax) \
284 if (barrier) \
308 if (barrier) \
H A Dmmiowb.h5 #include <asm/barrier.h>
H A Dmmu_context.h20 #include <asm/barrier.h>
/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-fpa.h234 barrier();
257 * we free this buffer. This also serves as a barrier to

Completed in 235 milliseconds

1234567891011>>