Home
last modified time | relevance | path

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

12345678

/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()
378 if (!boot_cpu_has(X86_FEATURE_MD_CLEAR)) in mds_update_mitigation()
391 if (!boot_cpu_has(X86_BUG_MSBDS_ONLY) && in mds_apply_mitigation()
432 return boot_cpu_has_bug(X86_BUG_TAA) && boot_cpu_has(X86_FEATURE_RTM); in taa_vulnerable()
443 if (!boot_cpu_has(X86_FEATURE_RTM)) { in taa_select_mitigation()
470 if (!boot_cpu_has(X86_FEATURE_MD_CLEAR)) in taa_update_mitigation()
584 (boot_cpu_has(X86_FEATURE_MD_CLEAR) && in mmio_update_mitigation()
585 boot_cpu_has(X86_FEATURE_FLUSH_L1D) && in mmio_update_mitigation()
750 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in update_srbds_msr()
[all …]
H A Dbus_lock.c118 if (!boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT) && in sld_state_setup()
119 !boot_cpu_has(X86_FEATURE_BUS_LOCK_DETECT)) in sld_state_setup()
299 if (!boot_cpu_has(X86_FEATURE_BUS_LOCK_DETECT)) in bus_lock_init()
304 if ((boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT) && in bus_lock_init()
364 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in split_lock_setup()
394 if (!boot_cpu_has(X86_FEATURE_BUS_LOCK_DETECT) && in sld_state_show()
395 !boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT)) in sld_state_show()
403 if (boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT)) { in sld_state_show()
408 } else if (boot_cpu_has(X86_FEATURE_BUS_LOCK_DETECT)) { in sld_state_show()
413 if (boot_cpu_has(X86_FEATURE_SPLIT_LOCK_DETECT)) in sld_state_show()
[all …]
/linux/lib/crypto/x86/
H A Dsha1.h60 if (boot_cpu_has(X86_FEATURE_SHA_NI)) { in sha1_mod_init_arch()
64 boot_cpu_has(X86_FEATURE_AVX)) { in sha1_mod_init_arch()
65 if (boot_cpu_has(X86_FEATURE_AVX2) && in sha1_mod_init_arch()
66 boot_cpu_has(X86_FEATURE_BMI1) && in sha1_mod_init_arch()
67 boot_cpu_has(X86_FEATURE_BMI2)) in sha1_mod_init_arch()
71 } else if (boot_cpu_has(X86_FEATURE_SSSE3)) { in sha1_mod_init_arch()
H A Dblake2s.h52 if (boot_cpu_has(X86_FEATURE_SSSE3)) in blake2s_mod_init_arch()
55 if (boot_cpu_has(X86_FEATURE_AVX) && in blake2s_mod_init_arch()
56 boot_cpu_has(X86_FEATURE_AVX2) && in blake2s_mod_init_arch()
57 boot_cpu_has(X86_FEATURE_AVX512F) && in blake2s_mod_init_arch()
58 boot_cpu_has(X86_FEATURE_AVX512VL) && in blake2s_mod_init_arch()
H A Dsha256.h79 if (boot_cpu_has(X86_FEATURE_SHA_NI)) { in sha256_mod_init_arch()
84 boot_cpu_has(X86_FEATURE_AVX)) { in sha256_mod_init_arch()
85 if (boot_cpu_has(X86_FEATURE_AVX2) && in sha256_mod_init_arch()
86 boot_cpu_has(X86_FEATURE_BMI2)) in sha256_mod_init_arch()
92 } else if (boot_cpu_has(X86_FEATURE_SSSE3)) { in sha256_mod_init_arch()
H A Dsha512.h41 boot_cpu_has(X86_FEATURE_AVX)) { in sha512_mod_init_arch()
42 if (boot_cpu_has(X86_FEATURE_AVX2) && in sha512_mod_init_arch()
43 boot_cpu_has(X86_FEATURE_BMI2)) in sha512_mod_init_arch()
49 } else if (boot_cpu_has(X86_FEATURE_SSSE3)) { in sha512_mod_init_arch()
H A Dpoly1305.h146 if (boot_cpu_has(X86_FEATURE_AVX) && in poly1305_mod_init_arch()
149 if (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_AVX2) && in poly1305_mod_init_arch()
152 if (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_AVX2) && in poly1305_mod_init_arch()
153 boot_cpu_has(X86_FEATURE_AVX512F) && in poly1305_mod_init_arch()
H A Dchacha.h162 if (!boot_cpu_has(X86_FEATURE_SSSE3)) in chacha_mod_init_arch()
167 if (boot_cpu_has(X86_FEATURE_AVX) && in chacha_mod_init_arch()
168 boot_cpu_has(X86_FEATURE_AVX2) && in chacha_mod_init_arch()
172 if (boot_cpu_has(X86_FEATURE_AVX512VL) && in chacha_mod_init_arch()
173 boot_cpu_has(X86_FEATURE_AVX512BW)) /* kmovq */ in chacha_mod_init_arch()
/linux/lib/crc/x86/
H A Dcrc-pclmul-template.h29 return boot_cpu_has(X86_FEATURE_VPCLMULQDQ) && in have_vpclmul()
30 boot_cpu_has(X86_FEATURE_AVX2) && in have_vpclmul()
36 return boot_cpu_has(X86_FEATURE_AVX512BW) && in have_avx512()
37 boot_cpu_has(X86_FEATURE_AVX512VL) && in have_avx512()
38 !boot_cpu_has(X86_FEATURE_PREFER_YMM) && in have_avx512()
/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()
81 if (!boot_cpu_has(X86_FEATURE_CPUID) && in fpu__init_system_early_generic()
107 if (boot_cpu_has(X86_FEATURE_FXSR)) { in fpu__init_system_mxcsr()
/linux/arch/x86/kernel/
H A Dtsc.c952 if (!boot_cpu_has(X86_FEATURE_TSC)) in recalibrate_cpu_khz()
1069 if (!boot_cpu_has(X86_FEATURE_TSC)) in cpufreq_register_tsc_scaling()
1071 if (boot_cpu_has(X86_FEATURE_CONSTANT_TSC)) in cpufreq_register_tsc_scaling()
1098 if (boot_cpu_has(X86_FEATURE_HYPERVISOR) || in detect_art()
1099 !boot_cpu_has(X86_FEATURE_NONSTOP_TSC) || in detect_art()
1100 !boot_cpu_has(X86_FEATURE_TSC_ADJUST) || in detect_art()
1257 if (boot_cpu_has(X86_FEATURE_TSC_RELIABLE)) in check_system_tsc_reliable()
1268 if (boot_cpu_has(X86_FEATURE_CONSTANT_TSC) && in check_system_tsc_reliable()
1269 boot_cpu_has(X86_FEATURE_NONSTOP_TSC) && in check_system_tsc_reliable()
1270 boot_cpu_has(X86_FEATURE_TSC_ADJUST) && in check_system_tsc_reliable()
[all …]
/linux/lib/raid6/
H A Drecov_avx512.c14 return boot_cpu_has(X86_FEATURE_AVX2) && in raid6_has_avx512()
15 boot_cpu_has(X86_FEATURE_AVX) && in raid6_has_avx512()
16 boot_cpu_has(X86_FEATURE_AVX512F) && in raid6_has_avx512()
17 boot_cpu_has(X86_FEATURE_AVX512BW) && in raid6_has_avx512()
18 boot_cpu_has(X86_FEATURE_AVX512VL) && in raid6_has_avx512()
19 boot_cpu_has(X86_FEATURE_AVX512DQ); in raid6_has_avx512()
H A Davx512.c34 return boot_cpu_has(X86_FEATURE_AVX2) && in raid6_have_avx512()
35 boot_cpu_has(X86_FEATURE_AVX) && in raid6_have_avx512()
36 boot_cpu_has(X86_FEATURE_AVX512F) && in raid6_have_avx512()
37 boot_cpu_has(X86_FEATURE_AVX512BW) && in raid6_have_avx512()
38 boot_cpu_has(X86_FEATURE_AVX512VL) && in raid6_have_avx512()
39 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()
/linux/arch/x86/include/asm/
H A Dcpufeature.h74 #define boot_cpu_has(bit) cpu_has(&boot_cpu_data, bit) macro
84 if (!boot_cpu_has(bit)) \
121 __builtin_constant_p(boot_cpu_has(bit)) ? \
122 boot_cpu_has(bit) : \
135 #define cpu_have_feature boot_cpu_has
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)
/linux/arch/x86/mm/
H A Dhugetlbpage.c28 else if (size == PUD_SIZE && boot_cpu_has(X86_FEATURE_GBPAGES)) in arch_hugetlb_valid_size()
38 if (boot_cpu_has(X86_FEATURE_GBPAGES)) in gigantic_pages_init()
48 if (boot_cpu_has(X86_FEATURE_GBPAGES)) in arch_hugetlb_cma_order()
/linux/arch/um/include/asm/
H A Dcpufeature.h54 #define boot_cpu_has(bit) cpu_has(&boot_cpu_data, bit) macro
121 __builtin_constant_p(boot_cpu_has(bit)) ? \
122 boot_cpu_has(bit) : \
134 #define cpu_have_feature boot_cpu_has
/linux/arch/x86/crypto/
H A Dsm4_aesni_avx2_glue.c103 if (!boot_cpu_has(X86_FEATURE_AVX) || in sm4_init()
104 !boot_cpu_has(X86_FEATURE_AVX2) || in sm4_init()
105 !boot_cpu_has(X86_FEATURE_AES) || in sm4_init()
106 !boot_cpu_has(X86_FEATURE_OSXSAVE)) { in sm4_init()
H A Daria_gfni_avx512_glue.c201 if (!boot_cpu_has(X86_FEATURE_AVX) || in aria_avx512_init()
202 !boot_cpu_has(X86_FEATURE_AVX2) || in aria_avx512_init()
203 !boot_cpu_has(X86_FEATURE_AVX512F) || in aria_avx512_init()
204 !boot_cpu_has(X86_FEATURE_AVX512VL) || in aria_avx512_init()
205 !boot_cpu_has(X86_FEATURE_GFNI) || in aria_avx512_init()
206 !boot_cpu_has(X86_FEATURE_OSXSAVE)) { in aria_avx512_init()
H A Dcamellia_aesni_avx2_glue.c102 if (!boot_cpu_has(X86_FEATURE_AVX) || in camellia_aesni_init()
103 !boot_cpu_has(X86_FEATURE_AVX2) || in camellia_aesni_init()
104 !boot_cpu_has(X86_FEATURE_AES) || in camellia_aesni_init()
105 !boot_cpu_has(X86_FEATURE_OSXSAVE)) { in camellia_aesni_init()
H A Daria_aesni_avx2_glue.c200 if (!boot_cpu_has(X86_FEATURE_AVX) || in aria_avx2_init()
201 !boot_cpu_has(X86_FEATURE_AVX2) || in aria_avx2_init()
202 !boot_cpu_has(X86_FEATURE_AES) || in aria_avx2_init()
203 !boot_cpu_has(X86_FEATURE_OSXSAVE)) { in aria_avx2_init()
214 if (boot_cpu_has(X86_FEATURE_GFNI)) { in aria_avx2_init()
H A Dcamellia_aesni_avx_glue.c103 if (!boot_cpu_has(X86_FEATURE_AVX) || in camellia_aesni_init()
104 !boot_cpu_has(X86_FEATURE_AES) || in camellia_aesni_init()
105 !boot_cpu_has(X86_FEATURE_OSXSAVE)) { in camellia_aesni_init()
/linux/arch/x86/kernel/apic/
H A Dapic.c284 else if (boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in __setup_APIC_LVTT()
550 if (!boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in apic_validate_deadline_timer()
552 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in apic_validate_deadline_timer()
663 if (boot_cpu_has(X86_FEATURE_TSC)) in lapic_cal_handler()
724 if (boot_cpu_has(X86_FEATURE_TSC)) { in calibrate_by_pmtimer()
763 if (!boot_cpu_has(X86_FEATURE_APIC) || apic_is_disabled) in apic_needs_pit()
776 if (!boot_cpu_has(X86_FEATURE_ARAT)) in apic_needs_pit()
780 if (boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in apic_needs_pit()
803 if (boot_cpu_has(X86_FEATURE_TSC_DEADLINE_TIMER)) in calibrate_APIC_clock()
899 if (boot_cpu_has(X86_FEATURE_TSC)) { in calibrate_APIC_clock()
[all …]
/linux/arch/x86/events/
H A Dmsr.c24 return boot_cpu_has(X86_FEATURE_APERFMPERF); in test_aperfmperf()
29 return boot_cpu_has(X86_FEATURE_PTSC); in test_ptsc()
34 return boot_cpu_has(X86_FEATURE_IRPERF); in test_irperf()
39 return boot_cpu_has(X86_FEATURE_DTHERM); in test_therm_status()
308 if (!boot_cpu_has(X86_FEATURE_TSC)) { in msr_init()

12345678