Lines Matching refs:retlen
978 int mtd_point(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, in mtd_point() argument
981 *retlen = 0; in mtd_point()
991 return mtd->_point(mtd, from, len, retlen, virt, phys); in mtd_point()
1016 size_t retlen; in mtd_get_unmapped_area() local
1020 ret = mtd_point(mtd, offset, len, &retlen, &virt, NULL); in mtd_get_unmapped_area()
1023 if (retlen != len) { in mtd_get_unmapped_area()
1024 mtd_unpoint(mtd, offset, retlen); in mtd_get_unmapped_area()
1031 int mtd_read(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, in mtd_read() argument
1035 *retlen = 0; in mtd_read()
1048 ret_code = mtd->_read(mtd, from, len, retlen, buf); in mtd_read()
1056 *retlen = ops.retlen; in mtd_read()
1069 int mtd_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, in mtd_write() argument
1072 *retlen = 0; in mtd_write()
1090 *retlen = ops.retlen; in mtd_write()
1094 return mtd->_write(mtd, to, len, retlen, buf); in mtd_write()
1105 int mtd_panic_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, in mtd_panic_write() argument
1108 *retlen = 0; in mtd_panic_write()
1117 return mtd->_panic_write(mtd, to, len, retlen, buf); in mtd_panic_write()
1157 ops->retlen = ops->oobretlen = 0; in mtd_read_oob()
1172 ret_code = mtd->_read(mtd, from, ops->len, &ops->retlen, in mtd_read_oob()
1194 ops->retlen = ops->oobretlen = 0; in mtd_write_oob()
1212 return mtd->_write(mtd, to, ops->len, &ops->retlen, in mtd_write_oob()
1582 int mtd_get_fact_prot_info(struct mtd_info *mtd, size_t len, size_t *retlen, in mtd_get_fact_prot_info() argument
1589 return mtd->_get_fact_prot_info(mtd, len, retlen, buf); in mtd_get_fact_prot_info()
1594 size_t *retlen, u_char *buf) in mtd_read_fact_prot_reg() argument
1596 *retlen = 0; in mtd_read_fact_prot_reg()
1601 return mtd->_read_fact_prot_reg(mtd, from, len, retlen, buf); in mtd_read_fact_prot_reg()
1605 int mtd_get_user_prot_info(struct mtd_info *mtd, size_t len, size_t *retlen, in mtd_get_user_prot_info() argument
1612 return mtd->_get_user_prot_info(mtd, len, retlen, buf); in mtd_get_user_prot_info()
1617 size_t *retlen, u_char *buf) in mtd_read_user_prot_reg() argument
1619 *retlen = 0; in mtd_read_user_prot_reg()
1624 return mtd->_read_user_prot_reg(mtd, from, len, retlen, buf); in mtd_read_user_prot_reg()
1629 size_t *retlen, u_char *buf) in mtd_write_user_prot_reg() argument
1633 *retlen = 0; in mtd_write_user_prot_reg()
1638 ret = mtd->_write_user_prot_reg(mtd, to, len, retlen, buf); in mtd_write_user_prot_reg()
1646 return (*retlen) ? 0 : -ENOSPC; in mtd_write_user_prot_reg()
1741 unsigned long count, loff_t to, size_t *retlen) in default_mtd_writev() argument
1757 *retlen = totlen; in default_mtd_writev()
1773 unsigned long count, loff_t to, size_t *retlen) in mtd_writev() argument
1775 *retlen = 0; in mtd_writev()
1779 return default_mtd_writev(mtd, vecs, count, to, retlen); in mtd_writev()
1780 return mtd->_writev(mtd, vecs, count, to, retlen); in mtd_writev()