Defined in 9 files as a macro:
Referenced in 260 files:
- contrib/llvm-project/clang/lib/Headers/__clang_hip_libdevice_declares.h, 6 times
- contrib/llvm-project/clang/lib/Headers/cpuid.h, 5 times
- contrib/llvm-project/compiler-rt/lib/builtins/apple_versioning.c, 16 times
- contrib/llvm-project/compiler-rt/lib/builtins/clear_cache.c, 15 times
- contrib/llvm-project/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c, 9 times
- contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_atomic_msvc.h, line 180
- contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp, 2 times
- contrib/llvm-project/libunwind/src/Unwind_AppleExtras.cpp, 12 times
- contrib/llvm-project/openmp/runtime/src/kmp_lock.cpp, line 1787
- contrib/netbsd-tests/lib/libc/sys/t_getrusage.c, line 56
- contrib/netbsd-tests/libexec/ld.elf_so/helper_symver_dso1/h_helper_symver_dso1.c, line 32
- contrib/netbsd-tests/libexec/ld.elf_so/helper_symver_dso2/h_helper_symver_dso2.c, 3 times
- contrib/ntp/lib/isc/backtrace.c, line 134
- contrib/ntp/lib/isc/x86_32/include/isc/atomic.h, 3 times
- contrib/ntp/lib/isc/x86_64/include/isc/atomic.h, 4 times
- contrib/sqlite3/sqlite3.c, 4 times
- lib/csu/i386/crt1_c.c, line 75
- lib/csu/i386/reloc.c, line 40
- lib/libc/aarch64/gen/fpgetmask.c, line 44
- lib/libc/aarch64/gen/fpsetmask.c, 2 times
- lib/libc/aarch64/static_tls.h, line 41
- lib/libc/aarch64/sys/__vdso_gettc.c, 3 times
- lib/libc/amd64/gen/flt_rounds.c, line 24
- lib/libc/amd64/static_tls.h, line 41
- lib/libc/arm/gen/fpgetmask_vfp.c, line 45
- lib/libc/arm/gen/fpgetround_vfp.c, line 43
- lib/libc/arm/gen/fpgetsticky_vfp.c, line 45
- lib/libc/arm/gen/fpsetmask_vfp.c, 2 times
- lib/libc/arm/gen/fpsetround_vfp.c, 2 times
- lib/libc/arm/gen/fpsetsticky_vfp.c, 2 times
- lib/libc/arm/static_tls.h, line 44
- lib/libc/i386/gen/flt_rounds.c, line 23
- lib/libc/i386/static_tls.h, line 41
- lib/libc/mips/gen/hardfloat/fpgetmask.c, line 27
- lib/libc/mips/gen/hardfloat/fpgetround.c, line 27
- lib/libc/mips/gen/hardfloat/fpgetsticky.c, line 27
- lib/libc/mips/gen/hardfloat/fpsetmask.c, 2 times
- lib/libc/mips/gen/hardfloat/fpsetround.c, 2 times
- lib/libc/mips/gen/hardfloat/fpsetsticky.c, 2 times
- lib/libc/powerpc/static_tls.h, line 41
- lib/libc/powerpc64/static_tls.h, line 41
- lib/libc/powerpc64/sys/__vdso_gettc.c, line 54
- lib/libc/riscv/gen/_set_tp.c, line 50
- lib/libc/riscv/static_tls.h, line 41
- lib/libc/x86/sys/__vdso_gettc.c, line 94
- lib/libthr/arch/aarch64/include/pthread_md.h, 2 times
- lib/libthr/arch/powerpc/include/pthread_md.h, 4 times
- lib/libthr/arch/riscv/include/pthread_md.h, 2 times
- lib/libthr/thread/thr_private.h, line 114
- lib/msun/aarch64/fenv.h, 4 times
- lib/msun/powerpc/fenv.h, 4 times
- libexec/rtld-elf/aarch64/reloc.c, line 563
- libexec/rtld-elf/amd64/reloc.c, line 551
- libexec/rtld-elf/arm/reloc.c, line 529
- libexec/rtld-elf/i386/reloc.c, 4 times
- libexec/rtld-elf/powerpc/reloc.c, 2 times
- libexec/rtld-elf/powerpc64/reloc.c, 4 times
- libexec/rtld-elf/riscv/reloc.c, 4 times
- libexec/rtld-elf/riscv/rtld_machdep.h, 3 times
- stand/arm64/libarm64/cache.c, 3 times
- stand/efi/include/amd64/efibind.h, 3 times
- stand/efi/include/i386/efibind.h, 3 times
- stand/efi/loader/arch/amd64/trap.c, line 405
- stand/libsa/powerpc/syncicache.c, 4 times
- stand/powerpc/boot1.chrp/boot1.c, line 104
- stand/powerpc/ofw/cas.c, 2 times
- stand/powerpc/ofw/main.c, line 56
- stand/powerpc/ofw/start.c, line 41
- sys/amd64/amd64/db_trace.c, line 374
- sys/amd64/amd64/fpu.c, 16 times
- sys/amd64/amd64/machdep.c, 6 times
- sys/amd64/amd64/pmap.c, 3 times
- sys/amd64/amd64/prof_machdep.c, 2 times
- sys/amd64/include/atomic.h, 17 times
- sys/amd64/include/cpufunc.h, 92 times
- sys/amd64/include/md_var.h, 14 times
- sys/amd64/include/pcpu.h, 15 times
- sys/amd64/include/pcpu_aux.h, line 55
- sys/amd64/pci/pci_cfgreg.c, 6 times
- sys/amd64/vmm/amd/svm.c, 3 times
- sys/amd64/vmm/intel/vmx.c, 3 times
- sys/amd64/vmm/vmm_instruction_emul.c, 3 times
- sys/arm/arm/cpufunc.c, 6 times
- sys/arm/arm/db_trace.c, line 178
- sys/arm/arm/debug_monitor.c, 2 times
- sys/arm/arm/mp_machdep.c, line 175
- sys/arm/arm/pmap-v4.c, 2 times
- sys/arm/arm/stack_machdep.c, line 59
- sys/arm/arm/vfp.c, 6 times
- sys/arm/freescale/imx/imx_console.c, 2 times
- sys/arm/include/atomic-v4.h, 12 times
- sys/arm/include/atomic-v6.h, 28 times
- sys/arm/include/cpu-v4.h, 4 times
- sys/arm/include/cpufunc.h, 3 times
- sys/arm/include/pcpu.h, 5 times
- sys/arm/mv/mv_armv7_machdep.c, line 429
- sys/arm/mv/mv_common.c, 2 times
- sys/arm/mv/timer.c, line 339
- sys/arm64/arm64/db_trace.c, line 127
- sys/arm64/arm64/debug_monitor.c, 2 times
- sys/arm64/arm64/efirt_machdep.c, line 267
- sys/arm64/arm64/gic_v3.c, line 435
- sys/arm64/arm64/machdep.c, 4 times
- sys/arm64/arm64/mp_machdep.c, 3 times
- sys/arm64/arm64/pmap.c, 7 times
- sys/arm64/arm64/stack_machdep.c, line 86
- sys/arm64/arm64/vfp.c, 2 times
- sys/arm64/arm64/vm_machdep.c, line 123
- sys/arm64/include/armreg.h, 2 times
- sys/arm64/include/atomic.h, 18 times
- sys/arm64/include/cpu.h, 2 times
- sys/arm64/include/cpufunc.h, 9 times
- sys/arm64/include/csan.h, line 82
- sys/arm64/include/endian.h, 3 times
- sys/arm64/include/iodev.h, 6 times
- sys/arm64/include/md_var.h, 9 times
- sys/arm64/include/pcpu.h, 2 times
- sys/cddl/dev/dtrace/amd64/dtrace_isa.c, line 71
- sys/cddl/dev/dtrace/arm/dtrace_isa.c, 2 times
- sys/cddl/dev/dtrace/i386/dtrace_isa.c, line 72
- sys/cddl/dev/dtrace/mips/dtrace_isa.c, 3 times
- sys/cddl/dev/dtrace/riscv/dtrace_isa.c, 2 times
- sys/compat/linuxkpi/common/include/linux/io.h, line 389
- sys/compat/linuxkpi/common/include/linux/kernel.h, line 148
- sys/contrib/ck/include/gcc/aarch64/ck_pr.h, 3 times
- sys/contrib/ck/include/gcc/arm/ck_pr.h, 10 times
- sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h, line 135
- sys/contrib/openzfs/include/os/linux/kernel/linux/simd_powerpc.h, line 93
- sys/contrib/openzfs/include/os/linux/kernel/linux/simd_x86.h, 7 times
- sys/contrib/openzfs/module/lua/llimits.h, 6 times
- sys/contrib/openzfs/module/zcommon/zfs_fletcher_avx512.c, 40 times
- sys/contrib/openzfs/module/zfs/vdev_raidz_math_aarch64_neon_common.h, 20 times
- sys/contrib/openzfs/module/zfs/vdev_raidz_math_avx2.c, 16 times
- sys/contrib/openzfs/module/zfs/vdev_raidz_math_avx512bw.c, 15 times
- sys/contrib/openzfs/module/zfs/vdev_raidz_math_avx512f.c, 14 times
- sys/contrib/openzfs/module/zfs/vdev_raidz_math_powerpc_altivec_common.h, 20 times
- sys/contrib/openzfs/module/zfs/vdev_raidz_math_sse2.c, 17 times
- sys/contrib/openzfs/module/zfs/vdev_raidz_math_ssse3.c, 13 times
- sys/contrib/rdma/krping/krping.c, line 73
- sys/crypto/via/padlock_cipher.c, line 88
- sys/crypto/via/padlock_hash.c, 2 times
- sys/dev/ce/ceddk.c, line 138
- sys/dev/ce/tau32-ddk.c, 94 times
- sys/dev/cxgb/cxgb_osdep.h, line 102
- sys/dev/cxgbe/adapter.h, line 75
- sys/dev/hwpmc/hwpmc_beri.h, line 42
- sys/dev/ocs_fc/ocs_os.h, line 238
- sys/dev/qlnx/qlnxe/qlnx_def.h, line 763
- sys/dev/qlxgb/qla_reg.h, 3 times
- sys/dev/qlxgbe/ql_hw.h, 3 times
- sys/dev/qlxge/qls_hw.h, 3 times
- sys/dev/random/darn.c, line 83
- sys/dev/random/ivy.c, 2 times
- sys/dev/random/nehemiah.c, line 69
- sys/dev/random/unit_test.h, line 50
- sys/dev/sound/macio/aoa.c, line 161
- sys/dev/sound/pcm/feeder_rate.c, line 337
- sys/i386/i386/db_trace.c, line 601
- sys/i386/i386/in_cksum.c, 6 times
- sys/i386/i386/npx.c, 18 times
- sys/i386/i386/prof_machdep.c, 2 times
- sys/i386/include/atomic.h, 19 times
- sys/i386/include/counter.h, 3 times
- sys/i386/include/cpufunc.h, 79 times
- sys/i386/include/ieeefp.h, 8 times
- sys/i386/include/in_cksum.h, 3 times
- sys/i386/include/md_var.h, 9 times
- sys/i386/include/pcpu.h, 8 times
- sys/i386/include/pcpu_aux.h, 2 times
- sys/i386/include/pmc_mdep.h, 3 times
- sys/i386/include/profile.h, 8 times
- sys/i386/pci/pci_cfgreg.c, 6 times
- sys/libkern/mcount.c, 2 times
- sys/libkern/x86/crc32_sse42.c, 3 times
- sys/lockdoc/log.c, 2 times
- sys/mips/broadcom/bcm_bmips_exts.h, 2 times
- sys/mips/broadcom/bcm_machdep.c, line 570
- sys/mips/cavium/cvmx_config.h, line 57
- sys/mips/include/atomic.h, 19 times
- sys/mips/include/cache_r4k.h, 12 times
- sys/mips/include/cpufunc.h, 14 times
- sys/mips/include/md_var.h, line 79
- sys/mips/include/profile.h, 3 times
- sys/mips/ingenic/jz4780_machdep.c, line 137
- sys/mips/malta/malta_mp.c, 6 times
- sys/mips/mips/cache_mipsNN.c, 3 times
- sys/mips/mips/db_trace.c, line 415
- sys/mips/mips/stdatomic.c, 7 times
- sys/mips/mips/tlb.c, 3 times
- sys/mips/mips/trap.c, 11 times
- sys/mips/nlm/board_cpld.c, line 97
- sys/mips/nlm/xlp_machdep.c, line 577
- sys/net/altq/altq_subr.c, line 972
- sys/net/iflib.c, 3 times
- sys/powerpc/aim/aim_machdep.c, 3 times
- sys/powerpc/aim/mmu_oea.c, 24 times
- sys/powerpc/aim/mmu_oea64.c, 7 times
- sys/powerpc/aim/mmu_radix.c, 13 times
- sys/powerpc/aim/moea64_native.c, 18 times
- sys/powerpc/aim/mp_cpudep.c, 16 times
- sys/powerpc/aim/slb.c, line 466
- sys/powerpc/booke/mp_cpudep.c, 2 times
- sys/powerpc/booke/pmap.c, 13 times
- sys/powerpc/booke/pmap_32.c, 10 times
- sys/powerpc/booke/pmap_64.c, 5 times
- sys/powerpc/booke/spe.c, 6 times
- sys/powerpc/cpufreq/pcr.c, line 145
- sys/powerpc/fpu/fpu_arith.h, 8 times
- sys/powerpc/include/atomic.h, 38 times
- sys/powerpc/include/counter.h, line 91
- sys/powerpc/include/cpu.h, 2 times
- sys/powerpc/include/cpufunc.h, 25 times
- sys/powerpc/include/pcpu.h, 2 times
- sys/powerpc/include/pio.h, line 49
- sys/powerpc/include/pmc_mdep.h, 2 times
- sys/powerpc/include/profile.h, 2 times
- sys/powerpc/include/spr.h, 4 times
- sys/powerpc/mpc85xx/mpc85xx_cache.c, 2 times
- sys/powerpc/mpc85xx/platform_mpc85xx.c, 8 times
- sys/powerpc/ofw/ofw_machdep.c, 8 times
- sys/powerpc/ofw/rtas.c, 4 times
- sys/powerpc/powermac/grackle.c, 5 times
- sys/powerpc/powermac/smu.c, 2 times
- sys/powerpc/powerpc/altivec.c, 4 times
- sys/powerpc/powerpc/bus_machdep.c, 4 times
- sys/powerpc/powerpc/clock.c, line 147
- sys/powerpc/powerpc/copyinout.c, 2 times
- sys/powerpc/powerpc/cpu.c, 6 times
- sys/powerpc/powerpc/elf64_machdep.c, line 361
- sys/powerpc/powerpc/fpu.c, 6 times
- sys/powerpc/powerpc/machdep.c, 5 times
- sys/powerpc/powerpc/mp_machdep.c, 2 times
- sys/powerpc/powerpc/syncicache.c, 4 times
- sys/powerpc/powerpc/trap.c, 3 times
- sys/powerpc/ps3/mmu_ps3.c, 4 times
- sys/powerpc/pseries/mmu_phyp.c, 4 times
- sys/riscv/include/atomic.h, 19 times
- sys/riscv/include/cpufunc.h, 8 times
- sys/riscv/include/pcpu.h, 2 times
- sys/riscv/include/riscvreg.h, 10 times
- sys/riscv/include/sbi.h, 8 times
- sys/riscv/riscv/db_trace.c, line 148
- sys/riscv/riscv/machdep.c, 3 times
- sys/riscv/riscv/mp_machdep.c, 2 times
- sys/riscv/riscv/stack_machdep.c, line 94
- sys/sys/cdefs.h, line 108
- sys/sys/kern_prefetch.h, line 35
- sys/sys/lockdoc.h, line 48
- sys/sys/stdatomic.h, line 162
- sys/x86/cpufreq/smist.c, 2 times
- sys/x86/include/bus.h, 20 times
- sys/x86/include/endian.h, 2 times
- sys/x86/include/vmware.h, line 46
- sys/x86/x86/cpu_machdep.c, 2 times
- sys/x86/x86/identcpu.c, 2 times
- sys/x86/x86/stack_machdep.c, 2 times
- sys/x86/x86/tsc.c, 3 times
- tools/test/popss/popss.c, 8 times
- tools/tools/tscdrift/tscdrift.c, 2 times
- usr.sbin/pmcstudy/pmcstudy.c, line 2317