Lines Matching defs:mtd_num

160  * @mtd_num: MTD device number
166 static int dev_get_major(struct libmtd *lib, int mtd_num, int *major, int *minor)
170 sprintf(file, lib->mtd_dev, mtd_num);
177 * @mtd_num: MTD device number
184 static int dev_read_data(const char *patt, int mtd_num, void *buf, int buf_len)
188 sprintf(file, patt, mtd_num);
352 * @mtd_num: MTD device number
357 static int dev_read_hex_int(const char *patt, int mtd_num, int *value)
361 sprintf(file, patt, mtd_num);
368 * @mtd_num: MTD device number
373 static int dev_read_pos_int(const char *patt, int mtd_num, int *value)
377 sprintf(file, patt, mtd_num);
384 * @mtd_num: MTD device number
389 static int dev_read_pos_ll(const char *patt, int mtd_num, long long *value)
393 sprintf(file, patt, mtd_num);
429 * @mtd_num: MTD device number is returned here
433 static int dev_node2num(struct libmtd *lib, const char *node, int *mtd_num)
468 *mtd_num = i;
513 int ret, mtd_num;
530 &mtd_num, tmp_buf);
532 num = mtd_num;
648 int mtd_dev_present(libmtd_t desc, int mtd_num) {
653 return legacy_dev_present(mtd_num) == 1;
657 sprintf(file, lib->mtd, mtd_num);
690 int mtd_num, ret;
706 &mtd_num, tmp_buf);
709 if (mtd_num > info->highest_mtd_num)
710 info->highest_mtd_num = mtd_num;
711 if (mtd_num < info->lowest_mtd_num)
712 info->lowest_mtd_num = mtd_num;
734 int mtd_get_dev_info1(libmtd_t desc, int mtd_num, struct mtd_dev_info *mtd)
740 mtd->mtd_num = mtd_num;
742 if (!mtd_dev_present(desc, mtd_num)) {
746 return legacy_get_dev_info1(mtd_num, mtd);
748 if (dev_get_major(lib, mtd_num, &mtd->major, &mtd->minor))
751 ret = dev_read_data(lib->mtd_name, mtd_num, &mtd->name,
757 ret = dev_read_data(lib->mtd_type, mtd_num, &mtd->type_str,
763 if (dev_read_pos_int(lib->mtd_eb_size, mtd_num, &mtd->eb_size))
765 if (dev_read_pos_ll(lib->mtd_size, mtd_num, &mtd->size))
767 if (dev_read_pos_int(lib->mtd_min_io_size, mtd_num, &mtd->min_io_size))
769 if (dev_read_pos_int(lib->mtd_subpage_size, mtd_num, &mtd->subpage_size))
771 if (dev_read_pos_int(lib->mtd_oob_size, mtd_num, &mtd->oob_size))
773 if (dev_read_pos_int(lib->mtd_region_cnt, mtd_num, &mtd->region_cnt))
775 if (dev_read_hex_int(lib->mtd_flags, mtd_num, &ret))
789 int mtd_num;
795 if (dev_node2num(lib, node, &mtd_num))
798 return mtd_get_dev_info1(desc, mtd_num, mtd);
805 sreq, eb, mtd->mtd_num);
812 eb, mtd->mtd_num, mtd->eb_cnt);
1065 offs, len, mtd->mtd_num, mtd->eb_size);
1074 mtd->mtd_num, seek);
1080 len, mtd->mtd_num, eb, offs);
1138 offs, len, mtd->mtd_num, mtd->eb_size);
1144 offs, mtd->mtd_num, mtd->subpage_size);
1150 len, mtd->mtd_num, mtd->subpage_size);
1183 mtd->mtd_num, seek);
1188 len, mtd->mtd_num, eb, offs);
1216 start, mtd->mtd_num, mtd->eb_cnt, max_offs);
1224 length, start, oob_offs, mtd->mtd_num, mtd->oob_size);
1242 cmd64_str, mtd->mtd_num, start, start / mtd->eb_size);
1267 cmd_str, mtd->mtd_num, start, start / mtd->eb_size);
1299 offs, mtd->mtd_num, mtd->eb_size);
1305 offs, mtd->mtd_num, mtd->subpage_size);
1322 "mtd%d min. I/O size %d", img_name, len, mtd->mtd_num,
1332 img_name, len, mtd->mtd_num, mtd->eb_cnt, eb, offs);
1341 mtd->mtd_num, seek);
1362 len, mtd->mtd_num, eb, offs);