Lines Matching refs:sfx
78 #define __XCHG_GEN(sfx) \ argument
79 static inline unsigned long __xchg##sfx(unsigned long x, \
85 return __xchg_case##sfx##_1(x, ptr); \
87 return __xchg_case##sfx##_2(x, ptr); \
89 return __xchg_case##sfx##_4(x, ptr); \
91 return __xchg_case##sfx##_8(x, ptr); \
106 #define __xchg_wrapper(sfx, ptr, x) \ argument
110 __xchg##sfx((unsigned long)(x), (ptr), sizeof(*(ptr))); \
120 #define __CMPXCHG_GEN(sfx) \ argument
121 static inline unsigned long __cmpxchg##sfx(volatile void *ptr, \
128 return __cmpxchg_case##sfx##_1(ptr, (u8)old, new); \
130 return __cmpxchg_case##sfx##_2(ptr, (u16)old, new); \
132 return __cmpxchg_case##sfx##_4(ptr, old, new); \
134 return __cmpxchg_case##sfx##_8(ptr, old, new); \
149 #define __cmpxchg_wrapper(sfx, ptr, o, n) \ argument
153 __cmpxchg##sfx((ptr), (unsigned long)(o), \