Lines Matching refs:mce
21 #include <asm/mce.h>
534 const struct mce *m,
612 static bool skx_error_in_1st_level_mem(const struct mce *m)
624 static bool skx_error_in_mem(const struct mce *m)
636 struct mce *mce = (struct mce *)data;
641 if (mce->kflags & MCE_HANDLED_CEC)
645 if (!skx_error_in_mem(mce) || !(mce->status & MCI_STATUS_ADDRV))
649 res.mce = mce;
650 res.addr = mce->addr & MCI_ADDR_PHYSADDR;
655 if (!(adxl_component_count && skx_adxl_decode(&res, skx_error_in_1st_level_mem(mce))))
664 if (mce->mcgstatus & MCG_STATUS_MCIP)
672 "Bank %d: 0x%llx\n", mce->extcpu, type,
673 mce->mcgstatus, mce->bank, mce->status);
674 skx_mc_printk(mci, KERN_DEBUG, "TSC 0x%llx ", mce->tsc);
675 skx_mc_printk(mci, KERN_DEBUG, "ADDR 0x%llx ", mce->addr);
676 skx_mc_printk(mci, KERN_DEBUG, "MISC 0x%llx ", mce->misc);
679 "%u APIC 0x%x\n", mce->cpuvendor, mce->cpuid,
680 mce->time, mce->socketid, mce->apicid);
682 skx_mce_output_error(mci, mce, &res);
684 mce->kflags |= MCE_HANDLED_EDAC;