Lines Matching refs:mtd
29 struct mtd_info *mtd; member
34 struct mtd_info *mtd; member
59 if (subdev->mtd) in sa1100_destroy_subdev()
60 map_destroy(subdev->mtd); in sa1100_destroy_subdev()
115 subdev->mtd = do_map_probe(subdev->plat->map_name, &subdev->map); in sa1100_probe_subdev()
116 if (subdev->mtd == NULL) { in sa1100_probe_subdev()
122 phys, (unsigned)(subdev->mtd->size >> 20), in sa1100_probe_subdev()
137 if (info->mtd) { in sa1100_destroy()
138 mtd_device_unregister(info->mtd); in sa1100_destroy()
139 if (info->mtd != info->subdev[0].mtd) in sa1100_destroy()
140 mtd_concat_destroy(info->mtd); in sa1100_destroy()
221 info->mtd = info->subdev[0].mtd; in sa1100_setup_mtd()
229 cdev[i] = info->subdev[i].mtd; in sa1100_setup_mtd()
231 info->mtd = mtd_concat_create(cdev, info->num_subdev, in sa1100_setup_mtd()
233 if (info->mtd == NULL) in sa1100_setup_mtd()
236 info->mtd->dev.parent = &pdev->dev; in sa1100_setup_mtd()
267 mtd_device_parse_register(info->mtd, part_probes, NULL, plat->parts, in sa1100_mtd_probe()