Lines Matching refs:ecc_calc
585 u8 *ecc_calc = chip->buffers->ecccalc; in zynq_nand_write_page_hwecc() local
607 chip->ecc.calculate(mtd, p, &ecc_calc[0]); in zynq_nand_write_page_hwecc()
610 chip->oob_poi[eccpos[i]] = ~(ecc_calc[i]); in zynq_nand_write_page_hwecc()
645 u8 *ecc_calc = chip->buffers->ecccalc; in zynq_nand_write_page_swecc() local
651 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in zynq_nand_write_page_swecc()
654 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in zynq_nand_write_page_swecc()
678 u8 *ecc_calc = chip->buffers->ecccalc; in zynq_nand_read_page_hwecc() local
700 chip->ecc.calculate(mtd, p, &ecc_calc[0]); in zynq_nand_read_page_hwecc()
727 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in zynq_nand_read_page_hwecc()
751 u8 *ecc_calc = chip->buffers->ecccalc; in zynq_nand_read_page_swecc() local
758 chip->ecc.calculate(mtd, p, &ecc_calc[i]); in zynq_nand_read_page_swecc()
769 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in zynq_nand_read_page_swecc()