| /Linux-v5.4/arch/x86/kernel/fpu/ |
| D | init.c | 22 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()
|
| D | regset.c | 23 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 …]
|
| D | xstate.c | 216 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/ |
| D | bugs.c | 96 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 …]
|
| D | hygon.c | 71 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()
|
| D | aperfmperf.c | 86 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/ |
| D | recov_avx512.c | 16 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()
|
| D | avx512.c | 36 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()
|
| D | sse1.c | 32 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()
|
| D | recov_ssse3.c | 13 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/ |
| D | sha1_ssse3_glue.c | 110 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()
|
| D | sha256_ssse3_glue.c | 134 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()
|
| D | sha512_ssse3_glue.c | 133 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()
|
| D | chacha_glue.c | 268 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/ |
| D | pkeys.h | 7 #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()
|
| D | cpufeature.h | 137 #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
|
| D | xor_avx.h | 166 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/ |
| D | tsc.c | 894 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 …]
|
| D | ldt.c | 116 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()
|
| D | tsc_sync.c | 53 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/ |
| D | apic.c | 337 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/ |
| D | msr.c | 22 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/ |
| D | setup_nx.c | 36 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()
|
| D | pti.c | 368 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/ |
| D | suspend.c | 43 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()
|