Defined in 5 files as a prototype:
- sys/cddl/compat/opensolaris/sys/atomic.h, line 49 (as a prototype)
- sys/contrib/openzfs/include/os/freebsd/spl/sys/atomic.h, line 53 (as a prototype)
- sys/contrib/openzfs/lib/libspl/include/atomic.h, line 245 (as a prototype)
- sys/i386/include/atomic.h, line 136 (as a prototype)
- sys/sys/_atomic64e.h, line 76 (as a prototype)
Defined in 3 files as a macro:
- sys/amd64/include/atomic.h, line 650 (as a macro)
- sys/contrib/openzfs/include/os/linux/spl/sys/atomic.h, line 60 (as a macro)
- sys/sys/_cscan_atomic.h, line 360 (as a macro)
Defined in 10 files as a function:
- sys/arm/include/atomic-v4.h, line 322 (as a function)
- sys/arm/include/atomic-v6.h, line 985 (as a function)
- sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c, line 78 (as a function)
- sys/contrib/openzfs/lib/libspl/asm-i386/atomic.S, line 764 (as a function)
- sys/contrib/openzfs/lib/libspl/asm-x86_64/atomic.S, line 630 (as a function)
- sys/contrib/openzfs/module/os/freebsd/spl/spl_atomic.c, line 78 (as a function)
- sys/i386/include/atomic.h, line 607 (as a function)
- sys/mips/include/atomic.h, line 808 (as a function)
- sys/powerpc/include/atomic.h, line 969 (as a function)
- sys/riscv/include/atomic.h, line 429 (as a function)
Referenced in 14 files:
- sys/arm64/arm64/pmap.c
- sys/arm64/include/atomic.h
- sys/compat/linuxkpi/common/include/asm/atomic.h, line 263
- sys/compat/linuxkpi/common/include/asm/atomic64.h, line 124
- sys/contrib/openzfs/lib/libspl/asm-i386/atomic.S, line 779
- sys/contrib/openzfs/lib/libspl/asm-x86_64/atomic.S, line 639
- sys/contrib/openzfs/module/zfs/dmu_object.c
- sys/contrib/openzfs/module/zfs/zfeature.c, line 324
- sys/dev/drm2/drm_atomic.h, line 64
- sys/dev/mpr/mpr.c, line 2484
- sys/dev/mps/mps.c, line 2363
- sys/powerpc/include/atomic.h
- sys/riscv/include/atomic.h
- sys/riscv/riscv/pmap.c, line 315