Defined in 1 files as a prototype:
Defined in 9 files as a macro:
- arch/alpha/include/asm/atomic.h, line 224 (as a macro)
- arch/arm/include/asm/atomic.h, line 154 (as a macro)
- arch/csky/include/asm/atomic.h, line 125 (as a macro)
- arch/hexagon/include/asm/atomic.h, line 132 (as a macro)
- arch/loongarch/include/asm/atomic.h, line 68 (as a macro)
- arch/openrisc/include/asm/atomic.h, line 126 (as a macro)
- arch/powerpc/include/asm/atomic.h, line 160 (as a macro)
- arch/riscv/include/asm/atomic.h, line 222 (as a macro)
- arch/sparc/include/asm/atomic_32.h, line 43 (as a macro)
Defined in 4 files as a function:
- arch/arm/include/asm/atomic.h, line 128 (as a function)
- arch/loongarch/include/asm/atomic.h, line 47 (as a function)
- arch/powerpc/include/asm/atomic.h, line 139 (as a function)
- arch/sparc/lib/atomic32.c, line 98 (as a function)