Lines Matching refs:mce

545 				 const struct mce *m,  in skx_mce_output_error()
623 static bool skx_error_in_1st_level_mem(const struct mce *m) in skx_error_in_1st_level_mem()
635 static bool skx_error_in_mem(const struct mce *m) in skx_error_in_mem()
647 struct mce *mce = (struct mce *)data; in skx_mce_check_error() local
652 if (mce->kflags & MCE_HANDLED_CEC) in skx_mce_check_error()
656 if (!skx_error_in_mem(mce) || !(mce->status & MCI_STATUS_ADDRV)) in skx_mce_check_error()
660 res.mce = mce; in skx_mce_check_error()
661 res.addr = mce->addr & MCI_ADDR_PHYSADDR; in skx_mce_check_error()
663 pr_err("Invalid address 0x%llx in IA32_MC%d_ADDR\n", mce->addr, mce->bank); in skx_mce_check_error()
670 if (!(adxl_component_count && skx_adxl_decode(&res, skx_error_in_1st_level_mem(mce)))) in skx_mce_check_error()
679 if (mce->mcgstatus & MCG_STATUS_MCIP) in skx_mce_check_error()
687 "Bank %d: 0x%llx\n", mce->extcpu, type, in skx_mce_check_error()
688 mce->mcgstatus, mce->bank, mce->status); in skx_mce_check_error()
689 skx_mc_printk(mci, KERN_DEBUG, "TSC 0x%llx ", mce->tsc); in skx_mce_check_error()
690 skx_mc_printk(mci, KERN_DEBUG, "ADDR 0x%llx ", mce->addr); in skx_mce_check_error()
691 skx_mc_printk(mci, KERN_DEBUG, "MISC 0x%llx ", mce->misc); in skx_mce_check_error()
694 "%u APIC 0x%x\n", mce->cpuvendor, mce->cpuid, in skx_mce_check_error()
695 mce->time, mce->socketid, mce->apicid); in skx_mce_check_error()
697 skx_mce_output_error(mci, mce, &res); in skx_mce_check_error()
699 mce->kflags |= MCE_HANDLED_EDAC; in skx_mce_check_error()
752 struct mce m; in debugfs_u64_set()