Lines Matching full:cause
375 int ocause, cause; in mips_cm_error_report() local
387 cause = FIELD_GET(CM_GCR_ERROR_CAUSE_ERRTYPE, cm_error); in mips_cm_error_report()
390 if (!cause) in mips_cm_error_report()
393 if (cause < 16) { in mips_cm_error_report()
404 } else if (cause < 24) { in mips_cm_error_report()
439 cm2_causes[cause], buf); in mips_cm_error_report()
446 cause = FIELD_GET(CM3_GCR_ERROR_CAUSE_ERRTYPE, cm_error); in mips_cm_error_report()
449 if (!cause) in mips_cm_error_report()
452 /* Used by cause == {1,2,3} */ in mips_cm_error_report()
462 if (cause == 1 || cause == 3) { /* Tag ECC */ in mips_cm_error_report()
483 } else if (cause == 2) { in mips_cm_error_report()
507 cm3_causes[cause], buf); in mips_cm_error_report()
512 /* reprime cause register */ in mips_cm_error_report()