Defined in 30 files as a macro:
- arch/alpha/include/asm/atomic.h, line 42 (as a macro)
- arch/arc/include/asm/atomic.h, line 27 (as a macro)
- arch/arc/include/asm/atomic.h, line 132 (as a macro)
- arch/arm/include/asm/atomic.h, line 38 (as a macro)
- arch/arm/include/asm/atomic.h, line 164 (as a macro)
- arch/arm64/include/asm/atomic.h, line 19 (as a macro)
- arch/arm64/include/asm/atomic_ll_sc.h, line 38 (as a macro)
- arch/arm64/include/asm/atomic_lse.h, line 13 (as a macro)
- arch/csky/include/asm/atomic.h, line 38 (as a macro)
- arch/csky/include/asm/atomic.h, line 121 (as a macro)
- arch/h8300/include/asm/atomic.h, line 45 (as a macro)
- arch/hexagon/include/asm/atomic.h, line 85 (as a macro)
- arch/ia64/include/asm/atomic.h, line 31 (as a macro)
- arch/m68k/include/asm/atomic.h, line 34 (as a macro)
- arch/mips/include/asm/atomic.h, line 55 (as a macro)
- arch/openrisc/include/asm/atomic.h, line 15 (as a macro)
- arch/parisc/include/asm/atomic.h, line 80 (as a macro)
- arch/powerpc/include/asm/atomic.h, line 42 (as a macro)
- arch/riscv/include/asm/atomic.h, line 56 (as a macro)
- arch/riscv/include/asm/atomic.h, line 247 (as a macro)
- arch/sh/include/asm/atomic-grb.h, line 5 (as a macro)
- arch/sh/include/asm/atomic-irq.h, line 13 (as a macro)
- arch/sh/include/asm/atomic-llsc.h, line 19 (as a macro)
- arch/sparc/include/asm/atomic_64.h, line 24 (as a macro)
- arch/sparc/lib/atomic_64.S, line 21 (as a macro)
- arch/xtensa/include/asm/atomic.h, line 60 (as a macro)
- arch/xtensa/include/asm/atomic.h, line 120 (as a macro)
- arch/xtensa/include/asm/atomic.h, line 181 (as a macro)
- include/asm-generic/atomic.h, line 36 (as a macro)
- include/asm-generic/atomic.h, line 74 (as a macro)
Defined in 2 files as a function:
Referenced in 23 files: