Defined in 4 files as a macro:
- arch/arm/include/asm/cmpxchg.h, line 209 (as a macro)
- arch/arm64/include/asm/cmpxchg.h, line 156 (as a macro)
- arch/powerpc/include/asm/cmpxchg.h, line 497 (as a macro)
- include/linux/atomic.h, line 428 (as a macro)
Referenced in 9 files:
- arch/arm64/include/asm/atomic.h, line 115
- arch/arm64/include/asm/cmpxchg.h
- arch/powerpc/include/asm/atomic.h
- arch/powerpc/include/asm/cmpxchg.h, line 528
- drivers/gpu/drm/i915/i915_drv.h, line 3756
- include/linux/atomic.h, line 427
- kernel/locking/qrwlock.c, line 130
- kernel/locking/rtmutex.c
- net/sunrpc/xprtmultipath.c, line 284