Lines Matching refs:disposition
519 static int mce_handle_err_realmode(int disposition, u8 error_type) in mce_handle_err_realmode() argument
522 if (disposition == RTAS_DISP_NOT_RECOVERED) { in mce_handle_err_realmode()
526 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_realmode()
540 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_realmode()
545 } else if (disposition == RTAS_DISP_LIMITED_RECOVERY) { in mce_handle_err_realmode()
548 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_realmode()
551 return disposition; in mce_handle_err_realmode()
557 int disposition) in mce_handle_err_virtmode() argument
612 disposition = RTAS_DISP_FULLY_RECOVERED; in mce_handle_err_virtmode()
708 save_mce_event(regs, disposition == RTAS_DISP_FULLY_RECOVERED, in mce_handle_err_virtmode()
710 return disposition; in mce_handle_err_virtmode()
717 int disposition = rtas_error_disposition(errp); in mce_handle_error() local
731 disposition = mce_handle_err_realmode(disposition, error_type); in mce_handle_error()
747 disposition = mce_handle_err_virtmode(regs, errp, mce_log, in mce_handle_error()
748 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()