Searched refs:ecc_err (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/gpu/drm/amd/ras/rascore/ |
| H A D | ras_aca.c | 66 xcd_ecc = &aid_ecc->xcd.xcd[xcd_id].ecc_err; in aca_report_ecc_info() 72 ecc_count.total_ue_count = aid_ecc->ecc_err.total_ue_count; in aca_report_ecc_info() 73 ecc_count.total_de_count = aid_ecc->ecc_err.total_de_count; in aca_report_ecc_info() 74 ecc_count.total_ce_count = aid_ecc->ecc_err.total_ce_count; in aca_report_ecc_info() 208 struct aca_ecc_count *ecc_err; in aca_log_bad_bank() local 221 ecc_err = &aid_ecc->xcd.xcd[info->xcd_id].ecc_err; in aca_log_bad_bank() 223 ecc_err = &aid_ecc->ecc_err; in aca_log_bad_bank() 225 ecc_err->new_ce_count += bank_ecc->ce_count; in aca_log_bad_bank() 226 ecc_err->total_ce_count += bank_ecc->ce_count; in aca_log_bad_bank() 227 ecc_err->new_ue_count += bank_ecc->ue_count; in aca_log_bad_bank() [all …]
|
| H A D | ras_aca.h | 98 struct aca_ecc_count ecc_err; member 107 struct aca_ecc_count ecc_err; member
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | umc_v12_0.c | 531 struct ras_ecc_err *ecc_err; in umc_v12_0_update_ecc_status() local 570 ecc_err = kzalloc_obj(*ecc_err); in umc_v12_0_update_ecc_status() 571 if (!ecc_err) in umc_v12_0_update_ecc_status() 575 ecc_err->status = status; in umc_v12_0_update_ecc_status() 576 ecc_err->ipid = ipid; in umc_v12_0_update_ecc_status() 577 ecc_err->addr = addr; in umc_v12_0_update_ecc_status() 578 ecc_err->pa_pfn = pa_addr >> AMDGPU_GPU_PAGE_SHIFT; in umc_v12_0_update_ecc_status() 579 ecc_err->channel_idx = addr_out.pa.channel_idx; in umc_v12_0_update_ecc_status() 582 if (!ecc_err->pa_pfn) in umc_v12_0_update_ecc_status() 583 ecc_err->pa_pfn = BIT_ULL(shift_bit) >> AMDGPU_GPU_PAGE_SHIFT; in umc_v12_0_update_ecc_status() [all …]
|
| H A D | amdgpu_umc.c | 513 struct radix_tree_root *ecc_tree, struct ras_ecc_err *ecc_err) in amdgpu_umc_logs_ecc_err() argument 522 ret = radix_tree_insert(ecc_tree, ecc_err->pa_pfn, ecc_err); in amdgpu_umc_logs_ecc_err() 525 ecc_err->pa_pfn, UMC_ECC_NEW_DETECTED_TAG); in amdgpu_umc_logs_ecc_err()
|
| H A D | amdgpu_umc.h | 182 struct radix_tree_root *ecc_tree, struct ras_ecc_err *ecc_err);
|
| H A D | amdgpu_ras.c | 3551 struct ras_ecc_err *ecc_err; in amdgpu_ras_ecc_log_fini() local 3555 ecc_err = radix_tree_deref_slot(slot); in amdgpu_ras_ecc_log_fini() 3556 kfree(ecc_err->err_pages.pfn); in amdgpu_ras_ecc_log_fini() 3557 kfree(ecc_err); in amdgpu_ras_ecc_log_fini()
|
| /linux/drivers/misc/ |
| H A D | xilinx_sdfec.c | 387 int ecc_err; in xsdfec_set_irq() local 399 ecc_err = xsdfec_ecc_isr_enable(xsdfec, irq.enable_ecc_isr); in xsdfec_set_irq() 400 if (!ecc_err) in xsdfec_set_irq() 403 if (isr_err < 0 || ecc_err < 0) in xsdfec_set_irq() 1113 u32 ecc_err; in xsdfec_irq_thread() local 1127 ecc_err = xsdfec_regread(xsdfec, XSDFEC_ECC_ISR_ADDR); in xsdfec_irq_thread() 1130 xsdfec_regwrite(xsdfec, XSDFEC_ECC_ISR_ADDR, ecc_err); in xsdfec_irq_thread() 1133 tmp = ecc_err & XSDFEC_ALL_ECC_ISR_MBE_MASK; in xsdfec_irq_thread() 1137 aecc_count = hweight32(ecc_err); in xsdfec_irq_thread() 1160 if (ecc_err & XSDFEC_ECC_ISR_MBE_MASK) in xsdfec_irq_thread() [all …]
|
| /linux/drivers/scsi/hisi_sas/ |
| H A D | hisi_sas_v1_hw.c | 1533 u32 ecc_err = hisi_sas_read32(hisi_hba, HGC_ECC_ERR); in fatal_ecc_int_v1_hw() local 1536 dev_name(dev), ecc_err); in fatal_ecc_int_v1_hw() 1549 u32 ecc_err = hisi_sas_read32(hisi_hba, HGC_ECC_ERR); in fatal_ecc_int_v1_hw() local 1552 dev_name(dev), ecc_err); in fatal_ecc_int_v1_hw() 1574 u32 ecc_err = hisi_sas_read32(hisi_hba, HGC_ECC_ERR); in fatal_ecc_int_v1_hw() local 1577 dev_name(dev), ecc_err); in fatal_ecc_int_v1_hw()
|