Lines Matching refs:ecc_calc
1316 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_read_page_swecc() local
1324 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_swecc()
1335 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_swecc()
1456 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_read_page_hwecc() local
1464 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc()
1477 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_hwecc()
1511 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_read_page_hwecc_oob_first() local
1527 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc_oob_first()
2238 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_write_page_swecc() local
2244 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_write_page_swecc()
2247 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in nand_write_page_swecc()
2267 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_write_page_hwecc() local
2274 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_write_page_hwecc()
2278 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in nand_write_page_hwecc()
2302 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_write_subpage_hwecc() local
2321 memset(ecc_calc, 0xff, ecc_bytes); in nand_write_subpage_hwecc()
2323 chip->ecc.calculate(mtd, buf, ecc_calc); in nand_write_subpage_hwecc()
2331 ecc_calc += ecc_bytes; in nand_write_subpage_hwecc()
2337 ecc_calc = chip->buffers->ecccalc; in nand_write_subpage_hwecc()
2339 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in nand_write_subpage_hwecc()