Lines Matching full:plat
31 struct flash_platform_data *plat; member
50 subdev->plat->set_vpp(1); in sa1100_set_vpp()
53 subdev->plat->set_vpp(0); in sa1100_set_vpp()
99 if (subdev->plat->set_vpp) in sa1100_probe_subdev()
116 subdev->mtd = do_map_probe(subdev->plat->map_name, &subdev->map); in sa1100_probe_subdev()
134 static void sa1100_destroy(struct sa_info *info, struct flash_platform_data *plat) in sa1100_destroy() argument
148 if (plat->exit) in sa1100_destroy()
149 plat->exit(); in sa1100_destroy()
153 struct flash_platform_data *plat) in sa1100_setup_mtd() argument
179 if (plat->init) { in sa1100_setup_mtd()
180 ret = plat->init(); in sa1100_setup_mtd()
197 sprintf(subdev->name, "%s-%d", plat->name, i); in sa1100_setup_mtd()
198 subdev->plat = plat; in sa1100_setup_mtd()
219 strcpy(info->subdev[0].name, plat->name); in sa1100_setup_mtd()
238 plat->name); in sa1100_setup_mtd()
251 sa1100_destroy(info, plat); in sa1100_setup_mtd()
260 struct flash_platform_data *plat = dev_get_platdata(&pdev->dev); in sa1100_mtd_probe() local
264 if (!plat) in sa1100_mtd_probe()
267 info = sa1100_setup_mtd(pdev, plat); in sa1100_mtd_probe()
276 mtd_device_parse_register(info->mtd, part_probes, NULL, plat->parts, in sa1100_mtd_probe()
277 plat->nr_parts); in sa1100_mtd_probe()
289 struct flash_platform_data *plat = dev_get_platdata(&pdev->dev); in sa1100_mtd_remove() local
291 sa1100_destroy(info, plat); in sa1100_mtd_remove()