Lines Matching refs:retbleed_mitigation

1143 enum retbleed_mitigation {  enum
1162 static enum retbleed_mitigation retbleed_mitigation __ro_after_init =
1195 retbleed_mitigation = RETBLEED_MITIGATION_NONE; in retbleed_parse_cmdline()
1197 retbleed_mitigation = RETBLEED_MITIGATION_AUTO; in retbleed_parse_cmdline()
1199 retbleed_mitigation = RETBLEED_MITIGATION_UNRET; in retbleed_parse_cmdline()
1201 retbleed_mitigation = RETBLEED_MITIGATION_IBPB; in retbleed_parse_cmdline()
1203 retbleed_mitigation = RETBLEED_MITIGATION_STUFF; in retbleed_parse_cmdline()
1225 retbleed_mitigation = RETBLEED_MITIGATION_NONE; in retbleed_select_mitigation()
1229 switch (retbleed_mitigation) { in retbleed_select_mitigation()
1232 retbleed_mitigation = RETBLEED_MITIGATION_AUTO; in retbleed_select_mitigation()
1239 retbleed_mitigation = RETBLEED_MITIGATION_AUTO; in retbleed_select_mitigation()
1242 retbleed_mitigation = RETBLEED_MITIGATION_AUTO; in retbleed_select_mitigation()
1248 retbleed_mitigation = RETBLEED_MITIGATION_AUTO; in retbleed_select_mitigation()
1251 retbleed_mitigation = RETBLEED_MITIGATION_AUTO; in retbleed_select_mitigation()
1258 if (retbleed_mitigation != RETBLEED_MITIGATION_AUTO) in retbleed_select_mitigation()
1262 retbleed_mitigation = RETBLEED_MITIGATION_NONE; in retbleed_select_mitigation()
1270 retbleed_mitigation = RETBLEED_MITIGATION_UNRET; in retbleed_select_mitigation()
1273 retbleed_mitigation = RETBLEED_MITIGATION_IBPB; in retbleed_select_mitigation()
1275 retbleed_mitigation = RETBLEED_MITIGATION_NONE; in retbleed_select_mitigation()
1279 retbleed_mitigation = RETBLEED_MITIGATION_EIBRS; in retbleed_select_mitigation()
1281 retbleed_mitigation = RETBLEED_MITIGATION_IBRS; in retbleed_select_mitigation()
1283 retbleed_mitigation = RETBLEED_MITIGATION_NONE; in retbleed_select_mitigation()
1294 retbleed_mitigation = RETBLEED_MITIGATION_STUFF; in retbleed_update_mitigation()
1298 retbleed_mitigation = RETBLEED_MITIGATION_IBPB; in retbleed_update_mitigation()
1300 if (retbleed_mitigation == RETBLEED_MITIGATION_STUFF && in retbleed_update_mitigation()
1303 retbleed_mitigation = RETBLEED_MITIGATION_NONE; in retbleed_update_mitigation()
1313 retbleed_mitigation = RETBLEED_MITIGATION_IBRS; in retbleed_update_mitigation()
1318 retbleed_mitigation = RETBLEED_MITIGATION_EIBRS; in retbleed_update_mitigation()
1321 if (retbleed_mitigation != RETBLEED_MITIGATION_STUFF) { in retbleed_update_mitigation()
1322 if (retbleed_mitigation != RETBLEED_MITIGATION_NONE) in retbleed_update_mitigation()
1325 retbleed_mitigation = RETBLEED_MITIGATION_NONE; in retbleed_update_mitigation()
1330 pr_info("%s\n", retbleed_strings[retbleed_mitigation]); in retbleed_update_mitigation()
1337 switch (retbleed_mitigation) { in retbleed_apply_mitigation()
1486 if (retbleed_mitigation == RETBLEED_MITIGATION_STUFF) in its_update_mitigation()
1851 (retbleed_mitigation == RETBLEED_MITIGATION_UNRET || in spectre_v2_user_update_mitigation()
1852 retbleed_mitigation == RETBLEED_MITIGATION_IBPB)) { in spectre_v2_user_update_mitigation()
2230 retbleed_mitigation != RETBLEED_MITIGATION_NONE && in spectre_v2_update_mitigation()
2231 retbleed_mitigation != RETBLEED_MITIGATION_STUFF && in spectre_v2_update_mitigation()
2308 if (retbleed_mitigation != RETBLEED_MITIGATION_IBPB) { in spectre_v2_apply_mitigation()
2982 if (retbleed_mitigation == RETBLEED_MITIGATION_IBPB && in srso_update_mitigation()
3107 if (retbleed_mitigation == RETBLEED_MITIGATION_IBPB || in vmscape_update_mitigation()
3532 if (retbleed_mitigation == RETBLEED_MITIGATION_UNRET || in retbleed_show_state()
3533 retbleed_mitigation == RETBLEED_MITIGATION_IBPB) { in retbleed_show_state()
3538 return sysfs_emit(buf, "%s; SMT %s\n", retbleed_strings[retbleed_mitigation], in retbleed_show_state()
3545 return sysfs_emit(buf, "%s\n", retbleed_strings[retbleed_mitigation]); in retbleed_show_state()