Home
last modified time | relevance | path

Searched refs:boot_cpu_has (Results 1 – 25 of 190) sorted by relevance

12345678

/openbmc/linux/arch/x86/kernel/cpu/
H A Dbugs.c226 if (boot_cpu_has(X86_FEATURE_VIRT_SSBD)) in x86_amd_ssb_disable()
228 else if (boot_cpu_has(X86_FEATURE_LS_CFG_SSBD)) in x86_amd_ssb_disable()
253 if (!boot_cpu_has(X86_FEATURE_MD_CLEAR)) in mds_select_mitigation()
258 if (!boot_cpu_has(X86_BUG_MSBDS_ONLY) && in mds_select_mitigation()
314 if (!boot_cpu_has(X86_FEATURE_RTM)) { in taa_select_mitigation()
332 if (boot_cpu_has(X86_FEATURE_MD_CLEAR)) in taa_select_mitigation()
420 boot_cpu_has(X86_FEATURE_RTM))) in mmio_select_mitigation()
427 if (boot_cpu_has(X86_FEATURE_CLEAR_CPU_BUF)) in mmio_select_mitigation()
448 (boot_cpu_has(X86_FEATURE_MD_CLEAR) && in mmio_select_mitigation()
449 boot_cpu_has(X86_FEATURE_FLUSH_L1D) && in mmio_select_mitigation()
[all …]
H A Dhygon.c69 if (boot_cpu_has(X86_FEATURE_TOPOEXT)) { in hygon_get_topology()
94 if (!boot_cpu_has(X86_FEATURE_HYPERVISOR) && c->x86_model <= 0x3) in hygon_get_topology()
219 if (boot_cpu_has(X86_FEATURE_TOPOEXT)) { in bsp_init_hygon()
224 } else if (boot_cpu_has(X86_FEATURE_NODEID_MSR)) { in bsp_init_hygon()
231 if (!boot_cpu_has(X86_FEATURE_AMD_SSBD) && in bsp_init_hygon()
232 !boot_cpu_has(X86_FEATURE_VIRT_SSBD)) { in bsp_init_hygon()
281 if (boot_cpu_has(X86_FEATURE_APIC)) in early_init_hygon()
H A Dintel.c534 if (boot_cpu_has(X86_FEATURE_APIC) && (c->x86<<8 | c->x86_model<<4) == 0x520 && in intel_workarounds()
649 if (boot_cpu_has(X86_FEATURE_DS)) { in init_intel()
659 if (boot_cpu_has(X86_FEATURE_CLFLUSH) && in init_intel()
665 if (boot_cpu_has(X86_FEATURE_MWAIT) && in init_intel()
1074 if (!boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT) && in sld_state_setup()
1075 !boot_cpu_has(X86_FEATURE_BUS_LOCK_DETECT)) in sld_state_setup()
1230 if (!boot_cpu_has(X86_FEATURE_BUS_LOCK_DETECT)) in bus_lock_init()
1235 if ((boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT) && in bus_lock_init()
1295 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in split_lock_setup()
1325 if (!boot_cpu_has(X86_FEATURE_BUS_LOCK_DETECT) && in sld_state_show()
[all …]
H A Damd.c397 if (boot_cpu_has(X86_FEATURE_TOPOEXT)) { in amd_get_topology()
574 if (boot_cpu_has(X86_FEATURE_TOPOEXT)) { in bsp_init_amd()
579 } else if (boot_cpu_has(X86_FEATURE_NODEID_MSR)) { in bsp_init_amd()
586 if (!boot_cpu_has(X86_FEATURE_AMD_SSBD) && in bsp_init_amd()
587 !boot_cpu_has(X86_FEATURE_VIRT_SSBD) && in bsp_init_amd()
750 if (boot_cpu_has(X86_FEATURE_APIC)) { in early_init_amd()
804 if (c->x86 == 0x17 && boot_cpu_has(X86_FEATURE_AMD_IBPB)) in early_init_amd()
1134 if (boot_cpu_has(X86_FEATURE_ZEN1)) in init_amd()
1136 else if (boot_cpu_has(X86_FEATURE_ZEN2)) in init_amd()
1138 else if (boot_cpu_has(X86_FEATURE_ZEN3)) in init_amd()
[all …]
H A Dtsx.c116 if (boot_cpu_has(X86_FEATURE_RTM_ALWAYS_ABORT) && in tsx_clear_cpuid()
117 boot_cpu_has(X86_FEATURE_TSX_FORCE_ABORT)) { in tsx_clear_cpuid()
170 if (boot_cpu_has(X86_FEATURE_RTM_ALWAYS_ABORT)) { in tsx_init()
/openbmc/linux/arch/x86/crypto/
H A Dblake2s-glue.c59 if (boot_cpu_has(X86_FEATURE_SSSE3)) in blake2s_mod_init()
63 boot_cpu_has(X86_FEATURE_AVX) && in blake2s_mod_init()
64 boot_cpu_has(X86_FEATURE_AVX2) && in blake2s_mod_init()
65 boot_cpu_has(X86_FEATURE_AVX512F) && in blake2s_mod_init()
66 boot_cpu_has(X86_FEATURE_AVX512VL) && in blake2s_mod_init()
H A Dsha1_ssse3_glue.c114 if (boot_cpu_has(X86_FEATURE_SSSE3)) in register_sha1_ssse3()
121 if (boot_cpu_has(X86_FEATURE_SSSE3)) in unregister_sha1_ssse3()
164 if (boot_cpu_has(X86_FEATURE_AVX)) in avx_usable()
192 if (avx_usable() && boot_cpu_has(X86_FEATURE_AVX2) in avx2_usable()
193 && boot_cpu_has(X86_FEATURE_BMI1) in avx2_usable()
194 && boot_cpu_has(X86_FEATURE_BMI2)) in avx2_usable()
295 if (boot_cpu_has(X86_FEATURE_SHA_NI)) in register_sha1_ni()
302 if (boot_cpu_has(X86_FEATURE_SHA_NI)) in unregister_sha1_ni()
H A Dsha256_ssse3_glue.c142 if (boot_cpu_has(X86_FEATURE_SSSE3)) in register_sha256_ssse3()
150 if (boot_cpu_has(X86_FEATURE_SSSE3)) in unregister_sha256_ssse3()
208 if (boot_cpu_has(X86_FEATURE_AVX)) in avx_usable()
283 if (avx_usable() && boot_cpu_has(X86_FEATURE_AVX2) && in avx2_usable()
284 boot_cpu_has(X86_FEATURE_BMI2)) in avx2_usable()
358 if (boot_cpu_has(X86_FEATURE_SHA_NI)) in register_sha256_ni()
366 if (boot_cpu_has(X86_FEATURE_SHA_NI)) in unregister_sha256_ni()
H A Daria_gfni_avx512_glue.c206 if (!boot_cpu_has(X86_FEATURE_AVX) || in aria_avx512_init()
207 !boot_cpu_has(X86_FEATURE_AVX2) || in aria_avx512_init()
208 !boot_cpu_has(X86_FEATURE_AVX512F) || in aria_avx512_init()
209 !boot_cpu_has(X86_FEATURE_AVX512VL) || in aria_avx512_init()
210 !boot_cpu_has(X86_FEATURE_GFNI) || in aria_avx512_init()
211 !boot_cpu_has(X86_FEATURE_OSXSAVE)) { in aria_avx512_init()
H A Dcamellia_aesni_avx2_glue.c107 if (!boot_cpu_has(X86_FEATURE_AVX) || in camellia_aesni_init()
108 !boot_cpu_has(X86_FEATURE_AVX2) || in camellia_aesni_init()
109 !boot_cpu_has(X86_FEATURE_AES) || in camellia_aesni_init()
110 !boot_cpu_has(X86_FEATURE_OSXSAVE)) { in camellia_aesni_init()
H A Dsm4_aesni_avx2_glue.c136 if (!boot_cpu_has(X86_FEATURE_AVX) || in sm4_init()
137 !boot_cpu_has(X86_FEATURE_AVX2) || in sm4_init()
138 !boot_cpu_has(X86_FEATURE_AES) || in sm4_init()
139 !boot_cpu_has(X86_FEATURE_OSXSAVE)) { in sm4_init()
H A Dpoly1305_glue.c262 if (boot_cpu_has(X86_FEATURE_AVX) && in poly1305_simd_mod_init()
265 if (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_AVX2) && in poly1305_simd_mod_init()
268 if (IS_ENABLED(CONFIG_AS_AVX512) && boot_cpu_has(X86_FEATURE_AVX) && in poly1305_simd_mod_init()
269 boot_cpu_has(X86_FEATURE_AVX2) && boot_cpu_has(X86_FEATURE_AVX512F) && in poly1305_simd_mod_init()
H A Dsha512_ssse3_glue.c132 if (boot_cpu_has(X86_FEATURE_SSSE3)) in register_sha512_ssse3()
140 if (boot_cpu_has(X86_FEATURE_SSSE3)) in unregister_sha512_ssse3()
150 if (boot_cpu_has(X86_FEATURE_AVX)) in avx_usable()
274 if (avx_usable() && boot_cpu_has(X86_FEATURE_AVX2) && in avx2_usable()
275 boot_cpu_has(X86_FEATURE_BMI2)) in avx2_usable()
H A Daria_aesni_avx2_glue.c206 if (!boot_cpu_has(X86_FEATURE_AVX) || in aria_avx2_init()
207 !boot_cpu_has(X86_FEATURE_AVX2) || in aria_avx2_init()
208 !boot_cpu_has(X86_FEATURE_AES) || in aria_avx2_init()
209 !boot_cpu_has(X86_FEATURE_OSXSAVE)) { in aria_avx2_init()
220 if (boot_cpu_has(X86_FEATURE_GFNI) && IS_ENABLED(CONFIG_AS_GFNI)) { in aria_avx2_init()
/openbmc/linux/arch/x86/kernel/fpu/
H A Dinit.c25 if (boot_cpu_has(X86_FEATURE_FXSR)) in fpu__init_cpu_generic()
27 if (boot_cpu_has(X86_FEATURE_XMM)) in fpu__init_cpu_generic()
34 if (!boot_cpu_has(X86_FEATURE_FPU)) in fpu__init_cpu_generic()
40 if (!boot_cpu_has(X86_FEATURE_FPU)) in fpu__init_cpu_generic()
76 if (!boot_cpu_has(X86_FEATURE_CPUID) && in fpu__init_system_early_generic()
103 if (boot_cpu_has(X86_FEATURE_FXSR)) { in fpu__init_system_mxcsr()
/openbmc/linux/lib/raid6/
H A Drecov_avx512.c16 return boot_cpu_has(X86_FEATURE_AVX2) && in raid6_has_avx512()
17 boot_cpu_has(X86_FEATURE_AVX) && in raid6_has_avx512()
18 boot_cpu_has(X86_FEATURE_AVX512F) && in raid6_has_avx512()
19 boot_cpu_has(X86_FEATURE_AVX512BW) && in raid6_has_avx512()
20 boot_cpu_has(X86_FEATURE_AVX512VL) && in raid6_has_avx512()
21 boot_cpu_has(X86_FEATURE_AVX512DQ); in raid6_has_avx512()
H A Davx512.c36 return boot_cpu_has(X86_FEATURE_AVX2) && in raid6_have_avx512()
37 boot_cpu_has(X86_FEATURE_AVX) && in raid6_have_avx512()
38 boot_cpu_has(X86_FEATURE_AVX512F) && in raid6_have_avx512()
39 boot_cpu_has(X86_FEATURE_AVX512BW) && in raid6_have_avx512()
40 boot_cpu_has(X86_FEATURE_AVX512VL) && in raid6_have_avx512()
41 boot_cpu_has(X86_FEATURE_AVX512DQ); in raid6_have_avx512()
H A Dsse1.c32 return boot_cpu_has(X86_FEATURE_MMX) && in raid6_have_sse1_or_mmxext()
33 (boot_cpu_has(X86_FEATURE_XMM) || in raid6_have_sse1_or_mmxext()
34 boot_cpu_has(X86_FEATURE_MMXEXT)); in raid6_have_sse1_or_mmxext()
/openbmc/linux/arch/x86/kernel/
H A Dtsc.c938 if (!boot_cpu_has(X86_FEATURE_TSC)) in recalibrate_cpu_khz()
1055 if (!boot_cpu_has(X86_FEATURE_TSC)) in cpufreq_register_tsc_scaling()
1057 if (boot_cpu_has(X86_FEATURE_CONSTANT_TSC)) in cpufreq_register_tsc_scaling()
1086 if (boot_cpu_has(X86_FEATURE_HYPERVISOR) || in detect_art()
1087 !boot_cpu_has(X86_FEATURE_NONSTOP_TSC) || in detect_art()
1088 !boot_cpu_has(X86_FEATURE_TSC_ADJUST) || in detect_art()
1244 if (boot_cpu_has(X86_FEATURE_TSC_RELIABLE)) in check_system_tsc_reliable()
1258 if (boot_cpu_has(X86_FEATURE_CONSTANT_TSC) && in check_system_tsc_reliable()
1259 boot_cpu_has(X86_FEATURE_NONSTOP_TSC) && in check_system_tsc_reliable()
1260 boot_cpu_has(X86_FEATURE_TSC_ADJUST) && in check_system_tsc_reliable()
[all …]
/openbmc/linux/arch/um/include/asm/
H A Dcpufeature.h55 #define boot_cpu_has(bit) cpu_has(&boot_cpu_data, bit) macro
122 __builtin_constant_p(boot_cpu_has(bit)) ? \
123 boot_cpu_has(bit) : \
135 #define cpu_have_feature boot_cpu_has
/openbmc/linux/arch/x86/include/asm/
H A Dxor_avx.h171 if (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_OSXSAVE)) \
176 (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_OSXSAVE) ? &xor_block_avx : FASTEST)
H A Dvmalloc.h14 return boot_cpu_has(X86_FEATURE_GBPAGES); in arch_vmap_pud_supported()
21 return boot_cpu_has(X86_FEATURE_PSE); in arch_vmap_pmd_supported()
H A Dcpufeature.h146 #define boot_cpu_has(bit) cpu_has(&boot_cpu_data, bit) macro
195 __builtin_constant_p(boot_cpu_has(bit)) ? \
196 boot_cpu_has(bit) : \
209 #define cpu_have_feature boot_cpu_has
/openbmc/linux/arch/x86/kernel/apic/
H A Dapic.c314 else if (boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in __setup_APIC_LVTT()
580 if (!boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in apic_validate_deadline_timer()
582 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in apic_validate_deadline_timer()
691 if (boot_cpu_has(X86_FEATURE_TSC)) in lapic_cal_handler()
752 if (boot_cpu_has(X86_FEATURE_TSC)) { in calibrate_by_pmtimer()
792 if (!boot_cpu_has(X86_FEATURE_APIC) || apic_is_disabled) in apic_needs_pit()
805 if (!boot_cpu_has(X86_FEATURE_ARAT)) in apic_needs_pit()
809 if (boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in apic_needs_pit()
831 if (boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in calibrate_APIC_clock()
930 if (boot_cpu_has(X86_FEATURE_TSC)) { in calibrate_APIC_clock()
[all …]
/openbmc/linux/arch/x86/events/
H A Dmsr.c22 return boot_cpu_has(X86_FEATURE_APERFMPERF); in test_aperfmperf()
27 return boot_cpu_has(X86_FEATURE_PTSC); in test_ptsc()
32 return boot_cpu_has(X86_FEATURE_IRPERF); in test_irperf()
37 return boot_cpu_has(X86_FEATURE_DTHERM); in test_therm_status()
305 if (!boot_cpu_has(X86_FEATURE_TSC)) { in msr_init()

12345678