Lines Matching refs:mce
21 #include <asm/mce.h>
587 const struct mce *m,
665 static enum error_source skx_error_source(const struct mce *m)
684 struct mce *mce = (struct mce *)data;
690 if (mce->kflags & MCE_HANDLED_CEC)
693 err_src = skx_error_source(mce);
696 if (err_src == ERR_SRC_NOT_MEMORY || !(mce->status & MCI_STATUS_ADDRV))
700 res.mce = mce;
701 res.addr = mce->addr & MCI_ADDR_PHYSADDR;
703 pr_err("Invalid address 0x%llx in IA32_MC%d_ADDR\n", mce->addr, mce->bank);
719 if (mce->mcgstatus & MCG_STATUS_MCIP)
727 "Bank %d: 0x%llx\n", mce->extcpu, type,
728 mce->mcgstatus, mce->bank, mce->status);
729 skx_mc_printk(mci, KERN_DEBUG, "TSC 0x%llx ", mce->tsc);
730 skx_mc_printk(mci, KERN_DEBUG, "ADDR 0x%llx ", mce->addr);
731 skx_mc_printk(mci, KERN_DEBUG, "MISC 0x%llx ", mce->misc);
734 "%u APIC 0x%x\n", mce->cpuvendor, mce->cpuid,
735 mce->time, mce->socketid, mce->apicid);
737 skx_mce_output_error(mci, mce, &res);
739 mce->kflags |= MCE_HANDLED_EDAC;
792 struct mce m;