Searched refs:barrier (Results 276 - 300 of 545) sorted by relevance

<<11121314151617181920>>

/linux-master/arch/parisc/include/asm/
H A Datomic.h11 #include <asm/barrier.h>
H A Dprocessor.h277 #define cpu_relax() barrier()
/linux-master/arch/arm/mm/
H A Dcache-fa.S97 mcrne p15, 0, ip, c7, c10, 4 @ data write barrier
/linux-master/arch/arc/include/asm/
H A Dio.h15 #include <asm/barrier.h>
214 * Relaxed API for drivers which can handle barrier ordering themselves
/linux-master/arch/m68k/atari/
H A Datakeyb.c553 barrier();
/linux-master/arch/mips/include/asm/
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.
/linux-master/arch/parisc/kernel/
H A Dsmp.c393 barrier();
/linux-master/arch/powerpc/include/asm/
H A Dbitops.h62 #include <asm/barrier.h>
/linux-master/arch/alpha/include/asm/
H A Dbitops.h10 #include <asm/barrier.h>
/linux-master/arch/s390/include/asm/
H A Dbitops.h40 #include <asm/barrier.h>
H A Dprocessor.h275 #define cpu_relax() barrier()
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dswitch.c18 #include <asm/barrier.h>
/linux-master/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c18 #include <asm/barrier.h>
/linux-master/arch/powerpc/kexec/
H A Dcore_64.c190 barrier();
/linux-master/drivers/char/hw_random/
H A Dvirtio-rng.c7 #include <asm/barrier.h>
/linux-master/arch/arm64/kernel/
H A Dstacktrace.c325 barrier();
/linux-master/arch/arm/kernel/
H A Dvdso.c20 #include <asm/barrier.h>
/linux-master/fs/xfs/
H A Dxfs_linux.h132 * Return the address of a label. Use barrier() so that the optimizer
136 #define __this_address ({ __label__ __here; __here: barrier(); &&__here; })
/linux-master/drivers/hwtracing/coresight/
H A Dcoresight-etb10.c434 const u32 *barrier; local
531 barrier = coresight_barrier_pkt;
538 read_data = *barrier;
539 barrier++;
/linux-master/arch/riscv/include/asm/
H A Dbitops.h15 #include <asm/barrier.h>
254 * It also implies a memory barrier.
311 * This operation is atomic and provides acquire barrier semantics.
325 * This operation is atomic and provides release barrier semantics.
339 * It does provide release barrier semantics so it can be used to unlock
/linux-master/drivers/scsi/
H A Dvmw_pvscsi.c653 * barrier usage : Since the PVSCSI device is emulated, there could be cases
669 * This barrier() ensures that *e is not dereferenced while
674 barrier();
677 * This barrier() ensures that compiler doesn't reorder write
682 barrier();
767 barrier();
1108 barrier();
1110 barrier();
/linux-master/arch/arm/mach-omap2/
H A Dsram242x.S138 mcr p15, 0, r3, c7, c10, 4 @ memory barrier, finish ARM SDR/DDR
167 mcr p15, 0, r3, c7, c10, 4 @ memory barrier
H A Dsram243x.S138 mcr p15, 0, r3, c7, c10, 4 @ memory barrier, finish ARM SDR/DDR
167 mcr p15, 0, r3, c7, c10, 4 @ memory barrier
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dmedia.c72 barrier();
131 barrier();
/linux-master/arch/x86/events/intel/
H A Dbts.c214 * Since BTS is coherent, just add compiler barrier to ensure
217 barrier();
229 * - is ordered against bts::handle::event with a compiler barrier.
248 * local barrier to make sure that ds configuration made it
506 barrier();

Completed in 461 milliseconds

<<11121314151617181920>>