Searched refs:wmb (Results 1 - 25 of 651) sorted by relevance

1234567891011>>

/linux-master/tools/arch/arm/include/asm/
H A Dbarrier.h9 #define wmb() ((void(*)(void))0xffff0fa0)() macro
/linux-master/tools/arch/mips/include/asm/
H A Dbarrier.h18 #define wmb() mb() macro
/linux-master/arch/mips/alchemy/common/
H A Dvss.c28 wmb();
31 wmb();
35 wmb();
37 wmb();
39 wmb();
41 wmb();
44 wmb();
47 wmb();
50 wmb();
59 wmb();
[all...]
H A Dusb.c113 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 Dbarrier.h35 #ifndef wmb
36 #define wmb() mb() macro
/linux-master/arch/sh/include/asm/
H A Dmmiowb.h8 #define mmiowb() wmb()
H A Dbarrier.h30 #define wmb() mb() macro
/linux-master/tools/arch/xtensa/include/asm/
H A Dbarrier.h16 #define wmb() mb() macro
/linux-master/arch/arc/include/asm/
H A Dbarrier.h28 #define wmb() asm volatile("dmb 2\n" : : : "memory") macro
/linux-master/arch/mips/include/asm/
H A Dmmiowb.h7 #define mmiowb() wmb()
H A Dbarrier.h25 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 Dbarrier.h7 #define wmb() __asm__ __volatile__("wmb": : :"memory") macro
/linux-master/tools/arch/sh/include/asm/
H A Dbarrier.h28 #define wmb() mb() macro
/linux-master/arch/x86/um/asm/
H A Dbarrier.h17 #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 Dbarrier.h17 * 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 Dbt455.h54 wmb();
56 wmb();
58 wmb();
64 wmb();
66 wmb();
68 wmb();
/linux-master/arch/csky/include/asm/
H A Dio.h25 #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 Dpsc-ac97.c79 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 Dpsc-i2s.c150 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 Dbarrier.h20 * 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 Dbarrier.h29 #define wmb() mb() macro
/linux-master/tools/arch/sparc/include/asm/
H A Dbarrier_64.h41 #define wmb() __asm__ __volatile__("":::"memory") macro
/linux-master/arch/alpha/include/asm/
H A Dbarrier.h7 #define wmb() __asm__ __volatile__("wmb": : :"memory") macro
/linux-master/arch/mips/sni/
H A Dtime.c20 wmb();
22 wmb();
24 wmb();
27 wmb();
29 wmb();
31 wmb();
51 wmb();
/linux-master/arch/mips/alchemy/devboards/
H A Dbcsr.c68 wmb();
83 wmb();
105 wmb();
113 wmb();
120 wmb();
138 wmb();

Completed in 484 milliseconds

1234567891011>>