Lines Matching refs:ia32_cap
1320 u64 ia32_cap = 0; in x86_read_arch_cap_msr() local
1323 rdmsrl(MSR_IA32_ARCH_CAPABILITIES, ia32_cap); in x86_read_arch_cap_msr()
1325 return ia32_cap; in x86_read_arch_cap_msr()
1328 static bool arch_cap_mmio_immune(u64 ia32_cap) in arch_cap_mmio_immune() argument
1330 return (ia32_cap & ARCH_CAP_FBSDP_NO && in arch_cap_mmio_immune()
1331 ia32_cap & ARCH_CAP_PSDP_NO && in arch_cap_mmio_immune()
1332 ia32_cap & ARCH_CAP_SBDR_SSDP_NO); in arch_cap_mmio_immune()
1337 u64 ia32_cap = x86_read_arch_cap_msr(); in cpu_set_bug_bits() local
1341 !(ia32_cap & ARCH_CAP_PSCHANGE_MC_NO)) in cpu_set_bug_bits()
1353 !(ia32_cap & ARCH_CAP_SSB_NO) && in cpu_set_bug_bits()
1361 if ((ia32_cap & ARCH_CAP_IBRS_ALL) || cpu_has(c, X86_FEATURE_AUTOIBRS)) { in cpu_set_bug_bits()
1364 !(ia32_cap & ARCH_CAP_PBRSB_NO)) in cpu_set_bug_bits()
1369 !(ia32_cap & ARCH_CAP_MDS_NO)) { in cpu_set_bug_bits()
1388 if (!(ia32_cap & ARCH_CAP_TAA_NO) && in cpu_set_bug_bits()
1390 (ia32_cap & ARCH_CAP_TSX_CTRL_MSR))) in cpu_set_bug_bits()
1416 if (!arch_cap_mmio_immune(ia32_cap)) { in cpu_set_bug_bits()
1424 if (cpu_matches(cpu_vuln_blacklist, RETBLEED) || (ia32_cap & ARCH_CAP_RSBA)) in cpu_set_bug_bits()
1442 if (cpu_matches(cpu_vuln_blacklist, GDS) && !(ia32_cap & ARCH_CAP_GDS_NO) && in cpu_set_bug_bits()
1450 if (ia32_cap & ARCH_CAP_RDCL_NO) in cpu_set_bug_bits()