Lines Matching refs:table
485 const struct mce_ierror_table table[], in mce_handle_ierror() argument
494 for (i = 0; table[i].srr1_mask; i++) { in mce_handle_ierror()
495 if ((srr1 & table[i].srr1_mask) != table[i].srr1_value) in mce_handle_ierror()
500 switch (table[i].error_type) { in mce_handle_ierror()
518 mce_err->error_type = table[i].error_type; in mce_handle_ierror()
519 mce_err->error_class = table[i].error_class; in mce_handle_ierror()
520 switch (table[i].error_type) { in mce_handle_ierror()
522 mce_err->u.ue_error_type = table[i].error_subtype; in mce_handle_ierror()
525 mce_err->u.slb_error_type = table[i].error_subtype; in mce_handle_ierror()
528 mce_err->u.erat_error_type = table[i].error_subtype; in mce_handle_ierror()
531 mce_err->u.tlb_error_type = table[i].error_subtype; in mce_handle_ierror()
534 mce_err->u.user_error_type = table[i].error_subtype; in mce_handle_ierror()
537 mce_err->u.ra_error_type = table[i].error_subtype; in mce_handle_ierror()
540 mce_err->u.link_error_type = table[i].error_subtype; in mce_handle_ierror()
543 mce_err->sync_error = table[i].sync_error; in mce_handle_ierror()
544 mce_err->severity = table[i].severity; in mce_handle_ierror()
545 mce_err->initiator = table[i].initiator; in mce_handle_ierror()
546 if (table[i].nip_valid && !mce_in_guest()) { in mce_handle_ierror()
549 table[i].error_type == MCE_ERROR_TYPE_UE) { in mce_handle_ierror()
574 const struct mce_derror_table table[], in mce_handle_derror() argument
585 for (i = 0; table[i].dsisr_value; i++) { in mce_handle_derror()
586 if (!(dsisr & table[i].dsisr_value)) in mce_handle_derror()
591 switch (table[i].error_type) { in mce_handle_derror()
620 mce_err->error_type = table[i].error_type; in mce_handle_derror()
621 mce_err->error_class = table[i].error_class; in mce_handle_derror()
622 switch (table[i].error_type) { in mce_handle_derror()
624 mce_err->u.ue_error_type = table[i].error_subtype; in mce_handle_derror()
627 mce_err->u.slb_error_type = table[i].error_subtype; in mce_handle_derror()
630 mce_err->u.erat_error_type = table[i].error_subtype; in mce_handle_derror()
633 mce_err->u.tlb_error_type = table[i].error_subtype; in mce_handle_derror()
636 mce_err->u.user_error_type = table[i].error_subtype; in mce_handle_derror()
639 mce_err->u.ra_error_type = table[i].error_subtype; in mce_handle_derror()
642 mce_err->u.link_error_type = table[i].error_subtype; in mce_handle_derror()
645 mce_err->sync_error = table[i].sync_error; in mce_handle_derror()
646 mce_err->severity = table[i].severity; in mce_handle_derror()
647 mce_err->initiator = table[i].initiator; in mce_handle_derror()
648 if (table[i].dar_valid) in mce_handle_derror()
651 table[i].error_type == MCE_ERROR_TYPE_UE) { in mce_handle_derror()