/linux-master/drivers/mtd/nand/raw/ |
H A D | nand_toshiba.c | 54 unsigned int max_bitflips = 0; local 68 max_bitflips = max(max_bitflips, bitflips); 72 return max_bitflips; 88 max_bitflips = mtd->bitflip_threshold; 89 mtd->ecc_stats.corrected += max_bitflips; 92 return max_bitflips;
|
H A D | nand_micron.c | 194 unsigned int step, max_bitflips = 0; local 268 max_bitflips = max(nbitflips, max_bitflips); 272 return max_bitflips; 310 int ret, max_bitflips = 0; local 356 max_bitflips = micron_nand_on_die_ecc_status_4(chip, status, 360 max_bitflips = micron_nand_on_die_ecc_status_8(chip, status); 365 return ret ? ret : max_bitflips;
|
H A D | denali.c | 409 unsigned int max_bitflips) 428 max_bitflips = max_t(unsigned int, max_bitflips, stat); 435 return max_bitflips; 445 unsigned int max_bitflips; local 460 max_bitflips = FIELD_GET(ECC_COR_INFO__MAX_ERRORS, ecc_cor); 466 * the page. Increase the stats by max_bitflips. (compromised solution) 468 ecc_stats->corrected += max_bitflips; 470 return max_bitflips; 480 unsigned int max_bitflips local 407 denali_check_erased_page(struct nand_chip *chip, u8 *buf, unsigned long uncor_ecc_flags, unsigned int max_bitflips) argument [all...] |
H A D | marvell_nand.c | 956 unsigned int *max_bitflips) 980 /* Update the stats and max_bitflips */ 982 *max_bitflips = max_t(unsigned int, *max_bitflips, bf); 987 * mtd->ecc_stats.corrected is updated, as well as max_bitflips, however 993 unsigned int *max_bitflips) 1026 /* Update the stats and max_bitflips */ 1028 *max_bitflips = max_t(unsigned int, *max_bitflips, bf); 1100 int max_bitflips local 952 marvell_nfc_check_empty_chunk(struct nand_chip *chip, u8 *data, int data_len, u8 *spare, int spare_len, u8 *ecc, int ecc_len, unsigned int *max_bitflips) argument 992 marvell_nfc_hw_ecc_check_bitflips(struct nand_chip *chip, unsigned int *max_bitflips) argument 1378 int max_bitflips = 0; local [all...] |
H A D | sunxi_nand.c | 747 unsigned int *max_bitflips, int ret) 755 *max_bitflips = max_t(unsigned int, *max_bitflips, ret); 799 unsigned int *max_bitflips, 871 sunxi_nfc_hw_ecc_update_stats(nand, max_bitflips, ret); 910 unsigned int max_bitflips = 0; local 983 sunxi_nfc_hw_ecc_update_stats(nand, &max_bitflips, ret); 1018 sunxi_nfc_hw_ecc_update_stats(nand, &max_bitflips, ret); 1027 return max_bitflips; 1096 unsigned int max_bitflips local 746 sunxi_nfc_hw_ecc_update_stats(struct nand_chip *nand, unsigned int *max_bitflips, int ret) argument 795 sunxi_nfc_hw_ecc_read_chunk(struct nand_chip *nand, u8 *data, int data_off, u8 *oob, int oob_off, int *cur_off, unsigned int *max_bitflips, bool bbm, bool oob_required, int page) argument 1156 unsigned int max_bitflips = 0; local [all...] |
H A D | nand_base.c | 2857 * max_bitflips value accordingly. 3077 unsigned int max_bitflips = 0; local 3100 max_bitflips = max_t(unsigned int, max_bitflips, stat); 3103 return max_bitflips; 3124 unsigned int max_bitflips = 0; local 3211 max_bitflips = max_t(unsigned int, max_bitflips, stat); 3214 return max_bitflips; 3236 unsigned int max_bitflips local 3308 unsigned int max_bitflips = 0; local 3375 unsigned int max_bitflips = 0; local 3577 unsigned int max_bitflips = 0; local 3913 unsigned int max_bitflips = 0; local [all...] |
H A D | fsl_ifc_nand.c | 53 unsigned int max_bitflips; /* Saved during READ0 cmd */ member in struct:fsl_ifc_nand_ctrl 209 nctrl->max_bitflips = 0; 241 nctrl->max_bitflips = max_t(unsigned int, 242 nctrl->max_bitflips, 689 return nctrl->max_bitflips;
|
H A D | rockchip-nand-controller.c | 766 int max_bitflips = 0, bch_st, ecc_fail = 0; local 844 max_bitflips = max_t(u32, max_bitflips, cnt); 848 max_bitflips = max_t(u32, max_bitflips, cnt); 867 return max_bitflips;
|
H A D | cafe_nand.c | 375 unsigned int max_bitflips = 0; local 443 max_bitflips = max_t(unsigned int, max_bitflips, n); 447 return max_bitflips;
|
H A D | hisi504_nand.c | 523 int max_bitflips = 0, stat = 0, stat_max = 0, status_ecc; local 544 max_bitflips = max_t(int, max_bitflips, stat_max); 548 return max_bitflips;
|
H A D | fsmc_nand.c | 723 unsigned int max_bitflips = 0; local 762 max_bitflips = max_t(unsigned int, max_bitflips, stat); 766 return max_bitflips;
|
H A D | pl35x-nand-controller.c | 471 unsigned int max_bitflips = 0, chunk; local 495 max_bitflips = max_t(unsigned int, max_bitflips, stats); 499 return max_bitflips;
|
H A D | fsl_elbc_nand.c | 63 unsigned int max_bitflips; /* Saved during READ0 cmd */ member in struct:fsl_elbc_fcm_ctrl 249 elbc_fcm_ctrl->max_bitflips = 0; 268 elbc_fcm_ctrl->max_bitflips = 1; 647 return elbc_fcm_ctrl->max_bitflips;
|
H A D | arasan-nand-controller.c | 399 unsigned int max_bitflips = 0; local 478 max_bitflips = max_t(unsigned int, max_bitflips, bf); 488 max_bitflips = max_t(unsigned int, max_bitflips, bf);
|
H A D | renesas-nand-controller.c | 414 unsigned int max_bitflips = 0; local 469 max_bitflips = max_t(unsigned int, max_bitflips, bf); 509 unsigned int max_bitflips = 0, i; local 563 max_bitflips = max_t(unsigned int, max_bitflips, bf);
|
H A D | stm32_fmc2_nand.c | 705 unsigned int max_bitflips = 0; local 740 max_bitflips = max_t(unsigned int, max_bitflips, stat); 753 return max_bitflips; 1055 unsigned int max_bitflips = 0; local 1096 max_bitflips = max_t(unsigned int, max_bitflips, stat); 1100 return max_bitflips;
|
H A D | tegra_nand.c | 695 int bit, max_bitflips = 0; local 739 max_bitflips = max(ret, max_bitflips); 743 return max_t(unsigned int, max_corr_cnt, max_bitflips);
|
H A D | mxc_nand.c | 773 unsigned int max_bitflips = 0; local 807 max_bitflips = max_t(unsigned int, max_bitflips, err); 813 return max_bitflips;
|
/linux-master/drivers/mtd/nand/ |
H A D | ecc-sw-bch.c | 339 unsigned int max_bitflips = 0; local 378 max_bitflips = max_t(unsigned int, max_bitflips, stat); 384 return max_bitflips;
|
H A D | ecc-sw-hamming.c | 593 unsigned int max_bitflips = 0; local 632 max_bitflips = max_t(unsigned int, max_bitflips, stat); 638 return max_bitflips;
|
/linux-master/include/uapi/mtd/ |
H A D | mtd-abi.h | 101 * @max_bitflips: the maximum number of bitflips detected in any single ECC 110 __u32 max_bitflips; member in struct:mtd_read_req_ecc_stats
|
/linux-master/drivers/mtd/nand/raw/gpmi-nand/ |
H A D | gpmi-nand.c | 1415 unsigned int max_bitflips = 0; local 1486 max_bitflips = max_t(unsigned int, max_bitflips, 1497 max_bitflips = max_t(unsigned int, max_bitflips, *status); 1500 return max_bitflips; 1531 unsigned int max_bitflips; local 1541 max_bitflips = gpmi_count_bitflips(chip, buf, 0, 1563 return max_bitflips; 1574 unsigned int max_bitflips; local [all...] |
/linux-master/drivers/mtd/ |
H A D | mtdchar.c | 722 req.ecc_stats.max_bitflips = 0; 776 req.ecc_stats.max_bitflips = 777 max(req.ecc_stats.max_bitflips, stats.max_bitflips);
|
H A D | mtdcore.c | 1639 int max_bitflips = 0; local 1672 max_bitflips = max(max_bitflips, ret); 1680 max_bitflips = max(max_bitflips, ret); 1690 return max_bitflips; 1732 ops->stats->max_bitflips = ret_code;
|
/linux-master/drivers/mtd/nand/spi/ |
H A D | core.c | 639 unsigned int max_bitflips = 0; local 667 max_bitflips = max_t(unsigned int, max_bitflips, ret); 686 return ret ? ret : max_bitflips;
|