Defined in 30 files as a macro:
- arch/alpha/include/asm/atomic.h, line 77 (as a macro)
- arch/arc/include/asm/atomic.h, line 69 (as a macro)
- arch/arc/include/asm/atomic.h, line 160 (as a macro)
- arch/arm/include/asm/atomic.h, line 77 (as a macro)
- arch/arm/include/asm/atomic.h, line 188 (as a macro)
- arch/arm64/include/asm/atomic.h, line 34 (as a macro)
- arch/arm64/include/asm/atomic_ll_sc.h, line 78 (as a macro)
- arch/arm64/include/asm/atomic_lse.h, line 29 (as a macro)
- arch/csky/include/asm/atomic.h, line 73 (as a macro)
- arch/csky/include/asm/atomic.h, line 160 (as a macro)
- arch/h8300/include/asm/atomic.h, line 32 (as a macro)
- arch/hexagon/include/asm/atomic.h, line 118 (as a macro)
- arch/ia64/include/asm/atomic.h, line 46 (as a macro)
- arch/m68k/include/asm/atomic.h, line 57 (as a macro)
- arch/m68k/include/asm/atomic.h, line 87 (as a macro)
- arch/mips/include/asm/atomic.h, line 115 (as a macro)
- arch/openrisc/include/asm/atomic.h, line 51 (as a macro)
- arch/parisc/include/asm/atomic.h, line 103 (as a macro)
- arch/riscv/include/asm/atomic.h, line 90 (as a macro)
- arch/sh/include/asm/atomic-grb.h, line 47 (as a macro)
- arch/sh/include/asm/atomic-irq.h, line 37 (as a macro)
- arch/sh/include/asm/atomic-llsc.h, line 52 (as a macro)
- arch/sparc/include/asm/atomic_64.h, line 32 (as a macro)
- arch/sparc/lib/atomic32.c, line 31 (as a macro)
- arch/sparc/lib/atomic_64.S, line 51 (as a macro)
- arch/xtensa/include/asm/atomic.h, line 99 (as a macro)
- arch/xtensa/include/asm/atomic.h, line 159 (as a macro)
- arch/xtensa/include/asm/atomic.h, line 219 (as a macro)
- include/asm-generic/atomic.h, line 58 (as a macro)
- include/asm-generic/atomic.h, line 97 (as a macro)
Referenced in 23 files: