Defined in 2 files as a prototype:
Defined in 3 files as a macro:
- sys/amd64/include/atomic.h, line 647 (as a macro)
- sys/powerpc/include/atomic.h, line 916 (as a macro)
- sys/sys/_cscan_atomic.h, line 345 (as a macro)
Defined in 6 files as a function:
- sys/arm/include/atomic-v4.h, line 171 (as a function)
- sys/arm/include/atomic-v6.h, line 358 (as a function)
- sys/i386/include/atomic.h, line 577 (as a function)
- sys/kern/subr_atomic64.c, line 121 (as a function)
- sys/mips/include/atomic.h, line 528 (as a function)
- sys/riscv/include/atomic.h, line 362 (as a function)
Referenced in 15 files:
- sys/arm/include/atomic-v4.h
- sys/arm64/arm64/pmap.c
- sys/arm64/include/atomic.h
- sys/cddl/compat/opensolaris/sys/atomic.h
- sys/compat/linuxkpi/common/include/asm/atomic.h, line 214
- sys/compat/linuxkpi/common/include/asm/atomic64.h
- sys/contrib/openzfs/include/os/freebsd/spl/sys/atomic.h
- sys/dev/cxgbe/t4_mp_ring.c
- sys/i386/include/atomic.h
- sys/mips/include/atomic.h
- sys/net/mp_ring.c
- sys/riscv/include/atomic.h
- sys/sys/_atomic64e.h
- sys/vm/uma_core.c, line 3844
- sys/vm/vm_page.c, line 4957