Lines Matching refs:final
263 static noinstr void mce_panic(const char *msg, struct mce_hw_err *final, char *exp) in mce_panic() argument
308 if (!final || mce_cmp(m, &final->m)) { in mce_panic()
314 if (final) { in mce_panic()
315 print_mce(final); in mce_panic()
317 apei_err = apei_write_mce(&final->m); in mce_panic()
322 memmsg = mce_dump_aux_info(&final->m); in mce_panic()
337 if (final && (final->m.status & MCI_STATUS_ADDRV)) { in mce_panic()
339 p = pfn_to_online_page(final->m.addr >> PAGE_SHIFT); in mce_panic()
1318 struct mce_hw_err *final, unsigned long *toclear, in __mc_scan_banks() argument
1383 *final = *err; in __mc_scan_banks()
1389 *err = *final; in __mc_scan_banks()
1519 struct mce_hw_err *final; in do_machine_check() local
1564 final = this_cpu_ptr(&hw_errs_seen); in do_machine_check()
1565 *final = err; in do_machine_check()
1600 taint = __mc_scan_banks(&err, regs, final, toclear, valid_banks, no_way_out, &worst); in do_machine_check()