| /linux/drivers/mtd/nand/raw/ |
| A D | nand_toshiba.c | 65 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()
|
| A D | nand_micron.c | 200 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()
|
| A D | denali.c | 412 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()
|
| A D | mxc_nand.c | 731 uint16_t ecc_stats; in mxc_nand_read_page_v1() local 741 ecc_stats = get_ecc_status_v1(host); in mxc_nand_read_page_v1() 743 ecc_stats >>= 2; in mxc_nand_read_page_v1() 746 switch (ecc_stats & 0x3) { in mxc_nand_read_page_v1() 751 mtd->ecc_stats.corrected++; in mxc_nand_read_page_v1() 755 mtd->ecc_stats.failed++; in mxc_nand_read_page_v1() 805 mtd->ecc_stats.failed++; in mxc_nand_read_page_v2_v3() 807 mtd->ecc_stats.corrected += err; in mxc_nand_read_page_v2_v3()
|
| A D | nand_base.c | 592 mtd->ecc_stats.badblocks++; in nand_block_markbad_lowlevel() 2972 mtd->ecc_stats.failed++; in nand_read_page_swecc() 2974 mtd->ecc_stats.corrected += stat; in nand_read_page_swecc() 3083 mtd->ecc_stats.failed++; in nand_read_subpage() 3154 mtd->ecc_stats.failed++; in nand_read_page_hwecc() 3237 mtd->ecc_stats.failed++; in nand_read_page_syndrome() 3361 struct mtd_ecc_stats ecc_stats = mtd->ecc_stats; in nand_do_read_ops() local 3412 !(mtd->ecc_stats.failed - ecc_stats.failed) && in nand_do_read_ops() 3435 if (mtd->ecc_stats.failed - ecc_stats.failed) { in nand_do_read_ops() 3444 mtd->ecc_stats = ecc_stats; in nand_do_read_ops() [all …]
|
| A D | fsl_ifc_nand.c | 239 mtd->ecc_stats.corrected += errors; in fsl_ifc_run_command() 654 mtd->ecc_stats.failed++; in check_erased_page() 656 mtd->ecc_stats.corrected += res; in check_erased_page() 686 mtd->ecc_stats.failed++; in fsl_ifc_read_page()
|
| A D | meson_nand.c | 455 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()
|
| A D | tegra_nand.c | 708 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()
|
| A D | pl35x-nand-controller.c | 487 mtd->ecc_stats.failed++; in pl35x_nand_recover_data_hwecc() 494 mtd->ecc_stats.failed++; in pl35x_nand_recover_data_hwecc() 496 mtd->ecc_stats.corrected += stats; in pl35x_nand_recover_data_hwecc()
|
| A D | nand_bbt.c | 222 mtd->ecc_stats.bbtblocks++; in read_bbt() 239 mtd->ecc_stats.badblocks++; in read_bbt() 529 mtd->ecc_stats.badblocks++; in create_bbt()
|
| A D | hisi504_nand.c | 531 mtd->ecc_stats.failed++; in hisi_nand_read_page_hwecc() 543 mtd->ecc_stats.corrected += stat; in hisi_nand_read_page_hwecc()
|
| A D | davinci_nand.c | 436 mtd->ecc_stats.failed++; in nand_davinci_read_page_hwecc_oob_first() 438 mtd->ecc_stats.corrected += stat; in nand_davinci_read_page_hwecc_oob_first()
|
| A D | lpc32xx_mlc.c | 467 mtd->ecc_stats.failed++; in lpc32xx_read_page() 470 mtd->ecc_stats.corrected += ((mlc_isr >> 4) & 0x3) + 1; in lpc32xx_read_page()
|
| A D | vf610_nfc.c | 588 mtd->ecc_stats.failed++; in vf610_nfc_read_page() 591 mtd->ecc_stats.corrected += stat; in vf610_nfc_read_page()
|
| A D | arasan-nand-controller.c | 477 mtd->ecc_stats.corrected += bf; in anfc_read_page_hw_ecc() 487 mtd->ecc_stats.corrected += bf; in anfc_read_page_hw_ecc() 491 mtd->ecc_stats.failed++; in anfc_read_page_hw_ecc()
|
| /linux/drivers/mtd/ |
| A D | mtdconcat.c | 83 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()
|
| A D | mtdcore.c | 275 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_corrected_bits_show() local 277 return sysfs_emit(buf, "%u\n", ecc_stats->corrected); in mtd_corrected_bits_show() 285 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_ecc_failures_show() local 287 return sysfs_emit(buf, "%u\n", ecc_stats->failed); in mtd_ecc_failures_show() 295 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_bad_blocks_show() local 297 return sysfs_emit(buf, "%u\n", ecc_stats->badblocks); in mtd_bad_blocks_show() 305 struct mtd_ecc_stats *ecc_stats = &mtd->ecc_stats; in mtd_bbt_blocks_show() local 1355 diff = master->ecc_stats; in mtd_update_ecc_stats() 1360 mtd->ecc_stats.failed += diff.failed; in mtd_update_ecc_stats() 1361 mtd->ecc_stats.corrected += diff.corrected; in mtd_update_ecc_stats() [all …]
|
| A D | mtdpart.c | 204 child->ecc_stats.bbtblocks++; in allocate_partition() 206 child->ecc_stats.badblocks++; in allocate_partition()
|
| /linux/drivers/mtd/tests/ |
| A D | nandbiterrs.c | 138 memcpy(&oldstats, &mtd->ecc_stats, sizeof(oldstats)); in read_page() 142 err = mtd->ecc_stats.corrected - oldstats.corrected; in read_page()
|
| /linux/drivers/mtd/nand/ |
| A D | ecc-sw-bch.c | 375 mtd->ecc_stats.failed++; in nand_ecc_sw_bch_finish_io_req() 377 mtd->ecc_stats.corrected += stat; in nand_ecc_sw_bch_finish_io_req()
|
| A D | ecc-sw-hamming.c | 629 mtd->ecc_stats.failed++; in nand_ecc_sw_hamming_finish_io_req() 631 mtd->ecc_stats.corrected += stat; in nand_ecc_sw_hamming_finish_io_req()
|
| A D | core.c | 87 mtd->ecc_stats.badblocks++; in nanddev_markbad()
|
| /linux/drivers/mtd/nand/onenand/ |
| A D | onenand_base.c | 588 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 …]
|
| A D | onenand_bbt.c | 106 mtd->ecc_stats.badblocks++; in create_bbt()
|
| A D | onenand_omap2.c | 278 mtd->ecc_stats.failed++; in omap2_onenand_wait() 284 mtd->ecc_stats.corrected++; in omap2_onenand_wait()
|