Defined in 3 files as a macro:
Defined in 23 files as a function:
- arch/arc/include/asm/cmpxchg.h, line 112 (as a function)
- arch/arc/include/asm/cmpxchg.h, line 173 (as a function)
- arch/arm/include/asm/cmpxchg.h, line 27 (as a function)
- arch/avr32/include/asm/cmpxchg.h, line 33 (as a function)
- arch/blackfin/include/asm/cmpxchg.h, line 24 (as a function)
- arch/blackfin/include/asm/cmpxchg.h, line 82 (as a function)
- arch/c6x/include/asm/cmpxchg.h, line 19 (as a function)
- arch/h8300/include/asm/cmpxchg.h, line 13 (as a function)
- arch/hexagon/include/asm/cmpxchg.h, line 36 (as a function)
- arch/m32r/include/asm/cmpxchg.h, line 17 (as a function)
- arch/m68k/include/asm/cmpxchg.h, line 12 (as a function)
- arch/m68k/include/asm/cmpxchg.h, line 43 (as a function)
- arch/microblaze/include/asm/cmpxchg.h, line 8 (as a function)
- arch/mips/include/asm/cmpxchg.h, line 121 (as a function)
- arch/mn10300/include/asm/cmpxchg.h, line 19 (as a function)
- arch/mn10300/include/asm/cmpxchg.h, line 75 (as a function)
- arch/parisc/include/asm/cmpxchg.h, line 24 (as a function)
- arch/score/include/asm/cmpxchg.h, line 10 (as a function)
- arch/sparc/include/asm/cmpxchg_32.h, line 17 (as a function)
- arch/sparc/include/asm/cmpxchg_64.h, line 47 (as a function)
- arch/unicore32/include/asm/cmpxchg.h, line 19 (as a function)
- arch/xtensa/include/asm/cmpxchg.h, line 150 (as a function)
- include/asm-generic/cmpxchg.h, line 25 (as a function)
Referenced in 24 files:
- arch/alpha/include/asm/cmpxchg.h
- arch/arc/include/asm/cmpxchg.h
- arch/arm/include/asm/cmpxchg.h, line 117
- arch/arm64/include/asm/cmpxchg.h
- arch/avr32/include/asm/cmpxchg.h, line 18
- arch/blackfin/include/asm/cmpxchg.h, line 130
- arch/c6x/include/asm/cmpxchg.h, line 48
- arch/h8300/include/asm/cmpxchg.h, line 7
- arch/hexagon/include/asm/cmpxchg.h, line 59
- arch/ia64/include/uapi/asm/cmpxchg.h, line 56
- arch/m32r/include/asm/cmpxchg.h, line 68
- arch/m68k/include/asm/cmpxchg.h, line 78
- arch/metag/include/asm/cmpxchg.h, line 37
- arch/microblaze/include/asm/cmpxchg.h, line 37
- arch/mips/include/asm/cmpxchg.h, line 138
- arch/mn10300/include/asm/cmpxchg.h, line 107
- arch/parisc/include/asm/cmpxchg.h, line 47
- arch/score/include/asm/cmpxchg.h, line 23
- arch/sh/include/asm/cmpxchg.h, line 48
- arch/sparc/include/asm/cmpxchg_32.h, line 27
- arch/sparc/include/asm/cmpxchg_64.h, line 43
- arch/unicore32/include/asm/cmpxchg.h, line 45
- arch/xtensa/include/asm/cmpxchg.h, line 139
- include/asm-generic/cmpxchg.h, line 84