Defined in 1 files as a prototype:
Defined in 9 files as a macro:
- arch/alpha/include/asm/atomic.h, line 299 (as a macro)
- arch/arm/include/asm/atomic.h, line 475 (as a macro)
- arch/mips/include/asm/atomic.h, line 437 (as a macro)
- arch/powerpc/include/asm/atomic.h, line 485 (as a macro)
- arch/riscv/include/asm/atomic.h, line 355 (as a macro)
- arch/sparc/include/asm/atomic_64.h, line 65 (as a macro)
- include/asm-generic/atomic-instrumented.h, line 1640 (as a macro)
- include/asm-generic/atomic64.h, line 50 (as a macro)
- include/linux/atomic-fallback.h, line 2288 (as a macro)
Defined in 7 files as a function:
- arch/alpha/include/asm/atomic.h, line 279 (as a function)
- arch/arm/include/asm/atomic.h, line 449 (as a function)
- arch/powerpc/include/asm/atomic.h, line 466 (as a function)
- arch/sparc/lib/atomic_64.S, line 153 (as a function)
- include/asm-generic/atomic-instrumented.h, line 1635 (as a function)
- include/linux/atomic-fallback.h, line 2276 (as a function)
- lib/atomic64.c, line 133 (as a function)