| /drivers/acpi/nfit/ |
| A D | mce.c | 16 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 D | Makefile | 5 nfit-$(CONFIG_X86_MCE) += mce.o
|
| /drivers/edac/ |
| A D | ie31200_edac.c | 370 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 D | skx_common.c | 621 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 D | mce_amd.c | 14 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 D | igen6_edac.c | 963 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 D | pnd2_edac.c | 1369 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 D | sb_edac.c | 2371 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 D | mce_amd.h | 79 void amd_register_ecc_decoder(void (*f)(int, struct mce *)); 80 void amd_unregister_ecc_decoder(void (*f)(int, struct mce *));
|
| A D | i10nm_base.c | 558 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 D | i7core_edac.c | 1695 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 D | skx_common.h | 215 struct mce *mce; member
|
| A D | amd64_edac.h | 469 void (*get_err_info)(struct mce *m, struct err_info *err);
|
| /drivers/cxl/core/ |
| A D | mce.c | 17 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 D | Makefile | 20 cxl_core-$(CONFIG_CXL_MCE) += mce.o
|
| /drivers/acpi/ |
| A D | acpi_extlog.c | 138 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 D | rvu_nix.c | 3205 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 D | mbox.h | 954 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 D | Makefile | 44 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 D | vde.h | 99 void __iomem *mce; member 220 if (vde->mce == base) in tegra_vde_reg_base_name()
|
| A D | vde.c | 255 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 D | h264.c | 283 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 D | mcelog.c | 196 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 D | cec.c | 537 struct mce *m = (struct mce *)data; in cec_notifier()
|
| /drivers/ras/amd/ |
| A D | fmpm.c | 347 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()
|