Home
last modified time | relevance | path

Searched refs:mce (Results 1 – 25 of 27) sorted by relevance

12

/drivers/acpi/nfit/
A Dmce.c16 struct mce *mce = (struct mce *)data; in nfit_handle_mce() local
21 if (!mce_is_memory_error(mce) || mce_is_correctable(mce)) in nfit_handle_mce()
25 if (!mce_usable_address(mce)) in nfit_handle_mce()
35 unsigned int align = 1UL << MCI_MISC_ADDR_LSB(mce->misc); in nfit_handle_mce()
46 if (spa->address > mce->addr) in nfit_handle_mce()
48 if ((spa->address + spa->length - 1) < mce->addr) in nfit_handle_mce()
67 ALIGN_DOWN(mce->addr, align), align); in nfit_handle_mce()
79 mce->kflags |= MCE_HANDLED_NFIT; in nfit_handle_mce()
A DMakefile5 nfit-$(CONFIG_X86_MCE) += mce.o
/drivers/edac/
A Die31200_edac.c370 static void __ie31200_check(struct mem_ctl_info *mci, struct mce *mce) in __ie31200_check() argument
374 info.erraddr = mce ? mce->addr : 0; in __ie31200_check()
533 static void mce_check(struct mce *mce) in mce_check() argument
543 __ie31200_check(priv->mci, mce); in mce_check()
549 struct mce *mce = (struct mce *)data; in mce_handler() local
565 mce->extcpu, type, mce->mcgstatus, in mce_handler()
566 mce->bank, mce->status); in mce_handler()
571 mce->cpuvendor, mce->cpuid, mce->time, in mce_handler()
572 mce->socketid, mce->apicid); in mce_handler()
574 mce_check(mce); in mce_handler()
[all …]
A Dskx_common.c621 const struct mce *m, in skx_mce_output_error()
718 struct mce *mce = (struct mce *)data; in skx_mce_check_error() local
724 if (mce->kflags & MCE_HANDLED_CEC) in skx_mce_check_error()
727 err_src = skx_error_source(mce); in skx_mce_check_error()
734 res.mce = mce; in skx_mce_check_error()
737 pr_err("Invalid address 0x%llx in IA32_MC%d_ADDR\n", mce->addr, mce->bank); in skx_mce_check_error()
762 mce->mcgstatus, mce->bank, mce->status); in skx_mce_check_error()
768 "%u APIC 0x%x\n", mce->cpuvendor, mce->cpuid, in skx_mce_check_error()
769 mce->time, mce->socketid, mce->apicid); in skx_mce_check_error()
773 mce->kflags |= MCE_HANDLED_EDAC; in skx_mce_check_error()
[all …]
A Dmce_amd.c14 static void (*decode_dram_ecc)(int node_id, struct mce *m);
16 void amd_register_ecc_decoder(void (*f)(int, struct mce *)) in amd_register_ecc_decoder() argument
289 static void decode_mc0_mce(struct mce *m) in decode_mc0_mce()
399 static void decode_mc1_mce(struct mce *m) in decode_mc1_mce()
545 static void decode_mc2_mce(struct mce *m) in decode_mc2_mce()
556 static void decode_mc3_mce(struct mce *m) in decode_mc3_mce()
585 static void decode_mc4_mce(struct mce *m) in decode_mc4_mce()
643 static void decode_mc5_mce(struct mce *m) in decode_mc5_mce()
675 static void decode_mc6_mce(struct mce *m) in decode_mc6_mce()
733 static void decode_smca_error(struct mce *m) in decode_smca_error()
[all …]
A Digen6_edac.c963 struct mce *mce = (struct mce *)data; in ecclog_mce_handler() local
966 if (mce->kflags & MCE_HANDLED_CEC) in ecclog_mce_handler()
974 if ((mce->status & 0xefff) >> 7 != 1) in ecclog_mce_handler()
977 if (mce->mcgstatus & MCG_STATUS_MCIP) in ecclog_mce_handler()
983 mce->extcpu, type, mce->mcgstatus, in ecclog_mce_handler()
984 mce->bank, mce->status); in ecclog_mce_handler()
985 edac_dbg(0, "TSC 0x%llx\n", mce->tsc); in ecclog_mce_handler()
986 edac_dbg(0, "ADDR 0x%llx\n", mce->addr); in ecclog_mce_handler()
989 mce->cpuvendor, mce->cpuid, mce->time, in ecclog_mce_handler()
990 mce->socketid, mce->apicid); in ecclog_mce_handler()
[all …]
A Dpnd2_edac.c1369 struct mce *mce = (struct mce *)data; in pnd2_mce_check_error() local
1375 if (!mci || (mce->kflags & MCE_HANDLED_CEC)) in pnd2_mce_check_error()
1384 if ((mce->status & 0xefff) >> 7 != 1) in pnd2_mce_check_error()
1387 if (mce->mcgstatus & MCG_STATUS_MCIP) in pnd2_mce_check_error()
1394 mce->extcpu, type, mce->mcgstatus, mce->bank, mce->status); in pnd2_mce_check_error()
1395 pnd2_mc_printk(mci, KERN_INFO, "TSC %llx ", mce->tsc); in pnd2_mce_check_error()
1396 pnd2_mc_printk(mci, KERN_INFO, "ADDR %llx ", mce->addr); in pnd2_mce_check_error()
1399 mce->cpuvendor, mce->cpuid, mce->time, mce->socketid, mce->apicid); in pnd2_mce_check_error()
1401 pnd2_mce_output_error(mci, mce, &daddr); in pnd2_mce_check_error()
1404 mce->kflags |= MCE_HANDLED_EDAC; in pnd2_mce_check_error()
[all …]
A Dsb_edac.c2371 const struct mce *m, u8 *socket, in get_memory_error_data_from_mce()
3079 const struct mce *m) in sbridge_mce_output_error()
3259 struct mce *mce = (struct mce *)data; in sbridge_mce_check_error() local
3263 if (mce->kflags & MCE_HANDLED_CEC) in sbridge_mce_check_error()
3272 if ((mce->status & 0xefff) >> 7 != 1) in sbridge_mce_check_error()
3291 if (mce->mcgstatus & MCG_STATUS_MCIP) in sbridge_mce_check_error()
3300 mce->mcgstatus, mce->bank, mce->status); in sbridge_mce_check_error()
3306 "%u APIC %x\n", mce->cpuvendor, mce->cpuid, in sbridge_mce_check_error()
3307 mce->time, mce->socketid, mce->apicid); in sbridge_mce_check_error()
3309 sbridge_mce_output_error(mci, mce); in sbridge_mce_check_error()
[all …]
A Dmce_amd.h79 void amd_register_ecc_decoder(void (*f)(int, struct mce *));
80 void amd_unregister_ecc_decoder(void (*f)(int, struct mce *));
A Di10nm_base.c558 static bool i10nm_mc_decode_available(struct mce *mce) in i10nm_mc_decode_available() argument
566 if ((mce->status & (MCI_STATUS_MISCV | MCI_STATUS_ADDRV)) in i10nm_mc_decode_available()
570 bank = mce->bank; in i10nm_mc_decode_available()
587 if (MCI_MISC_ECC_MODE(mce->misc) == MCI_MISC_ECC_DDRT) in i10nm_mc_decode_available()
590 if (i10nm_mscod_is_ddrt(MCI_STATUS_MSCOD(mce->status))) in i10nm_mc_decode_available()
598 struct mce *m = res->mce; in i10nm_mc_decode()
A Di7core_edac.c1695 const struct mce *m) in i7core_mce_output_error()
1791 static void i7core_check_error(struct mem_ctl_info *mci, struct mce *m) in i7core_check_error()
1813 struct mce *mce = (struct mce *)data; in i7core_mce_check_error() local
1817 i7_dev = get_i7core_dev(mce->socketid); in i7core_mce_check_error()
1818 if (!i7_dev || (mce->kflags & MCE_HANDLED_CEC)) in i7core_mce_check_error()
1827 if (((mce->status & 0xffff) >> 7) != 1) in i7core_mce_check_error()
1831 if (mce->bank != 8) in i7core_mce_check_error()
1834 i7core_check_error(mci, mce); in i7core_mce_check_error()
1837 mce->kflags |= MCE_HANDLED_EDAC; in i7core_mce_check_error()
A Dskx_common.h215 struct mce *mce; member
A Damd64_edac.h469 void (*get_err_info)(struct mce *m, struct err_info *err);
/drivers/cxl/core/
A Dmce.c17 struct mce *mce = data; in cxl_handle_mce() local
21 if (!mce || !mce_usable_address(mce)) in cxl_handle_mce()
27 spa = mce->addr & MCI_ADDR_PHYSADDR; in cxl_handle_mce()
A DMakefile20 cxl_core-$(CONFIG_CXL_MCE) += mce.o
/drivers/acpi/
A Dacpi_extlog.c138 struct mce *mce = (struct mce *)data; in extlog_print() local
139 int bank = mce->bank; in extlog_print()
140 int cpu = mce->extcpu; in extlog_print()
152 if (mce->kflags & MCE_HANDLED_CEC) { in extlog_print()
190 mce->kflags |= MCE_HANDLED_EXTLOG; in extlog_print()
/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu_nix.c3205 struct mce *mce; in nix_delete_mcast_mce_list() local
3228 struct mce *mce, *prev_mce; in nix_update_ingress_mce_list_hw() local
3260 mce->rq_rss_index, mce->dest_type, in nix_update_ingress_mce_list_hw()
3278 struct mce *mce, *prev_mce; in nix_update_egress_mce_list_hw() local
3326 struct mce *mce; in nix_del_mce_list_entry() local
3365 struct mce *mce; in nix_add_mce_list_entry() local
3405 struct mce *mce, *tail = NULL; in nix_update_mce_list_entry() local
3432 mce = kzalloc(sizeof(*mce), GFP_KERNEL); in nix_update_mce_list_entry()
3452 struct mce *mce; in nix_update_mce_list() local
5210 struct mce *mce; in nix_mcast_update_mce_entry() local
[all …]
A Dmbox.h954 struct nix_rx_mce_s mce; member
974 struct nix_rx_mce_s mce; member
990 struct nix_rx_mce_s mce; member
1010 struct nix_rx_mce_s mce; member
/drivers/media/rc/keymaps/
A DMakefile44 rc-dvico-mce.o \
54 rc-fusionhdtv-mce.o \
62 rc-imon-mce.o \
106 rc-rc6-mce.o \
/drivers/media/platform/nvidia/tegra-vde/
A Dvde.h99 void __iomem *mce; member
220 if (vde->mce == base) in tegra_vde_reg_base_name()
A Dvde.c255 vde->mce = devm_platform_ioremap_resource_byname(pdev, "mce"); in tegra_vde_probe()
256 if (IS_ERR(vde->mce)) in tegra_vde_probe()
257 return PTR_ERR(vde->mce); in tegra_vde_probe()
A Dh264.c283 tegra_vde_set_bits(vde, 0x0A00, vde->mce, 0x08); in tegra_vde_setup_hw_context()
297 tegra_vde_writel(vde, 0x063C063C, vde->mce, 0x10); in tegra_vde_setup_hw_context()
/drivers/xen/
A Dmcelog.c196 static void xen_mce_log(struct xen_mce *mce) in xen_mce_log() argument
213 memcpy(xen_mcelog.entry + entry, mce, sizeof(struct xen_mce)); in xen_mce_log()
/drivers/ras/
A Dcec.c537 struct mce *m = (struct mce *)data; in cec_notifier()
/drivers/ras/amd/
A Dfmpm.c347 static void update_fru_record(struct fru_rec *rec, struct mce *m) in update_fru_record()
410 struct mce *m = (struct mce *)data; in fru_handle_mem_poison()

Completed in 78 milliseconds

12