Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/
H A Dnand_toshiba.c65 mtd->ecc_stats.failed++; in toshiba_nand_benand_eccstatus()
67 mtd->ecc_stats.corrected += bitflips; in toshiba_nand_benand_eccstatus()
85 mtd->ecc_stats.failed++; in toshiba_nand_benand_eccstatus()
89 mtd->ecc_stats.corrected += max_bitflips; in toshiba_nand_benand_eccstatus()
H A Dnand_micron.c200 mtd->ecc_stats.failed++; in micron_nand_on_die_ecc_status_4()
269 mtd->ecc_stats.corrected += nbitflips; in micron_nand_on_die_ecc_status_4()
285 mtd->ecc_stats.failed++; in micron_nand_on_die_ecc_status_8()
288 mtd->ecc_stats.corrected += 3; in micron_nand_on_die_ecc_status_8()
291 mtd->ecc_stats.corrected += 6; in micron_nand_on_die_ecc_status_8()
295 mtd->ecc_stats.corrected += 8; in micron_nand_on_die_ecc_status_8()
H A Ddenali.c412 struct mtd_ecc_stats *ecc_stats = &nand_to_mtd(chip)->ecc_stats; in denali_check_erased_page() local
425 ecc_stats->failed++; in denali_check_erased_page()
427 ecc_stats->corrected += stat; in denali_check_erased_page()
442 struct mtd_ecc_stats *ecc_stats = &nand_to_mtd(chip)->ecc_stats; in denali_hw_ecc_fixup() local
468 ecc_stats->corrected += max_bitflips; in denali_hw_ecc_fixup()
477 struct mtd_ecc_stats *ecc_stats = &nand_to_mtd(chip)->ecc_stats; in denali_sw_ecc_fixup() local
527 ecc_stats->corrected += flips_in_byte; in denali_sw_ecc_fixup()
H A 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()
H A Dnand_base.c551 mtd->ecc_stats.badblocks++; in nand_block_markbad_lowlevel()
2759 mtd->ecc_stats.failed++; in nand_read_page_swecc()
2761 mtd->ecc_stats.corrected += stat; in nand_read_page_swecc()
2870 mtd->ecc_stats.failed++; in nand_read_subpage()
2872 mtd->ecc_stats.corrected += stat; in nand_read_subpage()
2941 mtd->ecc_stats.failed++; in nand_read_page_hwecc()
2943 mtd->ecc_stats.corrected += stat; in nand_read_page_hwecc()
3024 mtd->ecc_stats.failed++; in nand_read_page_syndrome()
3026 mtd->ecc_stats.corrected += stat; in nand_read_page_syndrome()
3144 struct mtd_ecc_stats ecc_stats = mtd->ecc_stats; in nand_do_read_ops() local
[all …]
H A Dfsl_ifc_nand.c240 mtd->ecc_stats.corrected += errors; in fsl_ifc_run_command()
655 mtd->ecc_stats.failed++; in check_erased_page()
657 mtd->ecc_stats.corrected += res; in check_erased_page()
687 mtd->ecc_stats.failed++; in fsl_ifc_read_page()
H A Dtango_nand.c211 mtd->ecc_stats.failed++; in check_erased_page()
213 mtd->ecc_stats.corrected += res; in check_erased_page()
239 mtd->ecc_stats.corrected += in decode_error_report()
H A Dmeson_nand.c455 mtd->ecc_stats.corrected += ECC_ERR_CNT(*info); in meson_nfc_ecc_correct()
462 mtd->ecc_stats.corrected += ECC_ZERO_CNT(*info); in meson_nfc_ecc_correct()
792 mtd->ecc_stats.failed++; in meson_nfc_read_page_hwecc()
810 mtd->ecc_stats.failed++; in meson_nfc_read_page_hwecc()
812 mtd->ecc_stats.corrected += ret; in meson_nfc_read_page_hwecc()
H A 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()
/OK3568_Linux_fs/kernel/drivers/mtd/
H A Dmtdconcat.c83 mtd->ecc_stats.failed++; in concat_read()
86 mtd->ecc_stats.corrected++; in concat_read()
287 mtd->ecc_stats.failed++; in concat_read_oob()
290 mtd->ecc_stats.corrected++; in concat_read_oob()
624 mtd->ecc_stats.badblocks++; in concat_block_markbad()
702 concat->mtd.ecc_stats.badblocks = subdev[0]->ecc_stats.badblocks; in mtd_concat_create()
733 concat->mtd.ecc_stats.badblocks += in mtd_concat_create()
734 subdev[i]->ecc_stats.badblocks; in mtd_concat_create()
H A Dmtdcore.c273 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_ecc_stats_corrected_show() local
275 return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->corrected); in mtd_ecc_stats_corrected_show()
284 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_ecc_stats_errors_show() local
286 return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->failed); in mtd_ecc_stats_errors_show()
294 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_badblocks_show() local
296 return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->badblocks); in mtd_badblocks_show()
304 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_bbtblocks_show() local
306 return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->bbtblocks); in mtd_bbtblocks_show()
1199 diff = master->ecc_stats; in mtd_update_ecc_stats()
1204 mtd->ecc_stats.failed += diff.failed; in mtd_update_ecc_stats()
[all …]
/OK3568_Linux_fs/u-boot/drivers/mtd/
H A Dmtdconcat.c95 mtd->ecc_stats.failed++; in concat_read()
98 mtd->ecc_stats.corrected++; in concat_read()
264 mtd->ecc_stats.failed++; in concat_read_oob()
267 mtd->ecc_stats.corrected++; in concat_read_oob()
647 mtd->ecc_stats.badblocks++; in concat_block_markbad()
748 concat->mtd.ecc_stats.badblocks = subdev[0]->ecc_stats.badblocks; in mtd_concat_create()
792 concat->mtd.ecc_stats.badblocks += in mtd_concat_create()
793 subdev[i]->ecc_stats.badblocks; in mtd_concat_create()
H A Dmtdpart.c296 stats = mtd->parent->ecc_stats; in part_read()
300 mtd->ecc_stats.failed += in part_read()
301 mtd->parent->ecc_stats.failed - stats.failed; in part_read()
303 mtd->ecc_stats.corrected += in part_read()
304 mtd->parent->ecc_stats.corrected - stats.corrected; in part_read()
361 mtd->ecc_stats.corrected++; in part_read_oob()
363 mtd->ecc_stats.failed++; in part_read_oob()
519 mtd->ecc_stats.badblocks++; in part_block_markbad()
768 slave->ecc_stats.badblocks++; in allocate_partition()
/OK3568_Linux_fs/kernel/drivers/rkflash/
H A Dsfc_nand_mtd.c112 mtd->ecc_stats.failed++; in sfc_nand_read_mtd()
116 mtd->ecc_stats.corrected += 1; in sfc_nand_read_mtd()
215 mtd->ecc_stats.badblocks++; in sfc_nand_markbad_mtd()
/OK3568_Linux_fs/kernel/drivers/mtd/tests/
H A Dnandbiterrs.c138 memcpy(&oldstats, &mtd->ecc_stats, sizeof(oldstats)); in read_page()
142 err = mtd->ecc_stats.corrected - oldstats.corrected; in read_page()
/OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/
H A Dnand_base.c474 mtd->ecc_stats.badblocks++; in nand_block_markbad_lowlevel()
1879 mtd->ecc_stats.failed++; in nand_read_page_swecc()
1881 mtd->ecc_stats.corrected += stat; in nand_read_page_swecc()
1991 mtd->ecc_stats.failed++; in nand_read_subpage()
1993 mtd->ecc_stats.corrected += stat; in nand_read_subpage()
2057 mtd->ecc_stats.failed++; in nand_read_page_hwecc()
2059 mtd->ecc_stats.corrected += stat; in nand_read_page_hwecc()
2127 mtd->ecc_stats.failed++; in nand_read_page_hwecc_oob_first()
2129 mtd->ecc_stats.corrected += stat; in nand_read_page_hwecc_oob_first()
2206 mtd->ecc_stats.failed++; in nand_read_page_syndrome()
[all …]
H A Dfsl_ifc_nand.c320 mtd->ecc_stats.corrected += errors; in fsl_ifc_run_command()
725 mtd->ecc_stats.failed++; in check_erased_page()
727 mtd->ecc_stats.corrected += res; in check_erased_page()
750 mtd->ecc_stats.failed++; in fsl_ifc_read_page()
H A Dzynq_nand.c711 mtd->ecc_stats.failed++; in zynq_nand_read_page_hwecc()
713 mtd->ecc_stats.corrected += stat; in zynq_nand_read_page_hwecc()
753 mtd->ecc_stats.failed++; in zynq_nand_read_page_swecc()
755 mtd->ecc_stats.corrected += stat; in zynq_nand_read_page_swecc()
H A Dfsmc_nand.c385 mtd->ecc_stats.failed++; in fsmc_read_page_hwecc()
387 mtd->ecc_stats.corrected += stat; in fsmc_read_page_hwecc()
H A Dlpc32xx_nand_slc.c439 mtd->ecc_stats.failed++; in lpc32xx_read_page_hwecc()
441 mtd->ecc_stats.corrected += stat; in lpc32xx_read_page_hwecc()
H A Ddavinci_nand.c459 mtd->ecc_stats.failed++; in nand_davinci_read_page_hwecc()
461 mtd->ecc_stats.corrected += stat; in nand_davinci_read_page_hwecc()
/OK3568_Linux_fs/kernel/drivers/mtd/nand/onenand/
H A Donenand_base.c588 mtd->ecc_stats.failed++; in onenand_wait()
593 mtd->ecc_stats.corrected++; in onenand_wait()
1098 mtd->ecc_stats.failed--; in onenand_recover_lsb()
1143 stats = mtd->ecc_stats; in onenand_mlc_read_ops_nolock()
1200 if (mtd->ecc_stats.failed - stats.failed) in onenand_mlc_read_ops_nolock()
1204 return mtd->ecc_stats.corrected != stats.corrected ? 1 : 0; in onenand_mlc_read_ops_nolock()
1244 stats = mtd->ecc_stats; in onenand_read_ops_nolock()
1329 if (mtd->ecc_stats.failed - stats.failed) in onenand_read_ops_nolock()
1333 return mtd->ecc_stats.corrected != stats.corrected ? 1 : 0; in onenand_read_ops_nolock()
1376 stats = mtd->ecc_stats; in onenand_read_oob_nolock()
[all …]
H A Donenand_bbt.c106 mtd->ecc_stats.badblocks++; in create_bbt()
H A Donenand_omap2.c278 mtd->ecc_stats.failed++; in omap2_onenand_wait()
284 mtd->ecc_stats.corrected++; in omap2_onenand_wait()
/OK3568_Linux_fs/u-boot/drivers/mtd/nand/
H A Dcore.c89 mtd->ecc_stats.badblocks++; in nanddev_markbad()

123