Defined in 2 files as a prototype:
Defined in 3 files as a macro:
- sys/amd64/include/atomic.h, line 652 (as a macro)
- sys/powerpc/include/atomic.h, line 989 (as a macro)
- sys/sys/_cscan_atomic.h, line 348 (as a macro)
Defined in 5 files as a function:
- sys/arm/include/atomic-v4.h, line 270 (as a function)
- sys/arm/include/atomic-v6.h, line 590 (as a function)
- sys/i386/include/atomic.h, line 617 (as a function)
- sys/mips/include/atomic.h, line 563 (as a function)
- sys/riscv/include/atomic.h, line 387 (as a function)
Referenced in 10 files:
- sys/arm64/include/atomic.h
- sys/cddl/compat/opensolaris/sys/atomic.h, line 122
- sys/compat/linuxkpi/common/include/asm/atomic64.h
- sys/contrib/openzfs/include/os/freebsd/spl/sys/atomic.h, line 128
- sys/i386/include/atomic.h
- sys/mips/include/atomic.h, line 700
- sys/netinet/tcp_ratelimit.c, line 1390
- sys/riscv/include/atomic.h
- sys/sys/systm.h, line 609
- sys/vm/uma_core.c