Lines Matching refs:mtds
51 struct mtd_info **mtds; member
82 if (info->cmtd != info->mtds[0]) in physmap_flash_remove()
87 if (info->mtds[i]) in physmap_flash_remove()
88 map_destroy(info->mtds[i]); in physmap_flash_remove()
480 info->mtds = devm_kzalloc(&dev->dev, in physmap_flash_probe()
481 sizeof(*info->mtds) * info->nmaps, in physmap_flash_probe()
483 if (!info->mtds) in physmap_flash_probe()
557 info->mtds[i] = do_map_probe(info->probe_type, in physmap_flash_probe()
563 info->mtds[i] = do_map_probe(rom_probe_types[j], in physmap_flash_probe()
565 if (info->mtds[i]) in physmap_flash_probe()
570 if (!info->mtds[i]) { in physmap_flash_probe()
575 info->mtds[i]->dev.parent = &dev->dev; in physmap_flash_probe()
579 info->cmtd = info->mtds[0]; in physmap_flash_probe()
584 info->cmtd = mtd_concat_create(info->mtds, info->nmaps, in physmap_flash_probe()
613 for (i = 0; i < info->nmaps && info->mtds[i]; i++) in physmap_flash_shutdown()
614 if (mtd_suspend(info->mtds[i]) == 0) in physmap_flash_shutdown()
615 mtd_resume(info->mtds[i]); in physmap_flash_shutdown()