/linux-3.3/arch/x86/um/asm/ |
D | system.h | 110 #define set_mb(var, value) do { (void)xchg(&var, value); } while (0) macro 116 #define set_mb(var, value) do { var = value; barrier(); } while (0) macro
|
/linux-3.3/arch/mn10300/include/asm/ |
D | system.h | 87 #define set_mb(var, value) do { xchg(&var, value); } while (0) macro 92 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-3.3/arch/alpha/include/asm/ |
D | barrier.h | 32 #define set_mb(var, value) \ macro
|
/linux-3.3/arch/m32r/include/asm/ |
D | system.h | 356 #define set_mb(var, value) do { (void) xchg(&var, value); } while (0) macro 362 #define set_mb(var, value) do { var = value; barrier(); } while (0) macro
|
/linux-3.3/arch/microblaze/include/asm/ |
D | system.h | 39 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-3.3/include/asm-generic/ |
D | system.h | 63 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-3.3/arch/hexagon/include/asm/ |
D | system.h | 91 #define set_mb(var, value) \ macro
|
/linux-3.3/arch/cris/include/asm/ |
D | system.h | 20 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-3.3/arch/frv/include/asm/ |
D | system.h | 52 #define set_mb(var, value) \ macro
|
/linux-3.3/arch/mips/include/asm/ |
D | barrier.h | 164 #define set_mb(var, value) \ macro
|
/linux-3.3/arch/h8300/include/asm/ |
D | system.h | 65 #define set_mb(var, value) do { xchg(&var, value); } while (0) macro
|
/linux-3.3/arch/score/include/asm/ |
D | system.h | 32 #define set_mb(var, value) do {var = value; wmb(); } while (0) macro
|
/linux-3.3/arch/tile/include/asm/ |
D | system.h | 156 #define set_mb(var, value) \ macro
|
/linux-3.3/arch/unicore32/include/asm/ |
D | system.h | 76 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
|
/linux-3.3/arch/x86/include/asm/ |
D | system.h | 494 #define set_mb(var, value) do { (void)xchg(&var, value); } while (0) macro 500 #define set_mb(var, value) do { var = value; barrier(); } while (0) macro
|
/linux-3.3/arch/m68k/include/asm/ |
D | system.h | 59 #define set_mb(var, value) ({ (var) = (value); wmb(); }) macro
|
/linux-3.3/arch/xtensa/include/asm/ |
D | system.h | 34 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-3.3/arch/avr32/include/asm/ |
D | system.h | 27 #define set_mb(var, value) do { var = value; mb(); } while(0) macro
|
/linux-3.3/arch/sh/include/asm/ |
D | system.h | 57 #define set_mb(var, value) do { (void)xchg(&var, value); } while (0) macro
|
/linux-3.3/arch/blackfin/include/asm/ |
D | system.h | 25 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-3.3/arch/c6x/include/asm/ |
D | system.h | 87 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-3.3/arch/sparc/include/asm/ |
D | system_32.h | 172 #define set_mb(__var, __value) do { __var = __value; mb(); } while(0) macro
|
/linux-3.3/arch/s390/include/asm/ |
D | system.h | 151 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-3.3/arch/ia64/include/asm/ |
D | system.h | 108 #define set_mb(var, value) do { (var) = (value); mb(); } while (0) macro
|
/linux-3.3/arch/parisc/include/asm/ |
D | system.h | 117 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|