Defined in 2 files as a macro:
Referenced in 187 files:
-
arch/um/include/asm/cpufeature.h,
3 times
-
arch/x86/crypto/aegis128-aesni-glue.c,
2 times
-
arch/x86/crypto/aesni-intel_glue.c,
9 times
-
arch/x86/crypto/aria_aesni_avx2_glue.c,
5 times
-
arch/x86/crypto/aria_aesni_avx_glue.c,
4 times
-
arch/x86/crypto/aria_gfni_avx512_glue.c,
6 times
-
arch/x86/crypto/camellia_aesni_avx2_glue.c,
4 times
-
arch/x86/crypto/camellia_aesni_avx_glue.c,
3 times
-
arch/x86/crypto/serpent_avx2_glue.c,
2 times
-
arch/x86/crypto/serpent_sse2_glue.c,
line 105
-
arch/x86/crypto/sm4_aesni_avx2_glue.c,
4 times
-
arch/x86/crypto/sm4_aesni_avx_glue.c,
3 times
-
arch/x86/events/amd/core.c,
3 times
-
arch/x86/events/amd/ibs.c,
line 1727
-
arch/x86/events/amd/lbr.c,
line 429
-
arch/x86/events/amd/power.c,
line 274
-
arch/x86/events/amd/uncore.c,
4 times
-
arch/x86/events/core.c,
2 times
-
arch/x86/events/intel/bts.c,
3 times
-
arch/x86/events/intel/core.c,
21 times
-
arch/x86/events/intel/cstate.c,
line 768
-
arch/x86/events/intel/ds.c,
2 times
-
arch/x86/events/intel/lbr.c,
3 times
-
arch/x86/events/intel/pt.c,
2 times
-
arch/x86/events/intel/uncore.c,
line 1975
-
arch/x86/events/msr.c,
5 times
-
arch/x86/include/asm/acpi.h,
line 104
-
arch/x86/include/asm/acrn.h,
line 29
-
arch/x86/include/asm/apic.h,
2 times
-
arch/x86/include/asm/cmpxchg_32.h,
line 153
-
arch/x86/include/asm/cmpxchg_64.h,
line 93
-
arch/x86/include/asm/cpufeature.h,
4 times
-
arch/x86/include/asm/fsgsbase.h,
2 times
-
arch/x86/include/asm/hugetlb.h,
line 8
-
arch/x86/include/asm/irq_work.h,
line 10
-
arch/x86/include/asm/pgtable.h,
line 312
-
arch/x86/include/asm/trace/fpu.h,
line 24
-
arch/x86/include/asm/vmalloc.h,
2 times
-
arch/x86/kernel/acpi/boot.c,
4 times
-
arch/x86/kernel/acpi/cppc.c,
line 38
-
arch/x86/kernel/alternative.c,
2 times
-
arch/x86/kernel/apic/apic.c,
22 times
-
arch/x86/kernel/apic/apic_noop.c,
2 times
-
arch/x86/kernel/apic/apic_numachip.c,
line 153
-
arch/x86/kernel/apic/io_apic.c,
2 times
-
arch/x86/kernel/apic/probe_32.c,
line 25
-
arch/x86/kernel/apic/vector.c,
2 times
-
arch/x86/kernel/cpu/acrn.c,
line 38
-
arch/x86/kernel/cpu/amd.c,
9 times
-
arch/x86/kernel/cpu/bugs.c,
80 times
-
arch/x86/kernel/cpu/bus_lock.c,
10 times
-
arch/x86/kernel/cpu/cacheinfo.c,
4 times
-
arch/x86/kernel/cpu/common.c,
18 times
-
arch/x86/kernel/cpu/cpuid-deps.c,
line 126
-
arch/x86/kernel/cpu/cyrix.c,
line 335
-
arch/x86/kernel/cpu/hygon.c,
3 times
-
arch/x86/kernel/cpu/intel.c,
4 times
-
arch/x86/kernel/cpu/intel_epb.c,
line 225
-
arch/x86/kernel/cpu/mce/apei.c,
line 76
-
arch/x86/kernel/cpu/mce/dev-mcelog.c,
2 times
-
arch/x86/kernel/cpu/mce/inject.c,
2 times
-
arch/x86/kernel/cpu/mce/intel.c,
line 94
-
arch/x86/kernel/cpu/mshyperv.c,
line 351
-
arch/x86/kernel/cpu/mtrr/cyrix.c,
2 times
-
arch/x86/kernel/cpu/proc.c,
2 times
-
arch/x86/kernel/cpu/resctrl/core.c,
3 times
-
arch/x86/kernel/cpu/topology_amd.c,
3 times
-
arch/x86/kernel/cpu/tsx.c,
3 times
-
arch/x86/kernel/cpu/umwait.c,
line 213
-
arch/x86/kernel/cpu/vmware.c,
line 465
-
arch/x86/kernel/devicetree.c,
line 208
-
arch/x86/kernel/dumpstack.c,
line 425
-
arch/x86/kernel/fpu/bugs.c,
line 33
-
arch/x86/kernel/fpu/core.c,
4 times
-
arch/x86/kernel/fpu/init.c,
5 times
-
arch/x86/kernel/fpu/regset.c,
line 30
-
arch/x86/kernel/fpu/xstate.c,
9 times
-
arch/x86/kernel/hpet.c,
line 705
-
arch/x86/kernel/hw_breakpoint.c,
line 403
-
arch/x86/kernel/i8253.c,
line 34
-
arch/x86/kernel/jailhouse.c,
line 50
-
arch/x86/kernel/kprobes/opt.c,
line 83
-
arch/x86/kernel/kvm.c,
3 times
-
arch/x86/kernel/kvmclock.c,
2 times
-
arch/x86/kernel/ldt.c,
7 times
-
arch/x86/kernel/machine_kexec_32.c,
line 226
-
arch/x86/kernel/paravirt-spinlocks.c,
line 17
-
arch/x86/kernel/process.c,
2 times
-
arch/x86/kernel/process_64.c,
4 times
-
arch/x86/kernel/setup.c,
2 times
-
arch/x86/kernel/signal_64.c,
line 153
-
arch/x86/kernel/smpboot.c,
line 343
-
arch/x86/kernel/tsc.c,
19 times
-
arch/x86/kernel/tsc_sync.c,
4 times
-
arch/x86/kernel/vm86_32.c,
line 333
-
arch/x86/kvm/cpuid.c,
16 times
-
arch/x86/kvm/cpuid.h,
line 229
-
arch/x86/kvm/mmu/mmu.c,
2 times
-
arch/x86/kvm/msrs.c,
4 times
-
arch/x86/kvm/pmu.c,
2 times
-
arch/x86/kvm/svm/avic.c,
6 times
-
arch/x86/kvm/svm/sev.c,
10 times
-
arch/x86/kvm/svm/svm.c,
23 times
-
arch/x86/kvm/vmx/capabilities.h,
2 times
-
arch/x86/kvm/vmx/pmu_intel.c,
3 times
-
arch/x86/kvm/vmx/sgx.c,
4 times
-
arch/x86/kvm/vmx/vmx.c,
13 times
-
arch/x86/kvm/x86.c,
20 times
-
arch/x86/mm/cpu_entry_area.c,
line 91
-
arch/x86/mm/dump_pagetables.c,
2 times
-
arch/x86/mm/hugetlbpage.c,
3 times
-
arch/x86/mm/init.c,
6 times
-
arch/x86/mm/init_32.c,
line 285
-
arch/x86/mm/init_64.c,
line 1535
-
arch/x86/mm/kasan_init_64.c,
2 times
-
arch/x86/mm/pat/memtype.c,
line 228
-
arch/x86/mm/pat/set_memory.c,
line 1727
-
arch/x86/mm/pgtable.c,
2 times
-
arch/x86/mm/pti.c,
5 times
-
arch/x86/mm/tlb.c,
3 times
-
arch/x86/net/bpf_jit_comp.c,
line 2139
-
arch/x86/net/bpf_jit_comp32.c,
line 1907
-
arch/x86/pci/xen.c,
line 527
-
arch/x86/power/cpu.c,
2 times
-
arch/x86/power/hibernate_32.c,
2 times
-
arch/x86/realmode/init.c,
line 30
-
arch/x86/virt/vmx/tdx/tdx.c,
line 1375
-
arch/x86/xen/suspend.c,
2 times
-
arch/x86/xen/time.c,
2 times
-
drivers/acpi/acpi_pad.c,
2 times
-
drivers/acpi/processor_idle.c,
2 times
-
drivers/acpi/processor_perflib.c,
line 453
-
drivers/acpi/resource.c,
line 754
-
drivers/char/hw_random/via-rng.c,
2 times
-
drivers/cpufreq/acpi-cpufreq.c,
2 times
-
drivers/cpufreq/amd-pstate-ut.c,
line 98
-
drivers/cpufreq/amd_freq_sensitivity.c,
line 123
-
drivers/cpufreq/intel_pstate.c,
14 times
-
drivers/cpufreq/longhaul.c,
line 935
-
drivers/cpufreq/p4-clockmod.c,
line 250
-
drivers/cpufreq/powernow-k8.c,
line 1179
-
drivers/crypto/ccp/sev-dev-tsm.c,
line 389
-
drivers/crypto/ccp/sev-dev.c,
4 times
-
drivers/crypto/padlock-aes.c,
line 491
-
drivers/crypto/padlock-sha.c,
line 332
-
drivers/dma/ioat/dca.c,
line 76
-
drivers/edac/mce_amd.c,
3 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h,
line 433
-
drivers/gpu/drm/drm_cache.c,
line 336
-
drivers/gpu/drm/gma500/mmu.c,
line 455
-
drivers/gpu/drm/i915/i915_memcpy.c,
line 170
-
drivers/gpu/drm/radeon/radeon_device.c,
line 642
-
drivers/hwmon/fam15h_power.c,
3 times
-
drivers/idle/intel_idle.c,
7 times
-
drivers/iommu/amd/init.c,
line 3237
-
drivers/iommu/intel/irq_remapping.c,
line 785
-
drivers/iommu/irq_remapping.c,
line 41
-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c,
line 1127
-
drivers/net/ethernet/intel/e1000e/ptp.c,
line 316
-
drivers/net/ethernet/intel/ice/ice_ptp.c,
line 2526
-
drivers/net/ethernet/intel/idpf/idpf_ptp.c,
2 times
-
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c,
line 1309
-
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c,
2 times
-
drivers/powercap/intel_rapl_common.c,
4 times
-
drivers/thermal/intel/intel_hfi.c,
line 541
-
drivers/thermal/intel/therm_throt.c,
9 times
-
lib/atomic64_test.c,
2 times
-
lib/crc/x86/crc-pclmul-template.h,
5 times
-
lib/crc/x86/crc-t10dif.h,
line 24
-
lib/crc/x86/crc32.h,
2 times
-
lib/crc/x86/crc64.h,
line 32
-
lib/crypto/x86/aes.h,
line 83
-
lib/crypto/x86/blake2s.h,
5 times
-
lib/crypto/x86/chacha.h,
5 times
-
lib/crypto/x86/curve25519.h,
2 times
-
lib/crypto/x86/gf128hash.h,
2 times
-
lib/crypto/x86/nh.h,
2 times
-
lib/crypto/x86/poly1305.h,
6 times
-
lib/crypto/x86/sha1.h,
6 times
-
lib/crypto/x86/sha256.h,
6 times
-
lib/crypto/x86/sha512.h,
4 times
-
lib/crypto/x86/sm3.h,
2 times
-
lib/raid/raid6/x86/pq_arch.h,
19 times
-
lib/raid/xor/x86/xor_arch.h,
4 times
-
net/netfilter/nft_set_pipapo.c,
line 533
-
net/netfilter/nft_set_pipapo_avx2.c,
line 1080
-
sound/hda/controllers/intel.c,
line 1955