Lines Matching refs:ia32_cap
1283 u64 ia32_cap = 0; in x86_read_arch_cap_msr() local
1286 rdmsrl(MSR_IA32_ARCH_CAPABILITIES, ia32_cap); in x86_read_arch_cap_msr()
1288 return ia32_cap; in x86_read_arch_cap_msr()
1291 static bool arch_cap_mmio_immune(u64 ia32_cap) in arch_cap_mmio_immune() argument
1293 return (ia32_cap & ARCH_CAP_FBSDP_NO && in arch_cap_mmio_immune()
1294 ia32_cap & ARCH_CAP_PSDP_NO && in arch_cap_mmio_immune()
1295 ia32_cap & ARCH_CAP_SBDR_SSDP_NO); in arch_cap_mmio_immune()
1300 u64 ia32_cap = x86_read_arch_cap_msr(); in cpu_set_bug_bits() local
1304 !(ia32_cap & ARCH_CAP_PSCHANGE_MC_NO)) in cpu_set_bug_bits()
1316 !(ia32_cap & ARCH_CAP_SSB_NO) && in cpu_set_bug_bits()
1320 if (ia32_cap & ARCH_CAP_IBRS_ALL) in cpu_set_bug_bits()
1324 !(ia32_cap & ARCH_CAP_MDS_NO)) { in cpu_set_bug_bits()
1343 if (!(ia32_cap & ARCH_CAP_TAA_NO) && in cpu_set_bug_bits()
1345 (ia32_cap & ARCH_CAP_TSX_CTRL_MSR))) in cpu_set_bug_bits()
1371 if (!arch_cap_mmio_immune(ia32_cap)) { in cpu_set_bug_bits()
1379 if (cpu_matches(cpu_vuln_blacklist, RETBLEED) || (ia32_cap & ARCH_CAP_RSBA)) in cpu_set_bug_bits()
1385 !(ia32_cap & ARCH_CAP_PBRSB_NO)) in cpu_set_bug_bits()
1392 if (ia32_cap & ARCH_CAP_RDCL_NO) in cpu_set_bug_bits()