__xchg            112 arch/arc/include/asm/cmpxchg.h static inline unsigned long __xchg(unsigned long val, volatile void *ptr,
__xchg            173 arch/arc/include/asm/cmpxchg.h static inline unsigned long __xchg(unsigned long val, volatile void *ptr,
__xchg             28 arch/arm/include/asm/cmpxchg.h static inline unsigned long __xchg(unsigned long x, volatile void *ptr, int size)
__xchg             16 arch/c6x/include/asm/cmpxchg.h static inline unsigned int __xchg(unsigned int x, volatile void *ptr, int size)
__xchg             11 arch/csky/include/asm/cmpxchg.h #define __xchg(new, ptr, size)					\
__xchg             14 arch/h8300/include/asm/cmpxchg.h static inline unsigned long __xchg(unsigned long x,
__xchg             22 arch/hexagon/include/asm/cmpxchg.h static inline unsigned long __xchg(unsigned long x, volatile void *ptr,
__xchg             30 arch/ia64/include/uapi/asm/cmpxchg.h #define __xchg(x, ptr, size)						\
__xchg             13 arch/m68k/include/asm/cmpxchg.h static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int size)
__xchg             44 arch/m68k/include/asm/cmpxchg.h static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int size)
__xchg              9 arch/microblaze/include/asm/cmpxchg.h static inline unsigned long __xchg(unsigned long x, volatile void *ptr,
__xchg             81 arch/mips/include/asm/cmpxchg.h unsigned long __xchg(volatile void *ptr, unsigned long x, int size)
__xchg             25 arch/parisc/include/asm/cmpxchg.h __xchg(unsigned long x, __volatile__ void *ptr, int size)
__xchg            117 arch/riscv/include/asm/cmpxchg.h #define __xchg(ptr, new, size)						\
__xchg             25 arch/sh/include/asm/cmpxchg.h #define __xchg(ptr, x, size)				\
__xchg             18 arch/sparc/include/asm/cmpxchg_32.h static inline unsigned long __xchg(unsigned long x, __volatile__ void * ptr, int size)
__xchg             90 arch/sparc/include/asm/cmpxchg_64.h static inline unsigned long __xchg(unsigned long x, __volatile__ void * ptr,
__xchg             16 arch/unicore32/include/asm/cmpxchg.h static inline unsigned long __xchg(unsigned long x, volatile void *ptr,
__xchg            205 arch/xtensa/include/asm/cmpxchg.h __xchg(unsigned long x, volatile void * ptr, int size)
__xchg             26 include/asm-generic/cmpxchg.h unsigned long __xchg(unsigned long x, volatile void *ptr, int size)