Lines Matching defs:retlen
511 * mtd->writesize, &retlen, buf + (i * mtd->writesize));
557 size_t retlen;
560 err = mtd_read(mtd, offset, bytes, &retlen, val);
564 return retlen == bytes ? 0 : -EIO;
1169 int mtd_point(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen,
1174 *retlen = 0;
1186 return master->_point(master, from, len, retlen, virt, phys);
1213 size_t retlen;
1217 ret = mtd_point(mtd, offset, len, &retlen, &virt, NULL);
1220 if (retlen != len) {
1221 mtd_unpoint(mtd, offset, retlen);
1247 int mtd_read(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen,
1257 *retlen = ops.retlen;
1263 int mtd_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen,
1273 *retlen = ops.retlen;
1286 int mtd_panic_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen,
1291 *retlen = 0;
1304 retlen, buf);
1351 ret = master->_read(master, from, ops->len, &ops->retlen,
1367 ret = master->_write(master, to, ops->len, &ops->retlen,
1393 while (ops->retlen < ops->len || ops->oobretlen < ops->ooblen) {
1404 adjops.len = ops->len - ops->retlen;
1424 ops->retlen += adjops.retlen;
1426 adjops.datbuf += adjops.retlen;
1442 ops->retlen = ops->oobretlen = 0;
1481 ops->retlen = ops->oobretlen = 0;
1872 int mtd_get_fact_prot_info(struct mtd_info *mtd, size_t len, size_t *retlen,
1881 return master->_get_fact_prot_info(master, len, retlen, buf);
1886 size_t *retlen, u_char *buf)
1890 *retlen = 0;
1895 return master->_read_fact_prot_reg(master, from, len, retlen, buf);
1899 int mtd_get_user_prot_info(struct mtd_info *mtd, size_t len, size_t *retlen,
1908 return master->_get_user_prot_info(master, len, retlen, buf);
1913 size_t *retlen, u_char *buf)
1917 *retlen = 0;
1922 return master->_read_user_prot_reg(master, from, len, retlen, buf);
1927 size_t *retlen, u_char *buf)
1932 *retlen = 0;
1937 ret = master->_write_user_prot_reg(master, to, len, retlen, buf);
1945 return (*retlen) ? 0 : -ENOSPC;
2088 * @retlen: on exit contains the count of bytes written to the MTD device.
2094 unsigned long count, loff_t to, size_t *retlen)
2110 *retlen = totlen;
2120 * @retlen: on exit contains the count of bytes written to the MTD device.
2126 unsigned long count, loff_t to, size_t *retlen)
2130 *retlen = 0;
2135 return default_mtd_writev(mtd, vecs, count, to, retlen);
2138 mtd_get_master_ofs(mtd, to), retlen);