Lines Matching refs:ecc_calc
1466 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_read_page_swecc() local
1473 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_swecc()
1486 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_swecc()
1621 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_read_page_hwecc() local
1628 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc()
1643 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in nand_read_page_hwecc()
1685 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_read_page_hwecc_oob_first() local
1703 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_read_page_hwecc_oob_first()
2416 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_write_page_swecc() local
2421 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_write_page_swecc()
2423 ret = mtd_ooblayout_set_eccbytes(mtd, ecc_calc, chip->oob_poi, 0, in nand_write_page_swecc()
2446 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_write_page_hwecc() local
2452 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in nand_write_page_hwecc()
2455 ret = mtd_ooblayout_set_eccbytes(mtd, ecc_calc, chip->oob_poi, 0, in nand_write_page_hwecc()
2482 uint8_t *ecc_calc = chip->buffers->ecccalc; in nand_write_subpage_hwecc() local
2500 memset(ecc_calc, 0xff, ecc_bytes); in nand_write_subpage_hwecc()
2502 chip->ecc.calculate(mtd, buf, ecc_calc); in nand_write_subpage_hwecc()
2510 ecc_calc += ecc_bytes; in nand_write_subpage_hwecc()
2516 ecc_calc = chip->buffers->ecccalc; in nand_write_subpage_hwecc()
2517 ret = mtd_ooblayout_set_eccbytes(mtd, ecc_calc, chip->oob_poi, 0, in nand_write_subpage_hwecc()