Symbol: cpu_has
arch/loongarch/kernel/alternative.c
214
if (!cpu_has(a->feature)) {
arch/um/include/asm/cpufeature.h
126
#define cpu_has_bug(c, bit) cpu_has(c, (bit))
arch/um/include/asm/cpufeature.h
54
#define boot_cpu_has(bit) cpu_has(&boot_cpu_data, bit)
arch/um/kernel/um_arch.c
86
seq_printf(m, "fpu\t\t: %s\n", str_yes_no(cpu_has(&boot_cpu_data, X86_FEATURE_FPU)));
arch/um/kernel/um_arch.c
89
if (cpu_has(&boot_cpu_data, i) && (x86_cap_flags[i] != NULL))
arch/x86/events/intel/core.c
7506
return (cpu >= 0) && is_attr_for_this_pmu(kobj, attr) && cpu_has(&cpu_data(cpu), X86_FEATURE_RTM) ? attr->mode : 0;
arch/x86/events/intel/core.c
7876
if (!cpu_has(&boot_cpu_data, X86_FEATURE_ARCH_PERFMON)) {
arch/x86/include/asm/acpi.h
126
if (cpu_has(c, X86_FEATURE_EST))
arch/x86/include/asm/acpi.h
129
if (cpu_has(c, X86_FEATURE_ACPI))
arch/x86/include/asm/acpi.h
132
if (cpu_has(c, X86_FEATURE_HWP))
arch/x86/include/asm/acpi.h
139
if (!cpu_has(c, X86_FEATURE_MWAIT) ||
arch/x86/include/asm/cpufeature.h
126
#define cpu_has_bug(c, bit) cpu_has(c, (bit))
arch/x86/include/asm/cpufeature.h
74
#define boot_cpu_has(bit) cpu_has(&boot_cpu_data, bit)
arch/x86/kernel/cpu/amd.c
1000
if (!cpu_has(c, X86_FEATURE_HYPERVISOR)) {
arch/x86/kernel/cpu/amd.c
1006
if (!cpu_has(c, X86_FEATURE_BTC_NO))
arch/x86/kernel/cpu/amd.c
1013
if (!cpu_has(c, X86_FEATURE_HYPERVISOR))
arch/x86/kernel/cpu/amd.c
1060
if (cpu_has(c, X86_FEATURE_FSRM))
arch/x86/kernel/cpu/amd.c
1100
if ((c->x86 >= 6) && (!cpu_has(c, X86_FEATURE_XSAVEERPTR)))
arch/x86/kernel/cpu/amd.c
1109
if (cpu_has(c, X86_FEATURE_SVM)) {
arch/x86/kernel/cpu/amd.c
1117
if (!cpu_has(c, X86_FEATURE_LFENCE_RDTSC) && cpu_has(c, X86_FEATURE_XMM2)) {
arch/x86/kernel/cpu/amd.c
1139
if (!cpu_has(c, X86_FEATURE_3DNOWPREFETCH))
arch/x86/kernel/cpu/amd.c
1140
if (cpu_has(c, X86_FEATURE_3DNOW) || cpu_has(c, X86_FEATURE_LM))
arch/x86/kernel/cpu/amd.c
1148
if (cpu_has(c, X86_FEATURE_IRPERF))
arch/x86/kernel/cpu/amd.c
1161
cpu_has(c, X86_FEATURE_AUTOIBRS))
arch/x86/kernel/cpu/amd.c
1168
if (cpu_has(c, X86_FEATURE_TCE))
arch/x86/kernel/cpu/amd.c
1238
if (cpu_has(c, X86_FEATURE_INVLPGB))
arch/x86/kernel/cpu/amd.c
218
if (!cpu_has(c, X86_FEATURE_XMM)) {
arch/x86/kernel/cpu/amd.c
266
if (cpu_has(c, X86_FEATURE_MP))
arch/x86/kernel/cpu/amd.c
360
if (cpu_has(c, X86_FEATURE_SEV_SNP)) {
arch/x86/kernel/cpu/amd.c
368
if (!cpu_has(c, X86_FEATURE_HYPERVISOR) &&
arch/x86/kernel/cpu/amd.c
408
if (cpu_has(c, X86_FEATURE_HYPERVISOR))
arch/x86/kernel/cpu/amd.c
411
if (cpu_has(c, X86_FEATURE_ZEN3) ||
arch/x86/kernel/cpu/amd.c
412
cpu_has(c, X86_FEATURE_ZEN4)) {
arch/x86/kernel/cpu/amd.c
425
if (cpu_has(c, X86_FEATURE_CONSTANT_TSC)) {
arch/x86/kernel/cpu/amd.c
452
if (cpu_has(c, X86_FEATURE_MWAITX))
arch/x86/kernel/cpu/amd.c
537
if (cpu_has(c, X86_FEATURE_GP_ON_USER_CPUID))
arch/x86/kernel/cpu/amd.c
581
if (cpu_has(c, X86_FEATURE_SME) || cpu_has(c, X86_FEATURE_SEV)) {
arch/x86/kernel/cpu/amd.c
684
if (!cpu_has(c, X86_FEATURE_HYPERVISOR) && !cpu_has(c, X86_FEATURE_IBPB_BRTYPE)) {
arch/x86/kernel/cpu/amd.c
709
if (c->x86_model < 0x14 && cpu_has(c, X86_FEATURE_LAHF_LM) && !cpu_has(c, X86_FEATURE_HYPERVISOR)) {
arch/x86/kernel/cpu/amd.c
911
if (!cpu_has(c, X86_FEATURE_HYPERVISOR))
arch/x86/kernel/cpu/amd.c
929
if (!cpu_has(c, X86_FEATURE_HYPERVISOR)) {
arch/x86/kernel/cpu/amd.c
932
if (!cpu_has(c, X86_FEATURE_CPB))
arch/x86/kernel/cpu/amd.c
964
if (cpu_has(c, X86_FEATURE_HYPERVISOR))
arch/x86/kernel/cpu/amd.c
967
if (!cpu_has(c, X86_FEATURE_AVX))
arch/x86/kernel/cpu/amd.c
994
if (!cpu_has(c, X86_FEATURE_HYPERVISOR))
arch/x86/kernel/cpu/bus_lock.c
378
if (!cpu_has(c, X86_FEATURE_CORE_CAPABILITIES))
arch/x86/kernel/cpu/common.c
1004
if (cpu_has(c, X86_FEATURE_AMD_IBPB))
arch/x86/kernel/cpu/common.c
1007
if (cpu_has(c, X86_FEATURE_AMD_STIBP)) {
arch/x86/kernel/cpu/common.c
1012
if (cpu_has(c, X86_FEATURE_AMD_SSBD)) {
arch/x86/kernel/cpu/common.c
1090
if (IS_ENABLED(CONFIG_X86_64) || cpu_has(c, X86_FEATURE_SEP))
arch/x86/kernel/cpu/common.c
1105
if (!cpu_has(c, X86_FEATURE_CPUID) ||
arch/x86/kernel/cpu/common.c
1116
if (cpu_has(c, X86_FEATURE_PAE) ||
arch/x86/kernel/cpu/common.c
1117
cpu_has(c, X86_FEATURE_PSE36))
arch/x86/kernel/cpu/common.c
1483
!cpu_has(c, X86_FEATURE_AMD_SSB_NO))
arch/x86/kernel/cpu/common.c
1494
(cpu_has(c, X86_FEATURE_AUTOIBRS) &&
arch/x86/kernel/cpu/common.c
1523
(cpu_has(c, X86_FEATURE_RTM) ||
arch/x86/kernel/cpu/common.c
1535
if ((cpu_has(c, X86_FEATURE_RDRAND) ||
arch/x86/kernel/cpu/common.c
1536
cpu_has(c, X86_FEATURE_RDSEED)) &&
arch/x86/kernel/cpu/common.c
1552
if (!cpu_has(c, X86_FEATURE_BTC_NO)) {
arch/x86/kernel/cpu/common.c
1560
if (!cpu_has(c, X86_FEATURE_SRSO_NO)) {
arch/x86/kernel/cpu/common.c
1588
if (cpu_has(c, X86_FEATURE_AMD_IBPB) && !cpu_has(c, X86_FEATURE_AMD_IBPB_RET))
arch/x86/kernel/cpu/common.c
1598
if (!cpu_has(c, X86_FEATURE_TSA_SQ_NO) ||
arch/x86/kernel/cpu/common.c
1599
!cpu_has(c, X86_FEATURE_TSA_L1_NO)) {
arch/x86/kernel/cpu/common.c
1602
(cpu_has(c, X86_FEATURE_HYPERVISOR) && cpu_has(c, X86_FEATURE_ZEN)))
arch/x86/kernel/cpu/common.c
1930
if (cpu_has(c, X86_FEATURE_NULL_SEL_CLR_BASE))
arch/x86/kernel/cpu/common.c
1940
if (cpu_has(c, X86_FEATURE_HYPERVISOR)) {
arch/x86/kernel/cpu/common.c
344
if (!cpu_has(c, X86_FEATURE_PN) || !disable_x86_serial_nr)
arch/x86/kernel/cpu/common.c
374
if (cpu_has(c, X86_FEATURE_SMEP))
arch/x86/kernel/cpu/common.c
385
if (cpu_has(c, X86_FEATURE_SMAP))
arch/x86/kernel/cpu/common.c
396
if (!cpu_has(c, X86_FEATURE_UMIP))
arch/x86/kernel/cpu/common.c
700
if (!cpu_has(c, df->feature))
arch/x86/kernel/cpu/common.c
986
if (cpu_has(c, X86_FEATURE_SPEC_CTRL)) {
arch/x86/kernel/cpu/common.c
992
if (cpu_has(c, X86_FEATURE_INTEL_STIBP))
arch/x86/kernel/cpu/common.c
995
if (cpu_has(c, X86_FEATURE_SPEC_CTRL_SSBD) ||
arch/x86/kernel/cpu/common.c
996
cpu_has(c, X86_FEATURE_VIRT_SSBD))
arch/x86/kernel/cpu/common.c
999
if (cpu_has(c, X86_FEATURE_AMD_IBRS)) {
arch/x86/kernel/cpu/cpuid-deps.c
181
if (cpu_has(c, d->feature) && !cpu_has(c, d->depends)) {
arch/x86/kernel/cpu/feat_ctl.c
128
enable_vmx = cpu_has(c, X86_FEATURE_VMX) &&
arch/x86/kernel/cpu/feat_ctl.c
131
if (cpu_has(c, X86_FEATURE_SGX) && IS_ENABLED(CONFIG_X86_SGX)) {
arch/x86/kernel/cpu/feat_ctl.c
138
enable_sgx_driver = cpu_has(c, X86_FEATURE_SGX_LC);
arch/x86/kernel/cpu/feat_ctl.c
174
if (!cpu_has(c, X86_FEATURE_VMX))
arch/x86/kernel/cpu/feat_ctl.c
201
if (!cpu_has(c, X86_FEATURE_VMX) && enable_sgx_kvm) {
arch/x86/kernel/cpu/hygon.c
107
if (cpu_has(c, X86_FEATURE_MWAITX))
arch/x86/kernel/cpu/hygon.c
195
if (cpu_has(c, X86_FEATURE_SVM)) {
arch/x86/kernel/cpu/hygon.c
203
if (cpu_has(c, X86_FEATURE_XMM2)) {
arch/x86/kernel/cpu/hygon.c
99
if (cpu_has(c, X86_FEATURE_CONSTANT_TSC)) {
arch/x86/kernel/cpu/intel.c
138
if (cpu_has(c, X86_FEATURE_HYPERVISOR))
arch/x86/kernel/cpu/intel.c
206
if (c->x86 >= 6 && !cpu_has(c, X86_FEATURE_IA64))
arch/x86/kernel/cpu/intel.c
211
if ((cpu_has(c, X86_FEATURE_SPEC_CTRL) ||
arch/x86/kernel/cpu/intel.c
212
cpu_has(c, X86_FEATURE_INTEL_STIBP) ||
arch/x86/kernel/cpu/intel.c
213
cpu_has(c, X86_FEATURE_IBRS) || cpu_has(c, X86_FEATURE_IBPB) ||
arch/x86/kernel/cpu/intel.c
214
cpu_has(c, X86_FEATURE_STIBP)) && bad_spectre_microcode(c)) {
arch/x86/kernel/cpu/intel.c
335
if (cpu_has(c, X86_FEATURE_TME))
arch/x86/kernel/cpu/intel.c
541
if (cpu_has(c, X86_FEATURE_XMM2))
arch/x86/kernel/cpu/match.c
82
if (m->feature != X86_FEATURE_ANY && !cpu_has(c, m->feature))
arch/x86/kernel/cpu/mce/core.c
500
return cpu_has(c, X86_FEATURE_MCE) && cpu_has(c, X86_FEATURE_MCA);
arch/x86/kernel/cpu/mce/p5.c
54
if (!cpu_has(c, X86_FEATURE_MCE))
arch/x86/kernel/cpu/microcode/intel.c
1039
cpu_has(c, X86_FEATURE_IA64)) {
arch/x86/kernel/cpu/mtrr/if.c
413
if ((!cpu_has(c, X86_FEATURE_MTRR)) &&
arch/x86/kernel/cpu/mtrr/if.c
414
(!cpu_has(c, X86_FEATURE_K6_MTRR)) &&
arch/x86/kernel/cpu/mtrr/if.c
415
(!cpu_has(c, X86_FEATURE_CYRIX_ARR)) &&
arch/x86/kernel/cpu/mtrr/if.c
416
(!cpu_has(c, X86_FEATURE_CENTAUR_MCR)))
arch/x86/kernel/cpu/perfctr-watchdog.c
55
if (cpu_has(&boot_cpu_data, X86_FEATURE_ARCH_PERFMON))
arch/x86/kernel/cpu/perfctr-watchdog.c
88
if (cpu_has(&boot_cpu_data, X86_FEATURE_ARCH_PERFMON))
arch/x86/kernel/cpu/proc.c
106
if (cpu_has(c, i) && x86_cap_flags[i] != NULL)
arch/x86/kernel/cpu/proc.c
110
if (cpu_has(c, X86_FEATURE_VMX) && c->vmx_capability[0]) {
arch/x86/kernel/cpu/proc.c
88
if (cpu_has(c, X86_FEATURE_TSC)) {
arch/x86/kernel/cpu/rdrand.c
31
if (!cpu_has(c, X86_FEATURE_RDRAND))
arch/x86/kernel/cpu/resctrl/core.c
1078
if (!cpu_has(c, X86_FEATURE_CQM_LLC) && !cpu_has(c, X86_FEATURE_ABMC)) {
arch/x86/kernel/cpu/resctrl/core.c
1088
if (cpu_has(c, X86_FEATURE_CQM_OCCUP_LLC) ||
arch/x86/kernel/cpu/resctrl/core.c
1089
cpu_has(c, X86_FEATURE_CQM_MBM_TOTAL) ||
arch/x86/kernel/cpu/resctrl/core.c
1090
cpu_has(c, X86_FEATURE_CQM_MBM_LOCAL) ||
arch/x86/kernel/cpu/resctrl/core.c
1091
cpu_has(c, X86_FEATURE_ABMC)) {
arch/x86/kernel/cpu/topology_amd.c
163
if (cpu_has(c, X86_FEATURE_TOPOEXT) || c->x86_vendor != X86_VENDOR_AMD ||
arch/x86/kernel/cpu/topology_common.c
91
if (cpu_has(c, X86_FEATURE_HT)) {
arch/x86/kernel/msr.c
218
if (!cpu_has(c, X86_FEATURE_MSR))
arch/x86/kernel/process.c
887
if (!cpu_has(c, X86_FEATURE_MWAIT))
arch/x86/kernel/tsc.c
1570
int constant_tsc = cpu_has(&cpu_data(cpu), X86_FEATURE_CONSTANT_TSC);
arch/x86/kvm/svm/svm.c
499
if (!cpu_has(c, X86_FEATURE_SVM)) {
arch/x86/kvm/x86.c
10048
if (__cr4_reserved_bits(cpu_has, c) !=
arch/x86/kvm/x86.c
10049
__cr4_reserved_bits(cpu_has, &boot_cpu_data))
arch/x86/power/cpu.c
284
if (cpu_has(c, X86_FEATURE_MSR_IA32_FEAT_CTL))
drivers/acpi/processor_idle.c
138
if (cpu_has(&cpu_data(pr->id), X86_FEATURE_ARAT))
drivers/cpufreq/acpi-cpufreq.c
186
return cpu_has(cpu, X86_FEATURE_EST);
drivers/cpufreq/acpi-cpufreq.c
193
return cpu_has(cpu, X86_FEATURE_HW_PSTATE);
drivers/cpufreq/acpi-cpufreq.c
739
if (cpu_has(c, X86_FEATURE_CONSTANT_TSC))
drivers/cpufreq/longrun.c
172
if (cpu_has(c, X86_FEATURE_LRTI)) {
drivers/cpufreq/p4-clockmod.c
121
if (cpu_has(c, X86_FEATURE_EST))
drivers/cpufreq/speedstep-centrino.c
353
!cpu_has(cpu, X86_FEATURE_EST))
drivers/cpufreq/speedstep-centrino.c
356
if (cpu_has(cpu, X86_FEATURE_CONSTANT_TSC))
drivers/hwmon/coretemp.c
675
if (!cpu_has(c, X86_FEATURE_DTHERM))
drivers/hwmon/coretemp.c
702
if (cpu_has(c, X86_FEATURE_PTS))
drivers/thermal/intel/therm_throt.c
478
if (cpu_has(c, X86_FEATURE_PLN) && int_pln_enable) {
drivers/thermal/intel/therm_throt.c
486
if (cpu_has(c, X86_FEATURE_PTS)) {
drivers/thermal/intel/therm_throt.c
505
if (cpu_has(c, X86_FEATURE_PLN) && int_pln_enable) {
drivers/thermal/intel/therm_throt.c
701
if (!cpu_has(c, X86_FEATURE_ACPI) || !cpu_has(c, X86_FEATURE_ACC))
drivers/thermal/intel/therm_throt.c
760
if (cpu_has(c, X86_FEATURE_TM2)) {
drivers/thermal/intel/therm_throt.c
777
if (cpu_has(c, X86_FEATURE_PLN) && !int_pln_enable)
drivers/thermal/intel/therm_throt.c
781
else if (cpu_has(c, X86_FEATURE_PLN) && int_pln_enable)
drivers/thermal/intel/therm_throt.c
789
if (cpu_has(c, X86_FEATURE_PTS)) {
drivers/thermal/intel/therm_throt.c
791
if (cpu_has(c, X86_FEATURE_PLN) && !int_pln_enable)
drivers/thermal/intel/therm_throt.c
796
else if (cpu_has(c, X86_FEATURE_PLN) && int_pln_enable)
drivers/thermal/intel/therm_throt.c
806
if (cpu_has(c, X86_FEATURE_HFI)) {
drivers/thermal/intel/x86_pkg_temp_thermal.c
470
if (!cpu_has(c, X86_FEATURE_DTHERM) || !cpu_has(c, X86_FEATURE_PTS))