Lines Matching refs:id
209 static int mtd_id_parse(const char *id, const char **ret_id, u8 *dev_type, u8 *dev_num) in mtd_id_parse() argument
211 const char *p = id; in mtd_id_parse()
224 printf("incorrect device type in %s\n", id); in mtd_id_parse()
229 printf("incorrect device number in %s\n", id); in mtd_id_parse()
249 static inline u32 get_part_sector_size_nand(struct mtdids *id) in get_part_sector_size_nand() argument
254 mtd = get_nand_dev_by_index(id->num); in get_part_sector_size_nand()
263 static inline u32 get_part_sector_size_nor(struct mtdids *id, struct part_info *part) in get_part_sector_size_nor() argument
272 flash = &flash_info[id->num]; in get_part_sector_size_nor()
317 static inline u32 get_part_sector_size(struct mtdids *id, struct part_info *part) in get_part_sector_size() argument
319 if (id->type == MTD_DEV_TYPE_NAND) in get_part_sector_size()
320 return get_part_sector_size_nand(id); in get_part_sector_size()
321 else if (id->type == MTD_DEV_TYPE_NOR) in get_part_sector_size()
322 return get_part_sector_size_nor(id, part); in get_part_sector_size()
323 else if (id->type == MTD_DEV_TYPE_ONENAND) in get_part_sector_size()
348 struct mtdids *id; in mtdparts_init() local
363 id = (struct mtdids *)(current_mtd_dev + 1); in mtdparts_init()
364 part = (struct part_info *)(id + 1); in mtdparts_init()
367 id->mtd_id = "single part"; in mtdparts_init()
375 if ((mtd_id_parse(dev_name, NULL, &id->type, &id->num) != 0) || in mtdparts_init()
376 (mtd_device_validate(id->type, id->num, &size) != 0)) { in mtdparts_init()
377 printf("incorrect device: %s%d\n", MTD_DEV_TYPE(id->type), id->num); in mtdparts_init()
381 id->size = size; in mtdparts_init()
382 INIT_LIST_HEAD(&id->link); in mtdparts_init()
385 id->type, id->num, id->size, id->mtd_id); in mtdparts_init()
408 part->size = id->size - part->offset; in mtdparts_init()
410 part->sector_size = get_part_sector_size(id, part); in mtdparts_init()
416 current_mtd_dev->id = id; in mtdparts_init()
445 part_num, MTD_DEV_TYPE(dev->id->type), in jffs2_part_info()
446 dev->id->num, dev->id->mtd_id); in jffs2_part_info()
450 part_num, MTD_DEV_TYPE(dev->id->type), in jffs2_part_info()
451 dev->id->num, dev->id->mtd_id); in jffs2_part_info()