__xchg 9 arch/alpha/include/asm/cmpxchg.h #define ____xchg(type, args...) __xchg ## type ## _local(args) __xchg 37 arch/alpha/include/asm/cmpxchg.h #define ____xchg(type, args...) __xchg ##type(args) __xchg 51 arch/alpha/include/asm/cmpxchg.h __xchg((ptr), (unsigned long)_x_, sizeof(*(ptr))); \ __xchg 134 arch/arc/include/asm/cmpxchg.h #define _xchg(ptr, with) ((typeof(*(ptr)))__xchg((unsigned long)(with), (ptr), \ __xchg 202 arch/arc/include/asm/cmpxchg.h (typeof(*(ptr)))__xchg((unsigned long)(with), \ __xchg 118 arch/arm/include/asm/cmpxchg.h (__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), \ __xchg 65 arch/arm64/include/asm/cmpxchg.h static __always_inline unsigned long __xchg##sfx(unsigned long x, \ __xchg 96 arch/arm64/include/asm/cmpxchg.h __xchg##sfx((unsigned long)(x), (ptr), sizeof(*(ptr))); \ __xchg 45 arch/c6x/include/asm/cmpxchg.h ((__typeof__(*(ptr)))__xchg((unsigned int)(x), (void *) (ptr), \ __xchg 36 arch/csky/include/asm/cmpxchg.h #define xchg(ptr, x) (__xchg((x), (ptr), sizeof(*(ptr)))) __xchg 8 arch/h8300/include/asm/cmpxchg.h ((__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), \ __xchg 45 arch/hexagon/include/asm/cmpxchg.h #define xchg(ptr, v) ((__typeof__(*(ptr)))__xchg((unsigned long)(v), (ptr), \ __xchg 57 arch/ia64/include/uapi/asm/cmpxchg.h ((__typeof__(*(ptr))) __xchg((unsigned long) (x), (ptr), sizeof(*(ptr)))) __xchg 79 arch/m68k/include/asm/cmpxchg.h #define xchg(ptr,x) ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr)))) __xchg 38 arch/microblaze/include/asm/cmpxchg.h ((__typeof__(*(ptr))) __xchg((unsigned long)(x), (ptr), sizeof(*(ptr)))) __xchg 109 arch/mips/include/asm/cmpxchg.h __xchg((ptr), (unsigned long)(x), sizeof(*(ptr))); \ __xchg 150 arch/openrisc/include/asm/cmpxchg.h static inline unsigned long __xchg(volatile void *ptr, unsigned long with, __xchg 166 arch/openrisc/include/asm/cmpxchg.h (__typeof__(*(ptr))) __xchg((ptr), \ __xchg 52 arch/parisc/include/asm/cmpxchg.h __xchg((unsigned long)_x_, (ptr), sizeof(*(ptr))); \ __xchg 266 arch/riscv/include/asm/atomic.h return __xchg(&(v->counter), n, size); \ __xchg 146 arch/riscv/include/asm/cmpxchg.h (__typeof__(*(ptr))) __xchg((ptr), _x_, sizeof(*(ptr))); \ __xchg 49 arch/sh/include/asm/cmpxchg.h ((__typeof__(*(ptr)))__xchg((ptr),(unsigned long)(x), sizeof(*(ptr)))) __xchg 28 arch/sparc/include/asm/cmpxchg_32.h #define xchg(ptr,x) ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr)))) __xchg 58 arch/sparc/include/asm/cmpxchg_64.h __xchg((unsigned long)(x), (ptr), sizeof(*(ptr))); \ __xchg 42 arch/unicore32/include/asm/cmpxchg.h ((__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), sizeof(*(ptr)))) __xchg 172 arch/xtensa/include/asm/cmpxchg.h ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr)))) __xchg 85 include/asm-generic/cmpxchg.h __xchg((unsigned long)(x), (ptr), sizeof(*(ptr)))); \