Lines Matching refs:mtds
51 struct mtd_info **mtds; member
80 if (info->cmtd != info->mtds[0]) in physmap_flash_remove()
85 if (info->mtds[i]) in physmap_flash_remove()
86 map_destroy(info->mtds[i]); in physmap_flash_remove()
478 info->mtds = devm_kzalloc(&dev->dev, in physmap_flash_probe()
479 sizeof(*info->mtds) * info->nmaps, in physmap_flash_probe()
481 if (!info->mtds) in physmap_flash_probe()
555 info->mtds[i] = do_map_probe(info->probe_type, in physmap_flash_probe()
561 info->mtds[i] = do_map_probe(rom_probe_types[j], in physmap_flash_probe()
563 if (info->mtds[i]) in physmap_flash_probe()
568 if (!info->mtds[i]) { in physmap_flash_probe()
573 info->mtds[i]->dev.parent = &dev->dev; in physmap_flash_probe()
577 info->cmtd = info->mtds[0]; in physmap_flash_probe()
582 info->cmtd = mtd_concat_create(info->mtds, info->nmaps, in physmap_flash_probe()
611 for (i = 0; i < info->nmaps && info->mtds[i]; i++) in physmap_flash_shutdown()
612 if (mtd_suspend(info->mtds[i]) == 0) in physmap_flash_shutdown()
613 mtd_resume(info->mtds[i]); in physmap_flash_shutdown()