Symbol: arch_cmpxchg64
arch/alpha/include/asm/cmpxchg.h
277
#define arch_cmpxchg64(ptr, o, n) \
arch/arm64/include/asm/cmpxchg.h
197
#define arch_cmpxchg64 arch_cmpxchg
arch/loongarch/include/asm/cmpxchg.h
235
#define arch_cmpxchg64(ptr, o, n) \
arch/loongarch/include/asm/cmpxchg.h
301
#define arch_cmpxchg64(ptr, o, n) arch_cmpxchg64_local((ptr), (o), (n))
arch/m68k/include/asm/cmpxchg.h
122
#define arch_cmpxchg64(ptr, o, n) arch_cmpxchg64_local((ptr), (o), (n))
arch/mips/include/asm/cmpxchg.h
216
#define arch_cmpxchg64(ptr, o, n) \
arch/mips/include/asm/cmpxchg.h
299
# define arch_cmpxchg64(ptr, o, n) ({ \
arch/mips/include/asm/cmpxchg.h
322
# define arch_cmpxchg64(ptr, o, n) arch_cmpxchg64_local((ptr), (o), (n))
arch/parisc/include/asm/cmpxchg.h
120
#define arch_cmpxchg64(ptr, o, n) __cmpxchg_u64(ptr, o, n)
arch/powerpc/include/asm/cmpxchg.h
734
#define arch_cmpxchg64(ptr, o, n) \
arch/riscv/include/asm/cmpxchg.h
291
#define arch_cmpxchg64(ptr, o, n) \
arch/s390/include/asm/cmpxchg.h
104
#define arch_cmpxchg64 arch_cmpxchg
arch/sparc/include/asm/cmpxchg_32.h
65
#define arch_cmpxchg64(ptr, old, new) __cmpxchg_u64(ptr, old, new)
arch/sparc/include/asm/cmpxchg_64.h
206
#define arch_cmpxchg64(ptr, o, n) arch_cmpxchg64_local((ptr), (o), (n))
arch/x86/include/asm/cmpxchg_32.h
105
static __always_inline u64 arch_cmpxchg64(volatile u64 *ptr, u64 old, u64 new)
arch/x86/include/asm/cmpxchg_32.h
109
#define arch_cmpxchg64 arch_cmpxchg64
arch/x86/include/asm/cmpxchg_32.h
73
#define arch_cmpxchg64 __cmpxchg64
arch/x86/include/asm/cmpxchg_64.h
5
#define arch_cmpxchg64(ptr, o, n) \
arch/xtensa/include/asm/cmpxchg.h
116
#define arch_cmpxchg64(ptr, o, n) arch_cmpxchg64_local((ptr), (o), (n))
include/asm-generic/cmpxchg.h
113
#define arch_cmpxchg64 arch_cmpxchg64_local