Lines Matching full:mce
21 #include <asm/mce.h>
476 const struct mce *m, in skx_mce_output_error()
571 struct mce *mce = (struct mce *)data; in skx_mce_check_error() local
576 if (mce->kflags & MCE_HANDLED_CEC) in skx_mce_check_error()
580 if ((mce->status & 0xefff) >> 7 != 1 || !(mce->status & MCI_STATUS_ADDRV)) in skx_mce_check_error()
584 res.addr = mce->addr; in skx_mce_check_error()
598 if (mce->mcgstatus & MCG_STATUS_MCIP) in skx_mce_check_error()
603 skx_mc_printk(mci, KERN_DEBUG, "HANDLING MCE MEMORY ERROR\n"); in skx_mce_check_error()
606 "Bank %d: 0x%llx\n", mce->extcpu, type, in skx_mce_check_error()
607 mce->mcgstatus, mce->bank, mce->status); in skx_mce_check_error()
608 skx_mc_printk(mci, KERN_DEBUG, "TSC 0x%llx ", mce->tsc); in skx_mce_check_error()
609 skx_mc_printk(mci, KERN_DEBUG, "ADDR 0x%llx ", mce->addr); in skx_mce_check_error()
610 skx_mc_printk(mci, KERN_DEBUG, "MISC 0x%llx ", mce->misc); in skx_mce_check_error()
613 "%u APIC 0x%x\n", mce->cpuvendor, mce->cpuid, in skx_mce_check_error()
614 mce->time, mce->socketid, mce->apicid); in skx_mce_check_error()
616 skx_mce_output_error(mci, mce, &res); in skx_mce_check_error()
618 mce->kflags |= MCE_HANDLED_EDAC; in skx_mce_check_error()