Loading...
Defined in 5 files as a macro:
- arch/arc/include/asm/cmpxchg.h, line 21 (as a macro)
- arch/csky/include/asm/cmpxchg.h, line 117 (as a macro)
- arch/riscv/include/asm/cmpxchg.h, line 302 (as a macro)
- arch/x86/include/asm/cmpxchg.h, line 133 (as a macro)
- tools/arch/x86/include/asm/cmpxchg.h, line 83 (as a macro)
Defined in 24 files as a function:
- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi, line 122 (as a function)
- arch/arm/include/asm/cmpxchg.h, line 156 (as a function)
- arch/loongarch/include/asm/cmpxchg.h, line 163 (as a function)
- arch/m68k/include/asm/cmpxchg.h, line 94 (as a function)
- arch/mips/boot/dts/ingenic/ci20.dts, line 446 (as a function)
- arch/mips/include/asm/cmpxchg.h, line 152 (as a function)
- arch/mips/include/asm/syscall.h, line 221 (as a function)
- arch/openrisc/include/asm/cmpxchg.h, line 121 (as a function)
- arch/parisc/include/asm/cmpxchg.h, line 67 (as a function)
- arch/powerpc/include/asm/cmpxchg.h, line 392 (as a function)
- arch/s390/include/asm/cmpxchg.h, line 87 (as a function)
- arch/sh/include/asm/cmpxchg.h, line 55 (as a function)
- arch/sparc/include/asm/cmpxchg_32.h, line 46 (as a function)
- arch/sparc/include/asm/cmpxchg_64.h, line 157 (as a function)
- arch/x86/kernel/cpu/microcode/amd.c, line 123 (as a function)
- arch/xtensa/include/asm/cmpxchg.h, line 74 (as a function)
- drivers/scsi/qla2xxx/qla_nvme.c, line 447 (as a function)
- include/linux/ppp-comp.h, line 146 (as a function)
- include/linux/soc/ti/ti_sci_protocol.h, line 139 (as a function)
- include/linux/stacktrace.h, line 293 (as a function)
- include/uapi/linux/hidraw.h, line 162 (as a function)
- include/uapi/linux/if_macsec.h, line 447 (as a function)
- include/uapi/linux/iio/buffer.h, line 160 (as a function)
- include/uapi/linux/virtio_scmi.h, line 456 (as a function)
Referenced in 34 files:
- arch/alpha/include/asm/cmpxchg.h
- arch/arc/include/asm/cmpxchg.h, line 50
- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi, line 150
- arch/arm/include/asm/cmpxchg.h
- arch/arm64/include/asm/cmpxchg.h
- arch/csky/include/asm/atomic.h, line 217
- arch/csky/include/asm/cmpxchg.h, line 147
- arch/loongarch/include/asm/cmpxchg.h, line 187
- arch/m68k/include/asm/cmpxchg.h
- arch/mips/boot/dts/ingenic/ci20.dts, line 462
- arch/mips/include/asm/cmpxchg.h, line 179
- arch/mips/include/asm/syscall.h, line 249
- arch/openrisc/include/asm/cmpxchg.h, line 137
- arch/parisc/include/asm/cmpxchg.h, line 85
- arch/powerpc/include/asm/cmpxchg.h, line 474
- arch/riscv/include/asm/atomic.h, line 287
- arch/riscv/include/asm/cmpxchg.h, line 344
- arch/s390/include/asm/cmpxchg.h, line 161
- arch/sh/include/asm/cmpxchg.h, line 70
- arch/sparc/include/asm/cmpxchg_32.h, line 62
- arch/sparc/include/asm/cmpxchg_64.h
- arch/x86/include/asm/cmpxchg.h, line 149
- arch/x86/include/asm/mc146818rtc.h, line 50
- arch/x86/kernel/cpu/microcode/amd.c, line 151
- arch/xtensa/include/asm/cmpxchg.h, line 86
- drivers/scsi/qla2xxx/qla_nvme.c, line 463
- include/linux/ppp-comp.h, line 174
- include/linux/soc/ti/ti_sci_protocol.h, line 167
- include/linux/stacktrace.h, line 309
- include/uapi/linux/hidraw.h, line 190
- include/uapi/linux/if_macsec.h, line 463
- include/uapi/linux/iio/buffer.h, line 188
- include/uapi/linux/virtio_scmi.h, line 472
- tools/arch/x86/include/asm/cmpxchg.h, line 87