Lines Matching refs:iter
569 struct nand_io_iter iter; in spinand_mtd_read() local
581 nanddev_io_for_each_page(nand, from, ops, &iter) { in spinand_mtd_read()
583 ret = spinand_select_target(spinand, iter.req.pos.target); in spinand_mtd_read()
591 ret = spinand_read_page(spinand, &iter.req, enable_ecc); in spinand_mtd_read()
604 ops->retlen += iter.req.datalen; in spinand_mtd_read()
605 ops->oobretlen += iter.req.ooblen; in spinand_mtd_read()
622 struct nand_io_iter iter; in spinand_mtd_write() local
633 nanddev_io_for_each_page(nand, to, ops, &iter) { in spinand_mtd_write()
635 ret = spinand_select_target(spinand, iter.req.pos.target); in spinand_mtd_write()
643 ret = spinand_write_page(spinand, &iter.req); in spinand_mtd_write()
647 ops->retlen += iter.req.datalen; in spinand_mtd_write()
648 ops->oobretlen += iter.req.ooblen; in spinand_mtd_write()