Home
last modified time | relevance | path

Searched refs:ecc_stats (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v4.19/drivers/mtd/nand/raw/
Dnand_micron.c208 mtd->ecc_stats.failed++; in micron_nand_on_die_ecc_status_4()
258 mtd->ecc_stats.corrected += nbitflips; in micron_nand_on_die_ecc_status_4()
274 mtd->ecc_stats.failed++; in micron_nand_on_die_ecc_status_8()
277 mtd->ecc_stats.corrected += 3; in micron_nand_on_die_ecc_status_8()
280 mtd->ecc_stats.corrected += 6; in micron_nand_on_die_ecc_status_8()
284 mtd->ecc_stats.corrected += 8; in micron_nand_on_die_ecc_status_8()
Ddocg4.c835 mtd->ecc_stats.failed++; in read_page()
837 mtd->ecc_stats.corrected += bits_corrected; in read_page()
1055 __u32 eccfailed_stats = mtd->ecc_stats.failed; in read_factory_bbt()
1074 if (mtd->ecc_stats.failed > eccfailed_stats) { in read_factory_bbt()
1079 eccfailed_stats = mtd->ecc_stats.failed; in read_factory_bbt()
1081 if (mtd->ecc_stats.failed > eccfailed_stats) { in read_factory_bbt()
1100 mtd->ecc_stats.badblocks++; in read_factory_bbt()
Dmxc_nand.c733 uint16_t ecc_stats; in mxc_nand_read_page_v1() local
743 ecc_stats = get_ecc_status_v1(host); in mxc_nand_read_page_v1()
745 ecc_stats >>= 2; in mxc_nand_read_page_v1()
748 switch (ecc_stats & 0x3) { in mxc_nand_read_page_v1()
753 mtd->ecc_stats.corrected++; in mxc_nand_read_page_v1()
757 mtd->ecc_stats.failed++; in mxc_nand_read_page_v1()
807 mtd->ecc_stats.failed++; in mxc_nand_read_page_v2_v3()
809 mtd->ecc_stats.corrected += err; in mxc_nand_read_page_v2_v3()
Dnand_base.c548 mtd->ecc_stats.badblocks++; in nand_block_markbad_lowlevel()
3118 mtd->ecc_stats.failed++; in nand_read_page_swecc()
3120 mtd->ecc_stats.corrected += stat; in nand_read_page_swecc()
3230 mtd->ecc_stats.failed++; in nand_read_subpage()
3232 mtd->ecc_stats.corrected += stat; in nand_read_subpage()
3300 mtd->ecc_stats.failed++; in nand_read_page_hwecc()
3302 mtd->ecc_stats.corrected += stat; in nand_read_page_hwecc()
3370 mtd->ecc_stats.failed++; in nand_read_page_hwecc_oob_first()
3372 mtd->ecc_stats.corrected += stat; in nand_read_page_hwecc_oob_first()
3453 mtd->ecc_stats.failed++; in nand_read_page_syndrome()
[all …]
Dtango_nand.c195 mtd->ecc_stats.failed++; in check_erased_page()
197 mtd->ecc_stats.corrected += res; in check_erased_page()
223 mtd->ecc_stats.corrected += in decode_error_report()
Dfsl_ifc_nand.c252 mtd->ecc_stats.corrected += errors; in fsl_ifc_run_command()
669 mtd->ecc_stats.failed++; in check_erased_page()
671 mtd->ecc_stats.corrected += res; in check_erased_page()
700 mtd->ecc_stats.failed++; in fsl_ifc_read_page()
Dtegra_nand.c708 mtd->ecc_stats.failed += hweight8(fail_sec_flag); in tegra_nand_read_page_hwecc()
733 mtd->ecc_stats.failed++; in tegra_nand_read_page_hwecc()
735 mtd->ecc_stats.corrected += ret; in tegra_nand_read_page_hwecc()
756 mtd->ecc_stats.corrected += max_corr_cnt * hweight8(corr_sec_flag); in tegra_nand_read_page_hwecc()
Ddenali.c341 mtd->ecc_stats.failed++; in denali_check_erased_page()
343 mtd->ecc_stats.corrected += stat; in denali_check_erased_page()
384 mtd->ecc_stats.corrected += max_bitflips; in denali_hw_ecc_fixup()
442 mtd->ecc_stats.corrected += flips_in_byte; in denali_sw_ecc_fixup()
Dhisi504_nand.c552 mtd->ecc_stats.failed++; in hisi_nand_read_page_hwecc()
564 mtd->ecc_stats.corrected += stat; in hisi_nand_read_page_hwecc()
Dlpc32xx_mlc.c478 mtd->ecc_stats.failed++; in lpc32xx_read_page()
481 mtd->ecc_stats.corrected += ((mlc_isr >> 4) & 0x3) + 1; in lpc32xx_read_page()
Dnand_bbt.c227 mtd->ecc_stats.bbtblocks++; in read_bbt()
244 mtd->ecc_stats.badblocks++; in read_bbt()
501 mtd->ecc_stats.badblocks++; in create_bbt()
Dvf610_nfc.c597 mtd->ecc_stats.failed++; in vf610_nfc_read_page()
600 mtd->ecc_stats.corrected += stat; in vf610_nfc_read_page()
Dfsl_elbc_nand.c281 mtd->ecc_stats.corrected++; in fsl_elbc_run_command()
725 mtd->ecc_stats.failed++; in fsl_elbc_read_page()
Dlpc32xx_slc.c645 mtd->ecc_stats.failed++; in lpc32xx_nand_read_page_syndrome()
647 mtd->ecc_stats.corrected += stat; in lpc32xx_nand_read_page_syndrome()
Dcafe_nand.c440 mtd->ecc_stats.failed++; in cafe_nand_read_page()
443 mtd->ecc_stats.corrected += n; in cafe_nand_read_page()
/Linux-v4.19/drivers/mtd/
Dmtdpart.c77 stats = part->parent->ecc_stats; in part_read()
81 mtd->ecc_stats.failed += in part_read()
82 part->parent->ecc_stats.failed - stats.failed; in part_read()
84 mtd->ecc_stats.corrected += in part_read()
85 part->parent->ecc_stats.corrected - stats.corrected; in part_read()
112 stats = part->parent->ecc_stats; in part_read_oob()
115 mtd->ecc_stats.failed += in part_read_oob()
116 part->parent->ecc_stats.failed - stats.failed; in part_read_oob()
118 mtd->ecc_stats.corrected += in part_read_oob()
119 part->parent->ecc_stats.corrected - stats.corrected; in part_read_oob()
[all …]
Dmtdconcat.c97 mtd->ecc_stats.failed++; in concat_read()
100 mtd->ecc_stats.corrected++; in concat_read()
260 mtd->ecc_stats.failed++; in concat_read_oob()
263 mtd->ecc_stats.corrected++; in concat_read_oob()
595 mtd->ecc_stats.badblocks++; in concat_block_markbad()
664 concat->mtd.ecc_stats.badblocks = subdev[0]->ecc_stats.badblocks; in mtd_concat_create()
694 concat->mtd.ecc_stats.badblocks += in mtd_concat_create()
695 subdev[i]->ecc_stats.badblocks; in mtd_concat_create()
Dmtdcore.c294 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_ecc_stats_corrected_show() local
296 return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->corrected); in mtd_ecc_stats_corrected_show()
305 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_ecc_stats_errors_show() local
307 return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->failed); in mtd_ecc_stats_errors_show()
315 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_badblocks_show() local
317 return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->badblocks); in mtd_badblocks_show()
325 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_bbtblocks_show() local
327 return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->bbtblocks); in mtd_bbtblocks_show()
/Linux-v4.19/drivers/mtd/tests/
Dnandbiterrs.c151 memcpy(&oldstats, &mtd->ecc_stats, sizeof(oldstats)); in read_page()
155 err = mtd->ecc_stats.corrected - oldstats.corrected; in read_page()
/Linux-v4.19/drivers/mtd/nand/onenand/
Donenand_bbt.c106 mtd->ecc_stats.badblocks++; in create_bbt()
Donenand_base.c591 mtd->ecc_stats.failed++; in onenand_wait()
596 mtd->ecc_stats.corrected++; in onenand_wait()
1106 mtd->ecc_stats.failed--; in onenand_recover_lsb()
1151 stats = mtd->ecc_stats; in onenand_mlc_read_ops_nolock()
1208 if (mtd->ecc_stats.failed - stats.failed) in onenand_mlc_read_ops_nolock()
1212 return mtd->ecc_stats.corrected != stats.corrected ? 1 : 0; in onenand_mlc_read_ops_nolock()
1252 stats = mtd->ecc_stats; in onenand_read_ops_nolock()
1337 if (mtd->ecc_stats.failed - stats.failed) in onenand_read_ops_nolock()
1341 return mtd->ecc_stats.corrected != stats.corrected ? 1 : 0; in onenand_read_ops_nolock()
1384 stats = mtd->ecc_stats; in onenand_read_oob_nolock()
[all …]
Domap2.c291 mtd->ecc_stats.failed++; in omap2_onenand_wait()
297 mtd->ecc_stats.corrected++; in omap2_onenand_wait()
/Linux-v4.19/drivers/mtd/nand/
Dcore.c87 mtd->ecc_stats.badblocks++; in nanddev_markbad()
/Linux-v4.19/drivers/staging/mt29f_spinand/
Dmt29f_spinand.c673 mtd->ecc_stats.failed++; in spinand_read_page_hwecc()
676 mtd->ecc_stats.corrected++; in spinand_read_page_hwecc()
/Linux-v4.19/drivers/mtd/nand/spi/
Dcore.c576 mtd->ecc_stats.failed++; in spinand_mtd_read()
579 mtd->ecc_stats.corrected += ret; in spinand_mtd_read()

12