Lines Matching defs:offs
1048 int mtd_read(const struct mtd_dev_info *mtd, int fd, int eb, int offs,
1058 if (offs < 0 || offs + len > mtd->eb_size) {
1060 offs, len, mtd->mtd_num, mtd->eb_size);
1066 seek = (off_t)eb * mtd->eb_size + offs;
1075 len, mtd->mtd_num, eb, offs);
1119 int offs, void *data, int len, void *oob, int ooblen,
1130 if (offs < 0 || offs + len > mtd->eb_size) {
1132 offs, len, mtd->mtd_num, mtd->eb_size);
1136 if (offs % mtd->subpage_size) {
1138 offs, mtd->mtd_num, mtd->subpage_size);
1151 seek = (off_t)eb * mtd->eb_size + offs;
1183 len, mtd->mtd_num, eb, offs);
1281 int mtd_write_img(const struct mtd_dev_info *mtd, int fd, int eb, int offs,
1293 if (offs < 0 || offs >= mtd->eb_size) {
1295 offs, mtd->mtd_num, mtd->eb_size);
1299 if (offs % mtd->subpage_size) {
1301 offs, mtd->mtd_num, mtd->subpage_size);
1323 tmp = (offs + len + mtd->eb_size - 1) / mtd->eb_size;
1328 img_name, len, mtd->mtd_num, mtd->eb_cnt, eb, offs);
1334 seek = (off_t)eb * mtd->eb_size + offs;
1347 ret = read(in_fd, buf, mtd->eb_size - offs - rd);
1353 } while (ret && rd < mtd->eb_size - offs);
1358 len, mtd->mtd_num, eb, offs);
1362 offs = 0;