Lines Matching refs:disposition
527 static int mce_handle_err_realmode(int disposition, u8 error_type) in mce_handle_err_realmode() argument
530 if (disposition == RTAS_DISP_NOT_RECOVERED) { in mce_handle_err_realmode()
534 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_realmode()
549 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_realmode()
555 } else if (disposition == RTAS_DISP_LIMITED_RECOVERY) { in mce_handle_err_realmode()
558 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_realmode()
561 return disposition; in mce_handle_err_realmode()
567 int disposition) in mce_handle_err_virtmode() argument
622 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_virtmode()
733 save_mce_event(regs, disposition == RTAS_DISP_FULLY_RECOVERED, in mce_handle_err_virtmode()
735 return disposition; in mce_handle_err_virtmode()
742 int disposition = rtas_error_disposition(errp); in mce_handle_error() local
755 disposition = mce_handle_err_realmode(disposition, error_type); in mce_handle_error()
757 disposition = mce_handle_err_virtmode(regs, errp, mce_log, in mce_handle_error()
758 disposition); in mce_handle_error()
759 return disposition; in mce_handle_error()
790 } else if (evt->disposition == MCE_DISPOSITION_RECOVERED) { in recover_mce()
864 int disposition; in pseries_machine_check_realmode() local
873 disposition = mce_handle_error(regs, errp); in pseries_machine_check_realmode()
877 if (disposition == RTAS_DISP_FULLY_RECOVERED) in pseries_machine_check_realmode()