Defined in 4 files as a macro:
- sys/amd64/include/atomic.h, line 603 (as a macro)
- sys/i386/include/atomic.h, line 858 (as a macro)
- sys/powerpc/include/atomic.h, line 335 (as a macro)
- sys/sys/_cscan_atomic.h, line 324 (as a macro)
Defined in 5 files as a function:
- sys/arm/include/atomic-v4.h, line 292 (as a function)
- sys/arm/include/atomic-v4.h, line 458 (as a function)
- sys/arm/include/atomic-v6.h, line 717 (as a function)
- sys/mips/include/atomic.h, line 94 (as a function)
- sys/riscv/include/atomic.h, line 148 (as a function)
Referenced in 17 files:
- sys/arm/include/atomic-v4.h
- sys/arm/include/atomic-v6.h, line 758
- sys/arm/include/atomic.h
- sys/arm64/include/atomic.h, line 502
- sys/dev/ice/ice_lib.h, line 553
- sys/dev/ixl/if_ixl.c
- sys/dev/ixl/ixl_pf_iflib.c
- sys/dev/ixl/ixl_pf_main.c
- sys/mips/include/atomic.h
- sys/mips/mips/mp_machdep.c, line 72
- sys/net80211/ieee80211_freebsd.c, line 398
- sys/powerpc/aim/mmu_oea64.c
- sys/powerpc/powerpc/mp_machdep.c, line 359
- sys/riscv/include/atomic.h, line 250
- sys/riscv/riscv/intr_machdep.c
- sys/vm/vm_page.c
- sys/vm/vm_page.h, line 866