Lines Matching refs:mtd
18 #include <linux/mtd/mtd.h>
19 #include <linux/mtd/map.h>
20 #include <linux/mtd/partitions.h>
21 #include <linux/mtd/concat.h>
30 struct mtd_info *mtd;
35 struct mtd_info *mtd;
60 if (subdev->mtd)
61 map_destroy(subdev->mtd);
116 subdev->mtd = do_map_probe(subdev->plat->map_name, &subdev->map);
117 if (subdev->mtd == NULL) {
123 phys, (unsigned)(subdev->mtd->size >> 20),
138 if (info->mtd) {
139 mtd_device_unregister(info->mtd);
140 if (info->mtd != info->subdev[0].mtd)
141 mtd_concat_destroy(info->mtd);
220 info->mtd = info->subdev[0].mtd;
235 cdev[i] = info->subdev[i].mtd;
237 info->mtd = mtd_concat_create(cdev, info->num_subdev,
240 if (info->mtd == NULL) {
245 info->mtd->dev.parent = &pdev->dev;
276 mtd_device_parse_register(info->mtd, part_probes, NULL, plat->parts,
298 .name = "sa1100-mtd",
307 MODULE_ALIAS("platform:sa1100-mtd");