Lines Matching refs:disposition
524 static int mce_handle_err_realmode(int disposition, u8 error_type) in mce_handle_err_realmode() argument
527 if (disposition == RTAS_DISP_NOT_RECOVERED) { in mce_handle_err_realmode()
542 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_realmode()
547 } else if (disposition == RTAS_DISP_LIMITED_RECOVERY) { in mce_handle_err_realmode()
550 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_realmode()
553 return disposition; in mce_handle_err_realmode()
559 int disposition) in mce_handle_err_virtmode() argument
616 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_virtmode()
712 save_mce_event(regs, disposition == RTAS_DISP_FULLY_RECOVERED, in mce_handle_err_virtmode()
714 return disposition; in mce_handle_err_virtmode()
721 int disposition = rtas_error_disposition(errp); in mce_handle_error() local
734 disposition = mce_handle_err_realmode(disposition, error_type); in mce_handle_error()
748 disposition = mce_handle_err_virtmode(regs, errp, mce_log, in mce_handle_error()
749 disposition); in mce_handle_error()
750 return disposition; in mce_handle_error()
781 } else if (evt->disposition == MCE_DISPOSITION_RECOVERED) { in recover_mce()
855 int disposition; in pseries_machine_check_realmode() local
864 disposition = mce_handle_error(regs, errp); in pseries_machine_check_realmode()
870 if (disposition == RTAS_DISP_FULLY_RECOVERED) in pseries_machine_check_realmode()