Lines Matching refs:ecc_size
315 int ecc_size = chip->ecc.size; in denali_check_erased_page() local
328 stat = nand_check_erased_ecc_chunk(buf, ecc_size, in denali_check_erased_page()
339 buf += ecc_size; in denali_check_erased_page()
385 unsigned int ecc_size = denali->nand.ecc.size; in denali_sw_ecc_fixup() local
417 } else if (err_byte < ecc_size) { in denali_sw_ecc_fixup()
428 offset = (err_sector * ecc_size + err_byte) * in denali_sw_ecc_fixup()
640 int ecc_size = chip->ecc.size; in denali_oob_xfer() local
656 pos = ecc_size + i * (ecc_size + ecc_bytes); in denali_oob_xfer()
697 int ecc_size = chip->ecc.size; in denali_read_page_raw() local
711 pos = i * (ecc_size + ecc_bytes); in denali_read_page_raw()
712 len = ecc_size; in denali_read_page_raw()
721 if (len < ecc_size) { in denali_read_page_raw()
722 len = ecc_size - len; in denali_read_page_raw()
739 pos = ecc_size + i * (ecc_size + ecc_bytes); in denali_read_page_raw()
828 int ecc_size = chip->ecc.size; in denali_write_page_raw() local
845 pos = i * (ecc_size + ecc_bytes); in denali_write_page_raw()
846 len = ecc_size; in denali_write_page_raw()
855 if (len < ecc_size) { in denali_write_page_raw()
856 len = ecc_size - len; in denali_write_page_raw()
873 pos = ecc_size + i * (ecc_size + ecc_bytes); in denali_write_page_raw()