Searched defs:wmb (Results 1 - 23 of 23) sorted by relevance

/linux-4.1.27/arch/avr32/include/asm/
H A Dbarrier.h14 #define wmb() asm volatile("sync 0" : : : "memory") macro
/linux-4.1.27/arch/arm/mach-omap2/include/mach/
H A Dbarriers.h30 #define wmb() do { dsb(); outer_sync(); omap_bus_sync(); } while (0) macro
/linux-4.1.27/arch/arm/mach-realview/include/mach/
H A Dbarriers.h8 #define wmb() mb() macro
/linux-4.1.27/arch/frv/include/asm/
H A Dbarrier.h19 #define wmb() asm volatile ("membar" : : :"memory") macro
/linux-4.1.27/arch/xtensa/include/asm/
H A Dbarrier.h14 #define wmb() mb() macro
/linux-4.1.27/arch/sh/include/asm/
H A Dbarrier.h29 #define wmb() mb() macro
/linux-4.1.27/arch/alpha/include/asm/
H A Dbarrier.h8 #define wmb() __asm__ __volatile__("wmb": : :"memory") macro
/linux-4.1.27/tools/virtio/asm/
H A Dbarrier.h10 # define wmb() abort() macro
/linux-4.1.27/arch/blackfin/include/asm/
H A Dbarrier.h24 # define wmb() do { barrier(); smp_mark_barrier(); } while (0) macro
/linux-4.1.27/arch/x86/um/asm/
H A Dbarrier.h22 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM) macro
28 #define wmb() asm volatile("sfence" : : : "memory") macro
/linux-4.1.27/arch/ia64/include/asm/
H A Dbarrier.h40 #define wmb() mb() macro
/linux-4.1.27/arch/sparc/include/asm/
H A Dbarrier_64.h38 #define wmb() __asm__ __volatile__("":::"memory") macro
/linux-4.1.27/arch/tile/include/asm/
H A Dbarrier.h70 #define wmb() fast_wmb() macro
/linux-4.1.27/arch/x86/include/asm/
H A Dbarrier.h20 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM) macro
24 #define wmb() asm volatile("sfence" ::: "memory") macro
/linux-4.1.27/arch/s390/include/asm/
H A Dbarrier.h26 #define wmb() mb() macro
/linux-4.1.27/arch/powerpc/include/asm/
H A Dbarrier.h35 #define wmb() __asm__ __volatile__ ("sync" : : : "memory") macro
/linux-4.1.27/arch/metag/include/asm/
H A Dbarrier.h45 #define wmb() mb() macro
/linux-4.1.27/tools/perf/
H A Dperf-sys.h12 #define wmb() asm volatile("lock; addl $0,0(%%esp)" ::: "memory") macro
29 #define wmb() asm volatile("sfence" ::: "memory") macro
47 #define wmb() asm volatile ("sync" ::: "memory") macro
54 #define wmb() asm volatile("bcr 15,0" ::: "memory") macro
62 # define wmb() asm volatile("synco" ::: "memory") macro
66 # define wmb() asm volatile("" ::: "memory") macro
74 #define wmb() asm volatile("" ::: "memory") macro
87 #define wmb() asm volatile("":::"memory") macro
94 #define wmb() asm volatile("wmb" ::: "memory") macro
101 #define wmb() asm volatile ("mf" ::: "memory") macro
113 #define wmb() ((void(*)(void))0xffff0fa0)() macro
120 #define wmb() asm volatile("dmb ishst" ::: "memory") macro
133 #define wmb() mb() macro
140 #define wmb() asm volatile("" ::: "memory") macro
147 #define wmb() asm volatile("" ::: "memory") macro
154 #define wmb() asm volatile("memw" ::: "memory") macro
161 #define wmb() asm volatile ("mf" ::: "memory") macro
/linux-4.1.27/include/asm-generic/
H A Dbarrier.h42 #define wmb() mb() macro
/linux-4.1.27/arch/arm64/include/asm/
H A Dbarrier.h33 #define wmb() dsb(st) macro
/linux-4.1.27/arch/arm/include/asm/
H A Dbarrier.h45 #define wmb() do { dsb(st); outer_sync(); } while (0) macro
51 #define wmb() barrier() macro
/linux-4.1.27/arch/mips/include/asm/
H A Dbarrier.h88 #define wmb() fast_wmb() macro
/linux-4.1.27/tools/lguest/
H A Dlguest.c238 #define wmb() __asm__ __volatile__("" : : : "memory") macro

Completed in 622 milliseconds