Home
last modified time | relevance | path

Searched refs:ecc_error (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.1/drivers/edac/
Dbluefield_edac.c149 u32 ecc_count, single_error_count, double_error_count, ecc_error = 0; in bluefield_edac_check() local
163 ecc_error |= MLXBF_ECC_ERR__SECC; in bluefield_edac_check()
169 ecc_error |= MLXBF_ECC_ERR__DECC; in bluefield_edac_check()
176 writel(ecc_error, priv->emi_base + MLXBF_ECC_ERR); in bluefield_edac_check()
/Linux-v6.1/drivers/scsi/hisi_sas/
Dhisi_sas_v2_hw.c2934 const struct hisi_sas_hw_error *ecc_error; in one_bit_ecc_error_process_v2_hw() local
2939 ecc_error = &one_bit_ecc_errors[i]; in one_bit_ecc_error_process_v2_hw()
2940 if (irq_value & ecc_error->irq_msk) { in one_bit_ecc_error_process_v2_hw()
2941 val = hisi_sas_read32(hisi_hba, ecc_error->reg); in one_bit_ecc_error_process_v2_hw()
2942 val &= ecc_error->msk; in one_bit_ecc_error_process_v2_hw()
2943 val >>= ecc_error->shift; in one_bit_ecc_error_process_v2_hw()
2945 ecc_error->msg, val); in one_bit_ecc_error_process_v2_hw()
2954 const struct hisi_sas_hw_error *ecc_error; in multi_bit_ecc_error_process_v2_hw() local
2959 ecc_error = &multi_bit_ecc_errors[i]; in multi_bit_ecc_error_process_v2_hw()
2960 if (irq_value & ecc_error->irq_msk) { in multi_bit_ecc_error_process_v2_hw()
[all …]
Dhisi_sas_v3_hw.c1979 const struct hisi_sas_hw_error *ecc_error; in multi_bit_ecc_error_process_v3_hw() local
1984 ecc_error = &multi_bit_ecc_errors[i]; in multi_bit_ecc_error_process_v3_hw()
1985 if (irq_value & ecc_error->irq_msk) { in multi_bit_ecc_error_process_v3_hw()
1986 val = hisi_sas_read32(hisi_hba, ecc_error->reg); in multi_bit_ecc_error_process_v3_hw()
1987 val &= ecc_error->msk; in multi_bit_ecc_error_process_v3_hw()
1988 val >>= ecc_error->shift; in multi_bit_ecc_error_process_v3_hw()
1990 ecc_error->msg, irq_value, val); in multi_bit_ecc_error_process_v3_hw()