rmb 8 arch/alpha/include/asm/barrier.h #define rmb() __asm__ __volatile__("mb": : :"memory") rmb 27 arch/arc/include/asm/barrier.h #define rmb() asm volatile("dmb 1\n" : : : "memory") rmb 45 arch/arc/include/asm/barrier.h #define rmb() asm volatile (".word %0" : : "i"(CTOP_INST_SCHD_RD) : "memory") rmb 65 arch/arm/include/asm/barrier.h #define rmb() dsb() rmb 71 arch/arm/include/asm/barrier.h #define rmb() barrier() rmb 33 arch/arm64/include/asm/barrier.h #define rmb() dsb(ld) rmb 40 arch/ia64/include/asm/barrier.h #define rmb() mb() rmb 196 arch/mips/include/asm/barrier.h #define rmb() fast_rmb() rmb 9 arch/nds32/include/asm/barrier.h #define rmb() asm volatile("msync all":::"memory") rmb 13 arch/parisc/include/asm/barrier.h #define rmb() mb() rmb 19 arch/parisc/include/asm/barrier.h #define rmb() barrier() rmb 37 arch/powerpc/include/asm/barrier.h #define rmb() __asm__ __volatile__ ("sync" : : : "memory") rmb 22 arch/riscv/include/asm/barrier.h #define rmb() RISCV_FENCE(ir,ir) rmb 26 arch/s390/include/asm/barrier.h #define rmb() barrier() rmb 29 arch/sh/include/asm/barrier.h #define rmb() mb() rmb 38 arch/sparc/include/asm/barrier_64.h #define rmb() __asm__ __volatile__("":::"memory") rmb 17 arch/x86/include/asm/barrier.h #define rmb() asm volatile(ALTERNATIVE("lock; addl $0,-4(%%esp)", "lfence", \ rmb 23 arch/x86/include/asm/barrier.h #define rmb() asm volatile("lfence":::"memory") rmb 15 arch/x86/um/asm/barrier.h #define rmb() alternative("lock; addl $0,0(%%esp)", "lfence", X86_FEATURE_XMM2) rmb 21 arch/x86/um/asm/barrier.h #define rmb() asm volatile("lfence" : : : "memory") rmb 15 arch/xtensa/include/asm/barrier.h #define rmb() barrier() rmb 34 include/asm-generic/barrier.h #define rmb() mb() rmb 6 tools/arch/alpha/include/asm/barrier.h #define rmb() __asm__ __volatile__("mb": : :"memory") rmb 10 tools/arch/arm/include/asm/barrier.h #define rmb() ((void(*)(void))0xffff0fa0)() rmb 15 tools/arch/arm64/include/asm/barrier.h #define rmb() asm volatile("dmb ishld" ::: "memory") rmb 46 tools/arch/ia64/include/asm/barrier.h #define rmb() mb() rmb 19 tools/arch/mips/include/asm/barrier.h #define rmb() mb() rmb 27 tools/arch/powerpc/include/asm/barrier.h #define rmb() __asm__ __volatile__ ("sync" : : : "memory") rmb 28 tools/arch/s390/include/asm/barrier.h #define rmb() mb() rmb 27 tools/arch/sh/include/asm/barrier.h #define rmb() mb() rmb 40 tools/arch/sparc/include/asm/barrier_64.h #define rmb() __asm__ __volatile__("":::"memory") rmb 21 tools/arch/x86/include/asm/barrier.h #define rmb() asm volatile("lock; addl $0,0(%%esp)" ::: "memory") rmb 25 tools/arch/x86/include/asm/barrier.h #define rmb() asm volatile("lfence" ::: "memory") rmb 15 tools/arch/xtensa/include/asm/barrier.h #define rmb() barrier() rmb 32 tools/include/asm-generic/barrier.h #define rmb() mb() rmb 36 tools/testing/selftests/powerpc/dscr/dscr.h #define rmb() asm volatile("lwsync":::"memory")