Defined in 4 files as a macro:
- sys/amd64/include/atomic.h, line 614 (as a macro)
- sys/arm/include/atomic-v4.h, line 459 (as a macro)
- sys/i386/include/atomic.h, line 793 (as a macro)
- sys/powerpc/include/atomic.h, line 530 (as a macro)
Defined in 3 files as a function:
- sys/arm/include/atomic-v6.h, line 681 (as a function)
- sys/arm64/include/atomic.h, line 348 (as a function)
- sys/riscv/include/atomic.h, line 248 (as a function)
Referenced in 16 files:
- contrib/jemalloc/include/jemalloc/internal/atomic.h, line 406
- sys/amd64/vmm/io/vlapic.c, line 402
- sys/arm/include/atomic.h
- sys/arm64/include/atomic.h, line 394
- sys/compat/freebsd32/freebsd32_misc.c, line 2725
- sys/dev/cxgbe/t4_netmap.c
- sys/dev/dpaa/bman_portals.c
- sys/dev/dpaa/qman_portals.c
- sys/dev/drm/drm_irq.c, line 143
- sys/dev/ixl/ixl_txrx.c
- sys/dev/ocs_fc/ocs_cam.c, line 541
- sys/dev/ocs_fc/ocs_os.h, line 960
- sys/kern/kern_sharedpage.c
- sys/kern/kern_syscalls.c, line 136
- sys/mips/include/atomic.h
- sys/riscv/include/atomic.h, line 270