Home
last modified time | relevance | path

Searched defs:wmb (Results 1 – 20 of 20) sorted by relevance

/arch/um/sys-i386/shared/sysdep/
Dsystem.h36 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM) macro
40 #define wmb() asm volatile("sfence" ::: "memory") macro
/arch/um/sys-x86_64/shared/sysdep/
Dsystem.h36 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM) macro
40 #define wmb() asm volatile("sfence" ::: "memory") macro
/arch/mips/include/asm/
Dbarrier.h119 #define wmb() fast_wmb() macro
126 #define wmb() fast_wmb() macro
/arch/alpha/include/asm/
Dbarrier.h12 #define wmb() \ macro
/arch/sh/include/asm/
Dsystem.h46 #define wmb() __asm__ __volatile__ ("synco": : :"memory") macro
52 #define wmb() __asm__ __volatile__ ("": : :"memory") macro
/arch/cris/include/asm/
Dsystem.h17 #define wmb() mb() macro
/arch/arm/include/asm/
Dsystem.h138 #define wmb() do { if (arch_is_coherent()) dmb(); else barrier(); } while (0) macro
145 #define wmb() dmb() macro
/arch/x86/include/asm/
Dsystem.h331 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM) macro
335 #define wmb() asm volatile("sfence" ::: "memory") macro
/arch/avr32/include/asm/
Dsystem.h25 #define wmb() asm volatile("sync 0" : : : "memory") macro
/arch/h8300/include/asm/
Dsystem.h84 #define wmb() asm volatile ("" : : :"memory") macro
/arch/blackfin/include/asm/
Dsystem.h50 #define wmb() __asm__ __volatile__ ("" : : : "memory") macro
/arch/m68k/include/asm/
Dsystem_mm.h56 #define wmb() barrier() macro
Dsystem_no.h106 #define wmb() asm volatile ("" : : :"memory") macro
/arch/xtensa/include/asm/
Dsystem.h55 #define wmb() mb() macro
/arch/sparc/include/asm/
Dsystem_32.h174 #define wmb() mb() macro
Dsystem_64.h64 #define wmb() __asm__ __volatile__("":::"memory") macro
/arch/parisc/include/asm/
Dsystem.h127 #define wmb() mb() macro
/arch/ia64/include/asm/
Dsystem.h88 #define wmb() mb() macro
/arch/s390/include/asm/
Dsystem.h296 #define wmb() eieio() macro
/arch/powerpc/include/asm/
Dsystem.h40 #define wmb() __asm__ __volatile__ ("sync" : : : "memory") macro