/arch/um/sys-i386/shared/sysdep/ |
D | barrier.h | 7 #define mb() asm volatile("lock; addl $0,0(%esp)") macro
|
D | system.h | 34 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) macro 38 #define mb() asm volatile("mfence":::"memory") macro
|
/arch/um/sys-x86_64/shared/sysdep/ |
D | barrier.h | 5 #define mb() asm volatile("mfence":::"memory") macro
|
D | system.h | 34 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) macro 38 #define mb() asm volatile("mfence":::"memory") macro
|
/arch/mips/include/asm/ |
D | barrier.h | 121 #define mb() wbflush() macro 128 #define mb() fast_mb() macro
|
/arch/alpha/include/asm/ |
D | barrier.h | 6 #define mb() \ macro
|
/arch/sh/include/asm/ |
D | system.h | 44 #define mb() __asm__ __volatile__ ("synco": : :"memory") macro 50 #define mb() __asm__ __volatile__ ("": : :"memory") macro
|
/arch/cris/include/asm/ |
D | system.h | 15 #define mb() barrier() macro
|
/arch/parisc/kernel/ |
D | sys_parisc32.c | 253 struct msgbuf *mb; in sys32_msgsnd() local 277 struct msgbuf *mb; in sys32_msgrcv() local
|
/arch/arm/include/asm/ |
D | system.h | 136 #define mb() do { if (arch_is_coherent()) dmb(); else barrier(); } while (0) macro 143 #define mb() dmb() macro
|
/arch/powerpc/mm/ |
D | ppc_mmu_32.c | 187 unsigned int hmask, mb, mb2; in MMU_init_hw() local
|
/arch/x86/include/asm/ |
D | system.h | 329 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) macro 333 #define mb() asm volatile("mfence":::"memory") macro
|
/arch/avr32/include/asm/ |
D | system.h | 23 #define mb() asm volatile("" : : : "memory") macro
|
/arch/h8300/include/asm/ |
D | system.h | 82 #define mb() asm volatile ("" : : :"memory") macro
|
/arch/blackfin/include/asm/ |
D | system.h | 48 #define mb() __asm__ __volatile__ ("" : : : "memory") macro
|
/arch/m68k/include/asm/ |
D | system_mm.h | 54 #define mb() barrier() macro
|
D | system_no.h | 104 #define mb() asm volatile ("" : : :"memory") macro
|
/arch/xtensa/include/asm/ |
D | system.h | 53 #define mb() barrier() macro
|
/arch/sparc/include/asm/ |
D | system_32.h | 172 #define mb() __asm__ __volatile__ ("" : : : "memory") macro
|
D | system_64.h | 62 #define mb() membar_safe("#StoreLoad") macro
|
/arch/parisc/include/asm/ |
D | system.h | 125 #define mb() __asm__ __volatile__("":::"memory") /* barrier() */ macro
|
/arch/powerpc/platforms/iseries/ |
D | setup.c | 361 struct MemoryBlock mb[32]; in build_iSeries_Memory_Map() local
|
/arch/ia64/include/asm/ |
D | system.h | 86 #define mb() ia64_mf() macro
|
/arch/s390/include/asm/ |
D | system.h | 294 #define mb() eieio() macro
|
/arch/powerpc/include/asm/ |
D | system.h | 38 #define mb() __asm__ __volatile__ ("sync" : : : "memory") macro
|