Defined in 3 files as a macro:
- sys/amd64/include/atomic.h, line 617 (as a macro)
- sys/i386/include/atomic.h, line 871 (as a macro)
- sys/powerpc/include/atomic.h, line 655 (as a macro)
Defined in 5 files as a function:
- sys/arm/include/atomic-v4.h, line 153 (as a function)
- sys/arm/include/atomic-v4.h, line 313 (as a function)
- sys/arm/include/atomic-v6.h, line 302 (as a function)
- sys/mips/include/atomic.h, line 352 (as a function)
- sys/riscv/include/atomic.h, line 103 (as a function)
Referenced in 29 files:
- sys/amd64/vmm/vmm_instruction_emul.c
- sys/arm/amlogic/aml8726/uart_dev_aml8726.c
- sys/arm/include/atomic-v4.h
- sys/arm/include/atomic-v6.h
- sys/arm/include/atomic.h
- sys/arm/xilinx/uart_dev_cdnc.c
- sys/arm64/include/atomic.h, line 421
- sys/cddl/compat/opensolaris/sys/atomic.h, line 37
- sys/dev/acpica/Osd/OsdSynch.c
- sys/dev/nvme/nvme.c, line 331
- sys/dev/nvme/nvme_ctrlr.c
- sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
- sys/dev/uart/uart_core.c
- sys/dev/uart/uart_dev_imx.c, line 410
- sys/dev/uart/uart_dev_ns8250.c
- sys/dev/uart/uart_dev_quicc.c
- sys/dev/uart/uart_dev_sab82532.c
- sys/dev/uart/uart_dev_z8530.c
- sys/kern/kern_fail.c, line 560
- sys/kern/kern_syscalls.c, line 77
- sys/mips/atheros/uart_dev_ar933x.c, line 644
- sys/mips/cavium/octeon_mp.c
- sys/mips/cavium/uart_dev_oct16550.c
- sys/mips/include/atomic.h
- sys/mips/malta/malta_mp.c
- sys/mips/mediatek/uart_dev_mtk.c, line 364
- sys/riscv/include/atomic.h
- sys/sparc64/pci/sbbc.c
- sys/sparc64/pci/schizo.c, line 931