Defined in 2 files as a prototype:
Defined in 3 files as a macro:
- sys/amd64/include/atomic.h, line 644 (as a macro)
- sys/powerpc/include/atomic.h, line 745 (as a macro)
- sys/sys/_cscan_atomic.h, line 342 (as a macro)
Defined in 6 files as a function:
- sys/arm/include/atomic-v4.h, line 240 (as a function)
- sys/arm/include/atomic-v6.h, line 544 (as a function)
- sys/i386/include/atomic.h, line 567 (as a function)
- sys/kern/subr_atomic64.c, line 108 (as a function)
- sys/mips/include/atomic.h, line 505 (as a function)
- sys/riscv/include/atomic.h, line 339 (as a function)
Referenced in 11 files:
- sys/amd64/vmm/vmm_instruction_emul.c
- sys/arm/include/atomic-v4.h
- sys/arm64/include/atomic.h
- sys/dev/cxgbe/t4_mp_ring.c
- sys/i386/i386/pmap.c, line 3463
- sys/i386/include/atomic.h
- sys/kern/subr_smr.c, line 250
- sys/mips/include/atomic.h, line 692
- sys/riscv/include/atomic.h
- sys/sys/_atomic64e.h
- sys/x86/x86/pvclock.c, line 190