Defined in 1 files as a prototype:
Defined in 18 files as a macro:
-
arch/arc/include/asm/atomic-spinlock.h,
line 86
(as a macro)
-
arch/arm/include/asm/atomic.h,
line 200
(as a macro)
-
arch/arm64/include/asm/atomic.h,
line 108
(as a macro)
-
arch/hexagon/include/asm/atomic.h,
line 88
(as a macro)
-
arch/loongarch/include/asm/atomic-amo.h,
line 63
(as a macro)
-
arch/m68k/include/asm/atomic.h,
line 109
(as a macro)
-
arch/openrisc/include/asm/atomic.h,
line 88
(as a macro)
-
arch/parisc/include/asm/atomic.h,
line 121
(as a macro)
-
arch/riscv/include/asm/atomic.h,
line 142
(as a macro)
-
arch/s390/include/asm/atomic.h,
line 34
(as a macro)
-
arch/sh/include/asm/atomic-grb.h,
line 74
(as a macro)
-
arch/sh/include/asm/atomic-irq.h,
line 58
(as a macro)
-
arch/sh/include/asm/atomic-llsc.h,
line 76
(as a macro)
-
arch/sparc/include/asm/atomic_32.h,
line 22
(as a macro)
-
arch/sparc/include/asm/atomic_64.h,
line 40
(as a macro)
-
arch/x86/include/asm/atomic.h,
line 87
(as a macro)
-
arch/xtensa/include/asm/atomic.h,
line 248
(as a macro)
-
include/asm-generic/atomic.h,
line 115
(as a macro)
Defined in 2 files as a function:
Referenced in 5 files:
Smatch caller information: