/linux-master/tools/arch/arm/include/asm/ |
H A D | barrier.h | 9 #define wmb() ((void(*)(void))0xffff0fa0)() macro
|
/linux-master/tools/arch/mips/include/asm/ |
H A D | barrier.h | 18 #define wmb() mb() macro
|
/linux-master/arch/mips/alchemy/common/ |
H A D | vss.c | 28 wmb(); 31 wmb(); 35 wmb(); 37 wmb(); 39 wmb(); 41 wmb(); 44 wmb(); 47 wmb(); 50 wmb(); 59 wmb(); [all...] |
H A D | usb.c | 113 wmb(); 119 wmb(); 129 wmb(); 135 wmb(); 142 wmb(); 146 wmb(); 151 wmb(); 157 wmb(); 171 wmb(); 176 wmb(); [all...] |
/linux-master/tools/include/asm-generic/ |
H A D | barrier.h | 35 #ifndef wmb 36 #define wmb() mb() macro
|
/linux-master/arch/sh/include/asm/ |
H A D | mmiowb.h | 8 #define mmiowb() wmb()
|
H A D | barrier.h | 30 #define wmb() mb() macro
|
/linux-master/tools/arch/xtensa/include/asm/ |
H A D | barrier.h | 16 #define wmb() mb() macro
|
/linux-master/arch/arc/include/asm/ |
H A D | barrier.h | 28 #define wmb() asm volatile("dmb 2\n" : : : "memory") macro
|
/linux-master/arch/mips/include/asm/ |
H A D | mmiowb.h | 7 #define mmiowb() wmb()
|
H A D | barrier.h | 25 static inline void wmb(void) function 27 asm volatile(__SYNC(wmb, always) ::: "memory"); 29 #define wmb wmb macro 84 # define __smp_wmb() wmb()
|
/linux-master/tools/arch/alpha/include/asm/ |
H A D | barrier.h | 7 #define wmb() __asm__ __volatile__("wmb": : :"memory") macro
|
/linux-master/tools/arch/sh/include/asm/ |
H A D | barrier.h | 28 #define wmb() mb() macro
|
/linux-master/arch/x86/um/asm/ |
H A D | barrier.h | 17 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM) macro 23 #define wmb() asm volatile("sfence" : : : "memory") macro
|
/linux-master/tools/arch/x86/include/asm/ |
H A D | barrier.h | 17 * Some non-Intel clones support out of order store. wmb() ceases to be a 22 #define wmb() asm volatile("lock; addl $0,0(%%esp)" ::: "memory") macro 26 #define wmb() asm volatile("sfence" ::: "memory") macro
|
/linux-master/drivers/video/fbdev/ |
H A D | bt455.h | 54 wmb(); 56 wmb(); 58 wmb(); 64 wmb(); 66 wmb(); 68 wmb();
|
/linux-master/arch/csky/include/asm/ |
H A D | io.h | 25 #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); }) 26 #define writew(v,c) ({ wmb(); writew_relaxed((v),(c)); }) 27 #define writel(v,c) ({ wmb(); writel_relaxed((v),(c)); }) 29 #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); mb(); }) 30 #define writew(v,c) ({ wmb(); writew_relaxed((v),(c)); mb(); }) 31 #define writel(v,c) ({ wmb(); writel_relaxed((v),(c)); mb(); })
|
/linux-master/sound/soc/au1x/ |
H A D | psc-ac97.c | 79 wmb(); /* drain writebuffer */ 87 wmb(); /* drain writebuffer */ 99 wmb(); /* drain writebuffer */ 119 wmb(); /* drain writebuffer */ 127 wmb(); /* drain writebuffer */ 137 wmb(); /* drain writebuffer */ 149 wmb(); /* drain writebuffer */ 152 wmb(); /* drain writebuffer */ 162 wmb(); /* drain writebuffer */ 164 wmb(); /* drai [all...] |
H A D | psc-i2s.c | 150 wmb(); /* drain writebuffer */ 160 wmb(); /* drain writebuffer */ 162 wmb(); /* drain writebuffer */ 175 wmb(); /* drain writebuffer */ 195 wmb(); /* drain writebuffer */ 197 wmb(); /* drain writebuffer */ 206 wmb(); /* drain writebuffer */ 218 wmb(); /* drain writebuffer */ 229 wmb(); /* drain writebuffer */ 231 wmb(); /* drai [all...] |
/linux-master/tools/arch/powerpc/include/asm/ |
H A D | barrier.h | 20 * wmb() prevents stores being reordered across this point. 28 #define wmb() __asm__ __volatile__ ("sync" : : : "memory") macro
|
/linux-master/tools/arch/s390/include/asm/ |
H A D | barrier.h | 29 #define wmb() mb() macro
|
/linux-master/tools/arch/sparc/include/asm/ |
H A D | barrier_64.h | 41 #define wmb() __asm__ __volatile__("":::"memory") macro
|
/linux-master/arch/alpha/include/asm/ |
H A D | barrier.h | 7 #define wmb() __asm__ __volatile__("wmb": : :"memory") macro
|
/linux-master/arch/mips/sni/ |
H A D | time.c | 20 wmb(); 22 wmb(); 24 wmb(); 27 wmb(); 29 wmb(); 31 wmb(); 51 wmb();
|
/linux-master/arch/mips/alchemy/devboards/ |
H A D | bcsr.c | 68 wmb(); 83 wmb(); 105 wmb(); 113 wmb(); 120 wmb(); 138 wmb();
|