Defined in 2 files as a macro:
- arch/x86/include/asm/cmpxchg.h, line 317 (as a macro)
- arch/x86/include/asm/cmpxchg.h, line 379 (as a macro)
Defined in 8 files as a function:
- arch/arm/include/asm/cmpxchg.h, line 216 (as a function)
- arch/avr32/include/asm/cmpxchg.h, line 94 (as a function)
- arch/frv/include/asm/cmpxchg.h, line 147 (as a function)
- arch/m32r/include/asm/cmpxchg.h, line 196 (as a function)
- arch/parisc/include/asm/cmpxchg.h, line 82 (as a function)
- arch/powerpc/include/asm/cmpxchg.h, line 422 (as a function)
- arch/sparc/include/asm/cmpxchg_64.h, line 120 (as a function)
- arch/xtensa/include/asm/cmpxchg.h, line 74 (as a function)
Referenced in 9 files:
- arch/alpha/include/asm/cmpxchg.h, line 24
- arch/arm/include/asm/cmpxchg.h, line 237
- arch/avr32/include/asm/cmpxchg.h, line 109
- arch/frv/include/asm/cmpxchg.h, line 166
- arch/m32r/include/asm/cmpxchg.h, line 215
- arch/parisc/include/asm/cmpxchg.h, line 101
- arch/powerpc/include/asm/cmpxchg.h, line 493
- arch/sparc/include/asm/cmpxchg_64.h, line 135
- arch/x86/include/asm/cmpxchg.h, line 396