Home
last modified time | relevance | path

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

1234567

/Linux-v5.4/arch/x86/kernel/fpu/
Dinit.c22 if (boot_cpu_has(X86_FEATURE_FXSR)) in fpu__init_cpu_generic()
24 if (boot_cpu_has(X86_FEATURE_XMM)) in fpu__init_cpu_generic()
31 if (!boot_cpu_has(X86_FEATURE_FPU)) in fpu__init_cpu_generic()
37 if (!boot_cpu_has(X86_FEATURE_FPU)) in fpu__init_cpu_generic()
73 if (!boot_cpu_has(X86_FEATURE_CPUID) && in fpu__init_system_early_generic()
100 if (boot_cpu_has(X86_FEATURE_FXSR)) { in fpu__init_system_mxcsr()
206 if (!boot_cpu_has(X86_FEATURE_FPU)) { in fpu__init_system_xstate_size_legacy()
209 if (boot_cpu_has(X86_FEATURE_FXSR)) in fpu__init_system_xstate_size_legacy()
Dregset.c23 if (boot_cpu_has(X86_FEATURE_FXSR)) in regset_xregset_fpregs_active()
35 if (!boot_cpu_has(X86_FEATURE_FXSR)) in xfpregs_get()
52 if (!boot_cpu_has(X86_FEATURE_FXSR)) in xfpregs_set()
70 if (boot_cpu_has(X86_FEATURE_XSAVE)) in xfpregs_set()
84 if (!boot_cpu_has(X86_FEATURE_XSAVE)) in xstateregs_get()
121 if (!boot_cpu_has(X86_FEATURE_XSAVE)) in xstateregs_set()
304 if (!boot_cpu_has(X86_FEATURE_FPU)) in fpregs_get()
307 if (!boot_cpu_has(X86_FEATURE_FXSR)) in fpregs_get()
335 if (!boot_cpu_has(X86_FEATURE_FPU)) in fpregs_set()
338 if (!boot_cpu_has(X86_FEATURE_FXSR)) in fpregs_set()
[all …]
Dxstate.c216 if (!boot_cpu_has(X86_FEATURE_XSAVE) || !xfeatures_mask) in fpu__init_cpu_xstate()
356 if (!boot_cpu_has(X86_FEATURE_XSAVES)) { in setup_xstate_comp()
411 if (!boot_cpu_has(X86_FEATURE_XSAVE)) in setup_init_fpu_buf()
417 if (boot_cpu_has(X86_FEATURE_XSAVES)) in setup_init_fpu_buf()
471 return boot_cpu_has(X86_FEATURE_XSAVES); in using_compacted_format()
674 if (boot_cpu_has(X86_FEATURE_XSAVES)) in init_xstate_size()
722 if (!boot_cpu_has(X86_FEATURE_FPU)) { in fpu__init_system_xstate()
727 if (!boot_cpu_has(X86_FEATURE_XSAVE)) { in fpu__init_system_xstate()
729 boot_cpu_has(X86_FEATURE_FXSR) ? "FXSAVE" : "FSAVE"); in fpu__init_system_xstate()
755 if (!boot_cpu_has(xsave_cpuid_features[i])) in fpu__init_system_xstate()
[all …]
/Linux-v5.4/arch/x86/kernel/cpu/
Dbugs.c96 if (boot_cpu_has(X86_FEATURE_MSR_SPEC_CTRL)) in check_bugs()
100 if (boot_cpu_has(X86_FEATURE_STIBP)) in check_bugs()
212 if (boot_cpu_has(X86_FEATURE_VIRT_SSBD)) in x86_amd_ssb_disable()
214 else if (boot_cpu_has(X86_FEATURE_LS_CFG_SSBD)) in x86_amd_ssb_disable()
239 if (!boot_cpu_has(X86_FEATURE_MD_CLEAR)) in mds_select_mitigation()
244 if (!boot_cpu_has(X86_BUG_MSBDS_ONLY) && in mds_select_mitigation()
297 if (!boot_cpu_has(X86_FEATURE_RTM)) { in taa_select_mitigation()
311 if (boot_cpu_has(X86_FEATURE_MD_CLEAR)) in taa_select_mitigation()
389 if (!boot_cpu_has(X86_FEATURE_SMAP)) in smap_works_speculatively()
398 if (boot_cpu_has(X86_BUG_CPU_MELTDOWN)) in smap_works_speculatively()
[all …]
Dhygon.c71 if (boot_cpu_has(X86_FEATURE_TOPOEXT)) { in hygon_get_topology()
234 if (boot_cpu_has(X86_FEATURE_TOPOEXT)) { in bsp_init_hygon()
239 } else if (boot_cpu_has(X86_FEATURE_NODEID_MSR)) { in bsp_init_hygon()
246 if (!boot_cpu_has(X86_FEATURE_AMD_SSBD) && in bsp_init_hygon()
247 !boot_cpu_has(X86_FEATURE_VIRT_SSBD)) { in bsp_init_hygon()
292 if (boot_cpu_has(X86_FEATURE_APIC)) in early_init_hygon()
Daperfmperf.c86 if (!boot_cpu_has(X86_FEATURE_APERFMPERF)) in aperfmperf_get_khz()
105 if (!boot_cpu_has(X86_FEATURE_APERFMPERF)) in arch_freq_prepare_all()
124 if (!boot_cpu_has(X86_FEATURE_APERFMPERF)) in arch_freq_get_on_cpu()
/Linux-v5.4/lib/raid6/
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()
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()
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()
Drecov_ssse3.c13 return boot_cpu_has(X86_FEATURE_XMM) && in raid6_has_ssse3()
14 boot_cpu_has(X86_FEATURE_XMM2) && in raid6_has_ssse3()
15 boot_cpu_has(X86_FEATURE_SSSE3); in raid6_has_ssse3()
/Linux-v5.4/arch/x86/crypto/
Dsha1_ssse3_glue.c110 if (boot_cpu_has(X86_FEATURE_SSSE3)) in register_sha1_ssse3()
117 if (boot_cpu_has(X86_FEATURE_SSSE3)) in unregister_sha1_ssse3()
163 if (boot_cpu_has(X86_FEATURE_AVX)) in avx_usable()
198 if (avx_usable() && boot_cpu_has(X86_FEATURE_AVX2) in avx2_usable()
199 && boot_cpu_has(X86_FEATURE_BMI1) in avx2_usable()
200 && boot_cpu_has(X86_FEATURE_BMI2)) in avx2_usable()
310 if (boot_cpu_has(X86_FEATURE_SHA_NI)) in register_sha1_ni()
317 if (boot_cpu_has(X86_FEATURE_SHA_NI)) in unregister_sha1_ni()
Dsha256_ssse3_glue.c134 if (boot_cpu_has(X86_FEATURE_SSSE3)) in register_sha256_ssse3()
142 if (boot_cpu_has(X86_FEATURE_SSSE3)) in unregister_sha256_ssse3()
201 if (boot_cpu_has(X86_FEATURE_AVX)) in avx_usable()
282 if (avx_usable() && boot_cpu_has(X86_FEATURE_AVX2) && in avx2_usable()
283 boot_cpu_has(X86_FEATURE_BMI2)) in avx2_usable()
362 if (boot_cpu_has(X86_FEATURE_SHA_NI)) in register_sha256_ni()
370 if (boot_cpu_has(X86_FEATURE_SHA_NI)) in unregister_sha256_ni()
Dsha512_ssse3_glue.c133 if (boot_cpu_has(X86_FEATURE_SSSE3)) in register_sha512_ssse3()
141 if (boot_cpu_has(X86_FEATURE_SSSE3)) in unregister_sha512_ssse3()
152 if (boot_cpu_has(X86_FEATURE_AVX)) in avx_usable()
281 if (avx_usable() && boot_cpu_has(X86_FEATURE_AVX2) && in avx2_usable()
282 boot_cpu_has(X86_FEATURE_BMI2)) in avx2_usable()
Dchacha_glue.c268 if (!boot_cpu_has(X86_FEATURE_SSSE3)) in chacha_simd_mod_init()
272 chacha_use_avx2 = boot_cpu_has(X86_FEATURE_AVX) && in chacha_simd_mod_init()
273 boot_cpu_has(X86_FEATURE_AVX2) && in chacha_simd_mod_init()
277 boot_cpu_has(X86_FEATURE_AVX512VL) && in chacha_simd_mod_init()
278 boot_cpu_has(X86_FEATURE_AVX512BW); /* kmovq */ in chacha_simd_mod_init()
/Linux-v5.4/arch/x86/include/asm/
Dpkeys.h7 #define arch_max_pkey() (boot_cpu_has(X86_FEATURE_OSPKE) ? 16 : 1)
14 return boot_cpu_has(X86_FEATURE_OSPKE); in arch_pkeys_enabled()
24 if (!boot_cpu_has(X86_FEATURE_OSPKE)) in execute_only_pkey()
35 if (!boot_cpu_has(X86_FEATURE_OSPKE)) in arch_override_mprotect_pkey()
Dcpufeature.h137 #define boot_cpu_has(bit) cpu_has(&boot_cpu_data, bit) macro
161 #define static_cpu_has(bit) boot_cpu_has(bit)
219 __builtin_constant_p(boot_cpu_has(bit)) ? \
220 boot_cpu_has(bit) : \
234 #define cpu_have_feature boot_cpu_has
Dxor_avx.h166 if (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_OSXSAVE)) \
171 (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_OSXSAVE) ? &xor_block_avx : FASTEST)
/Linux-v5.4/arch/x86/kernel/
Dtsc.c894 if (!boot_cpu_has(X86_FEATURE_TSC)) in recalibrate_cpu_khz()
1012 if (!boot_cpu_has(X86_FEATURE_TSC)) in cpufreq_register_tsc_scaling()
1014 if (boot_cpu_has(X86_FEATURE_CONSTANT_TSC)) in cpufreq_register_tsc_scaling()
1043 if (boot_cpu_has(X86_FEATURE_HYPERVISOR) || in detect_art()
1044 !boot_cpu_has(X86_FEATURE_NONSTOP_TSC) || in detect_art()
1045 !boot_cpu_has(X86_FEATURE_TSC_ADJUST) || in detect_art()
1179 if (boot_cpu_has(X86_FEATURE_TSC_RELIABLE)) in check_system_tsc_reliable()
1189 if (!boot_cpu_has(X86_FEATURE_TSC) || tsc_unstable) in unsynchronized_tsc()
1197 if (boot_cpu_has(X86_FEATURE_CONSTANT_TSC)) in unsynchronized_tsc()
1356 if (boot_cpu_has(X86_FEATURE_ART)) in tsc_refine_calibration_work()
[all …]
Dldt.c116 if (boot_cpu_has(X86_FEATURE_PTI)) in do_sanity_check()
124 if (boot_cpu_has(X86_FEATURE_PTI)) in do_sanity_check()
159 if (boot_cpu_has(X86_FEATURE_PTI) && !mm->context.ldt) in map_ldt_struct_to_user()
184 if (boot_cpu_has(X86_FEATURE_PTI) && !mm->context.ldt) in map_ldt_struct_to_user()
211 if (!boot_cpu_has(X86_FEATURE_PTI)) in map_ldt_struct()
274 if (!boot_cpu_has(X86_FEATURE_PTI)) in unmap_ldt_struct()
314 if (!boot_cpu_has(X86_FEATURE_PTI)) in free_ldt_pgtables()
Dtsc_sync.c53 if (!boot_cpu_has(X86_FEATURE_TSC_ADJUST)) in tsc_verify_tsc_adjust()
119 if (!boot_cpu_has(X86_FEATURE_TSC_ADJUST)) in tsc_store_and_check_tsc_adjust()
145 if (!boot_cpu_has(X86_FEATURE_TSC_ADJUST)) in tsc_store_and_check_tsc_adjust()
326 if (!boot_cpu_has(X86_FEATURE_TSC_ADJUST)) in check_tsc_sync_source()
/Linux-v5.4/arch/x86/kernel/apic/
Dapic.c337 else if (boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in __setup_APIC_LVTT()
617 if (!boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER) || in apic_check_deadline_errata()
618 boot_cpu_has(X86_FEATURE_HYPERVISOR)) in apic_check_deadline_errata()
733 if (boot_cpu_has(X86_FEATURE_TSC)) in lapic_cal_handler()
794 if (boot_cpu_has(X86_FEATURE_TSC)) { in calibrate_by_pmtimer()
834 if (!boot_cpu_has(X86_FEATURE_APIC)) in apic_needs_pit()
838 if (!boot_cpu_has(X86_FEATURE_ARAT)) in apic_needs_pit()
842 if (boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in apic_needs_pit()
864 if (boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in calibrate_APIC_clock()
963 if (boot_cpu_has(X86_FEATURE_TSC)) { in calibrate_APIC_clock()
[all …]
/Linux-v5.4/arch/x86/events/
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()
292 if (!boot_cpu_has(X86_FEATURE_TSC)) { in msr_init()
/Linux-v5.4/arch/x86/mm/
Dsetup_nx.c36 if (boot_cpu_has(X86_FEATURE_NX) && !disable_nx) in x86_configure_nx()
44 if (!boot_cpu_has(X86_FEATURE_NX)) { in x86_report_nx()
Dpti.c368 if (boot_cpu_has(X86_FEATURE_PGE)) in pti_clone_pgtable()
399 if (boot_cpu_has(X86_FEATURE_PGE)) in pti_clone_pgtable()
541 if (boot_cpu_has(X86_FEATURE_K8)) in pti_kernel_image_global_ok()
625 if (!boot_cpu_has(X86_FEATURE_PTI)) in pti_init()
671 if (!boot_cpu_has(X86_FEATURE_PTI)) in pti_finalize()
/Linux-v5.4/arch/x86/xen/
Dsuspend.c43 if (xen_pv_domain() && boot_cpu_has(X86_FEATURE_SPEC_CTRL)) in xen_vcpu_notify_restore()
59 if (xen_pv_domain() && boot_cpu_has(X86_FEATURE_SPEC_CTRL)) { in xen_vcpu_notify_suspend()

1234567