Lines Matching refs:ecc_calc
3096 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_read_page_swecc() local
3103 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_swecc()
3116 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_swecc()
3256 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_read_page_hwecc() local
3271 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc()
3289 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_hwecc()
3331 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_read_page_hwecc_oob_first() local
3357 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc_oob_first()
4107 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_write_page_swecc() local
4112 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_write_page_swecc()
4114 ret = mtd_ooblayout_set_eccbytes(mtd, ecc_calc, chip->oob_poi, 0, in nand_write_page_swecc()
4137 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_write_page_hwecc() local
4151 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_write_page_hwecc()
4154 ret = mtd_ooblayout_set_eccbytes(mtd, ecc_calc, chip->oob_poi, 0, in nand_write_page_hwecc()
4183 uint8_t *ecc_calc = chip->ecc.calc_buf; in nand_write_subpage_hwecc() local
4207 memset(ecc_calc, 0xff, ecc_bytes); in nand_write_subpage_hwecc()
4209 chip->ecc.calculate(mtd, buf, ecc_calc); in nand_write_subpage_hwecc()
4217 ecc_calc += ecc_bytes; in nand_write_subpage_hwecc()
4223 ecc_calc = chip->ecc.calc_buf; in nand_write_subpage_hwecc()
4224 ret = mtd_ooblayout_set_eccbytes(mtd, ecc_calc, chip->oob_poi, 0, in nand_write_subpage_hwecc()