__arch_xchg
#define __arch_xchg(ptr, val) \
__arch_xchg(unsigned long x, volatile void *ptr, int size)
__arch_xchg(unsigned long x, volatile void *ptr, int size)
__arch_xchg(volatile void *ptr, unsigned long x, int size)
static inline unsigned long __arch_xchg(unsigned long x, volatile void * ptr, int size)
static inline unsigned long __arch_xchg(unsigned long x, volatile void * ptr, int size)
unsigned long __arch_xchg(volatile void *ptr, unsigned long x, int size)
__arch_xchg(unsigned long x, volatile void *ptr, int size)
#define __arch_xchg(sfx, prepend, append, r, p, n) \
static __always_inline u64 __arch_xchg(u64 ptr, u64 x, int size)
#define __arch_xchg(ptr, x, size) \
static __always_inline unsigned long __arch_xchg(unsigned long x, __volatile__ void * ptr, int size)
__arch_xchg(unsigned long x, __volatile__ void * ptr, int size)
__arch_xchg(unsigned long x, volatile void * ptr, int size)