| /linux/arch/x86/kernel/cpu/ |
| H A D | bugs.c | 226 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 D | bus_lock.c | 118 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 D | sha1.h | 60 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 D | blake2s.h | 52 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 D | sha256.h | 79 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 D | sha512.h | 41 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 D | poly1305.h | 146 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 D | chacha.h | 162 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 D | crc-pclmul-template.h | 29 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 D | init.c | 25 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 D | tsc.c | 952 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 D | recov_avx512.c | 14 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 D | avx512.c | 34 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 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()
|
| /linux/arch/x86/include/asm/ |
| H A D | cpufeature.h | 74 #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 D | xor_avx.h | 171 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 D | hugetlbpage.c | 28 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 D | cpufeature.h | 54 #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 D | sm4_aesni_avx2_glue.c | 103 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 D | aria_gfni_avx512_glue.c | 201 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 D | camellia_aesni_avx2_glue.c | 102 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 D | aria_aesni_avx2_glue.c | 200 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 D | camellia_aesni_avx_glue.c | 103 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 D | apic.c | 284 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 D | msr.c | 24 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()
|