Home
last modified time | relevance | path

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

12345

/linux/arch/x86/kernel/cpu/
H A Dbugs.c375 if (boot_cpu_has(X86_FEATURE_VIRT_SSBD)) in x86_amd_ssb_disable()
377 else if (boot_cpu_has(X86_FEATURE_LS_CFG_SSBD)) in x86_amd_ssb_disable()
524 if (!boot_cpu_has(X86_FEATURE_MD_CLEAR)) in mds_update_mitigation()
536 if (!boot_cpu_has(X86_BUG_MSBDS_ONLY) && in mds_apply_mitigation()
577 return boot_cpu_has_bug(X86_BUG_TAA) && boot_cpu_has(X86_FEATURE_RTM); in taa_vulnerable()
588 if (!boot_cpu_has(X86_FEATURE_RTM)) { in taa_select_mitigation()
615 if (!boot_cpu_has(X86_FEATURE_MD_CLEAR)) in taa_update_mitigation()
729 (boot_cpu_has(X86_FEATURE_MD_CLEAR) && in mmio_update_mitigation()
730 boot_cpu_has(X86_FEATURE_FLUSH_L1D) && in mmio_update_mitigation()
893 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in update_srbds_msr()
[all …]
H A Damd.c453 if (!boot_cpu_has(X86_FEATURE_AMD_SSBD) && in bsp_init_amd()
454 !boot_cpu_has(X86_FEATURE_VIRT_SSBD) && in bsp_init_amd()
638 if (boot_cpu_has(X86_FEATURE_APIC)) { in early_init_amd()
666 if (c->x86 == 0x17 && boot_cpu_has(X86_FEATURE_AMD_IBPB)) in early_init_amd()
1066 if (boot_cpu_has(X86_FEATURE_ZEN1)) in init_amd()
1068 else if (boot_cpu_has(X86_FEATURE_ZEN2)) in init_amd()
1070 else if (boot_cpu_has(X86_FEATURE_ZEN3)) in init_amd()
1072 else if (boot_cpu_has(X86_FEATURE_ZEN4)) in init_amd()
1074 else if (boot_cpu_has(X86_FEATURE_ZEN5)) in init_amd()
H A Dtopology_amd.c79 if (!boot_cpu_has(X86_FEATURE_TOPOEXT)) in parse_8000_001e()
119 if (!boot_cpu_has(X86_FEATURE_HYPERVISOR) && tscan->c->x86_model <= 0x3) { in parse_8000_001e()
139 if (!boot_cpu_has(X86_FEATURE_NODEID_MSR)) in parse_fam10h_node_id()
H A Dhygon.c109 if (!boot_cpu_has(X86_FEATURE_AMD_SSBD) && in bsp_init_hygon()
110 !boot_cpu_has(X86_FEATURE_VIRT_SSBD)) { in bsp_init_hygon()
159 if (boot_cpu_has(X86_FEATURE_APIC)) in early_init_hygon()
H A Dcommon.c256 if (!boot_cpu_has(X86_FEATURE_PCID)) in x86_nopcid_setup()
273 if (!boot_cpu_has(X86_FEATURE_INVPCID)) in x86_noinvpcid_setup()
476 if (boot_cpu_has(X86_FEATURE_PCID)) in cr4_init()
505 if (!boot_cpu_has(X86_FEATURE_FSGSBASE)) in x86_nofsgsbase_setup()
1318 if (boot_cpu_has(X86_FEATURE_ARCH_CAPABILITIES)) in x86_read_arch_cap_msr()
1358 if (boot_cpu_has(X86_FEATURE_BHI_CTRL)) in vulnerable_to_its()
1366 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in vulnerable_to_its()
1396 if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) in cpu_has_old_microcode()
1527 boot_cpu_has(X86_FEATURE_AVX)) in cpu_set_bug_bits()
1539 (boot_cpu_has(X86_FEATURE_IBRS_ENHANCED) || in cpu_set_bug_bits()
[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 Dsha256.h42 if (boot_cpu_has(X86_FEATURE_SHA_NI)) { in sha256_mod_init_arch()
46 boot_cpu_has(X86_FEATURE_AVX)) { in sha256_mod_init_arch()
47 if (boot_cpu_has(X86_FEATURE_AVX2) && in sha256_mod_init_arch()
48 boot_cpu_has(X86_FEATURE_BMI2)) in sha256_mod_init_arch()
54 } else if (boot_cpu_has(X86_FEATURE_SSSE3)) { in sha256_mod_init_arch()
H A Dblake2s-glue.c56 if (boot_cpu_has(X86_FEATURE_SSSE3)) in blake2s_mod_init()
59 if (boot_cpu_has(X86_FEATURE_AVX) && in blake2s_mod_init()
60 boot_cpu_has(X86_FEATURE_AVX2) && in blake2s_mod_init()
61 boot_cpu_has(X86_FEATURE_AVX512F) && in blake2s_mod_init()
62 boot_cpu_has(X86_FEATURE_AVX512VL) && in blake2s_mod_init()
H A Dsha512.h43 boot_cpu_has(X86_FEATURE_AVX)) { in sha512_mod_init_arch()
44 if (boot_cpu_has(X86_FEATURE_AVX2) && in sha512_mod_init_arch()
45 boot_cpu_has(X86_FEATURE_BMI2)) in sha512_mod_init_arch()
51 } else if (boot_cpu_has(X86_FEATURE_SSSE3)) { in sha512_mod_init_arch()
H A Dpoly1305_glue.c152 if (boot_cpu_has(X86_FEATURE_AVX) && in poly1305_simd_mod_init()
155 if (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_AVX2) && in poly1305_simd_mod_init()
158 if (boot_cpu_has(X86_FEATURE_AVX) && boot_cpu_has(X86_FEATURE_AVX2) && in poly1305_simd_mod_init()
159 boot_cpu_has(X86_FEATURE_AVX512F) && in poly1305_simd_mod_init()
H A Dchacha_glue.c171 if (!boot_cpu_has(X86_FEATURE_SSSE3)) in chacha_simd_mod_init()
176 if (boot_cpu_has(X86_FEATURE_AVX) && in chacha_simd_mod_init()
177 boot_cpu_has(X86_FEATURE_AVX2) && in chacha_simd_mod_init()
181 if (boot_cpu_has(X86_FEATURE_AVX512VL) && in chacha_simd_mod_init()
182 boot_cpu_has(X86_FEATURE_AVX512BW)) /* kmovq */ in chacha_simd_mod_init()
/linux/lib/crc/x86/
H A Dcrc-pclmul-template.h30 return boot_cpu_has(X86_FEATURE_VPCLMULQDQ) && in have_vpclmul()
31 boot_cpu_has(X86_FEATURE_AVX2) && in have_vpclmul()
37 return boot_cpu_has(X86_FEATURE_AVX512BW) && in have_avx512()
38 boot_cpu_has(X86_FEATURE_AVX512VL) && in have_avx512()
39 !boot_cpu_has(X86_FEATURE_PREFER_YMM) && in have_avx512()
H A Dcrc32.h111 if (boot_cpu_has(X86_FEATURE_XMM4_2)) in crc32_mod_init_arch()
113 if (boot_cpu_has(X86_FEATURE_PCLMULQDQ)) { in crc32_mod_init_arch()
/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/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()
H A Drecov_ssse3.c11 return boot_cpu_has(X86_FEATURE_XMM) && in raid6_has_ssse3()
12 boot_cpu_has(X86_FEATURE_XMM2) && in raid6_has_ssse3()
13 boot_cpu_has(X86_FEATURE_SSSE3); in raid6_has_ssse3()
H A Dsse2.c27 return boot_cpu_has(X86_FEATURE_MMX) && in raid6_have_sse2()
28 boot_cpu_has(X86_FEATURE_FXSR) && in raid6_have_sse2()
29 boot_cpu_has(X86_FEATURE_XMM) && in raid6_have_sse2()
30 boot_cpu_has(X86_FEATURE_XMM2); in raid6_have_sse2()
/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/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()
/linux/arch/x86/kernel/
H A Dldt.c200 if (boot_cpu_has(X86_FEATURE_PTI)) in do_sanity_check()
208 if (boot_cpu_has(X86_FEATURE_PTI)) in do_sanity_check()
243 if (boot_cpu_has(X86_FEATURE_PTI) && !mm->context.ldt) in map_ldt_struct_to_user()
268 if (boot_cpu_has(X86_FEATURE_PTI) && !mm->context.ldt) in map_ldt_struct_to_user()
295 if (!boot_cpu_has(X86_FEATURE_PTI)) in map_ldt_struct()
358 if (!boot_cpu_has(X86_FEATURE_PTI)) in unmap_ldt_struct()
400 if (!boot_cpu_has(X86_FEATURE_PTI)) in free_ldt_pgtables()
/linux/arch/x86/mm/
H A Dpti.c379 if (boot_cpu_has(X86_FEATURE_PGE)) in pti_clone_pgtable()
410 if (boot_cpu_has(X86_FEATURE_PGE)) in pti_clone_pgtable()
545 if (boot_cpu_has(X86_FEATURE_K8)) in pti_kernel_image_global_ok()
622 if (!boot_cpu_has(X86_FEATURE_PTI)) in pti_init()
675 if (!boot_cpu_has(X86_FEATURE_PTI)) in pti_finalize()
/linux/arch/x86/crypto/
H A Dnhpoly1305-avx2-glue.c62 if (!boot_cpu_has(X86_FEATURE_AVX2) || in nhpoly1305_mod_init()
63 !boot_cpu_has(X86_FEATURE_OSXSAVE)) in nhpoly1305_mod_init()

12345