Lines Matching full:mce
54 #include <asm/mce.h>
372 static void __ie31200_check(struct mem_ctl_info *mci, struct mce *mce) in __ie31200_check() argument
376 info.erraddr = mce ? mce->addr : 0; in __ie31200_check()
535 static void mce_check(struct mce *mce) in mce_check() argument
545 __ie31200_check(priv->mci, mce); in mce_check()
551 struct mce *mce = (struct mce *)data; in mce_handler() local
554 if (mce->kflags & MCE_HANDLED_CEC) in mce_handler()
561 if ((mce->status & 0xefff) >> 7 != 1) in mce_handler()
564 type = mce->mcgstatus & MCG_STATUS_MCIP ? "Exception" : "Event"; in mce_handler()
567 mce->extcpu, type, mce->mcgstatus, in mce_handler()
568 mce->bank, mce->status); in mce_handler()
569 edac_dbg(0, "TSC 0x%llx\n", mce->tsc); in mce_handler()
570 edac_dbg(0, "ADDR 0x%llx\n", mce->addr); in mce_handler()
571 edac_dbg(0, "MISC 0x%llx\n", mce->misc); in mce_handler()
573 mce->cpuvendor, mce->cpuid, mce->time, in mce_handler()
574 mce->socketid, mce->apicid); in mce_handler()
576 mce_check(mce); in mce_handler()
577 mce->kflags |= MCE_HANDLED_EDAC; in mce_handler()