Searched defs:set_mb (Results 1 - 12 of 12) sorted by relevance

/linux-4.1.27/arch/sh/include/asm/
H A Dbarrier.h35 #define set_mb(var, value) do { (void)xchg(&var, value); } while (0) macro
/linux-4.1.27/arch/x86/um/asm/
H A Dbarrier.h42 #define set_mb(var, value) do { var = value; barrier(); } while (0) macro
/linux-4.1.27/arch/ia64/include/asm/
H A Dbarrier.h85 #define set_mb(var, value) do { (var) = (value); mb(); } while (0) macro
/linux-4.1.27/arch/sparc/include/asm/
H A Dbarrier_64.h43 #define set_mb(__var, __value) \ macro
/linux-4.1.27/arch/x86/include/asm/
H A Dbarrier.h38 #define set_mb(var, value) do { (void)xchg(&var, value); } while (0) macro
43 #define set_mb(var, value) do { var = value; barrier(); } while (0) macro
/linux-4.1.27/arch/s390/include/asm/
H A Dbarrier.h39 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
/linux-4.1.27/arch/powerpc/include/asm/
H A Dbarrier.h37 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
/linux-4.1.27/arch/metag/include/asm/
H A Dbarrier.h87 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
/linux-4.1.27/include/asm-generic/
H A Dbarrier.h70 #define set_mb(var, value) do { (var) = (value); mb(); } while (0) macro
/linux-4.1.27/arch/arm64/include/asm/
H A Dbarrier.h117 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
/linux-4.1.27/arch/arm/include/asm/
H A Dbarrier.h84 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
/linux-4.1.27/arch/mips/include/asm/
H A Dbarrier.h115 #define set_mb(var, value) \ macro

Completed in 594 milliseconds