Lines Matching refs:readlen
3065 uint32_t readlen, uint8_t *bufpoi, int page) in nand_read_subpage() argument
3079 end_step = (data_offs + readlen - 1) / chip->ecc.size; in nand_read_subpage()
3430 u32 readlen, int col) in rawnand_enable_cont_reads() argument
3437 if ((col && col + readlen < (3 * mtd->writesize)) || in rawnand_enable_cont_reads()
3438 (!col && readlen < (2 * mtd->writesize))) { in rawnand_enable_cont_reads()
3447 chip->cont_read.last_page = page + ((readlen >> chip->page_shift) & chip->pagemask); in rawnand_enable_cont_reads()
3497 uint32_t readlen = ops->len; in nand_do_read_ops() local
3508 if (nand_region_is_secured(chip, from, readlen)) in nand_do_read_ops()
3523 rawnand_enable_cont_reads(chip, page, readlen, col); in nand_do_read_ops()
3528 bytes = min(mtd->writesize - col, readlen); in nand_do_read_ops()
3626 readlen -= bytes; in nand_do_read_ops()
3636 if (!readlen) in nand_do_read_ops()
3654 ops->retlen = ops->len - (size_t) readlen; in nand_do_read_ops()
3836 int readlen = ops->ooblen; in nand_do_read_oob() local
3842 __func__, (unsigned long long)from, readlen); in nand_do_read_oob()
3845 if (nand_region_is_secured(chip, from, readlen)) in nand_do_read_oob()
3868 len = min(len, readlen); in nand_do_read_oob()
3875 readlen -= len; in nand_do_read_oob()
3876 if (!readlen) in nand_do_read_oob()
3892 ops->oobretlen = ops->ooblen - readlen; in nand_do_read_oob()