Lines Matching refs:mtds
52 struct mtd_info **mtds; member
77 if (info->cmtd != info->mtds[0]) in physmap_flash_remove()
82 if (info->mtds[i]) in physmap_flash_remove()
83 map_destroy(info->mtds[i]); in physmap_flash_remove()
471 info->mtds = devm_kzalloc(&dev->dev, in physmap_flash_probe()
472 sizeof(*info->mtds) * info->nmaps, in physmap_flash_probe()
474 if (!info->mtds) in physmap_flash_probe()
547 info->mtds[i] = do_map_probe(info->probe_type, in physmap_flash_probe()
551 if (!info->mtds[i] && IS_ENABLED(CONFIG_MTD_ROM) && in physmap_flash_probe()
557 info->mtds[i] = do_map_probe("map_rom", in physmap_flash_probe()
564 info->mtds[i] = do_map_probe(rom_probe_types[j], in physmap_flash_probe()
566 if (info->mtds[i]) in physmap_flash_probe()
571 if (!info->mtds[i]) { in physmap_flash_probe()
576 info->mtds[i]->dev.parent = &dev->dev; in physmap_flash_probe()
580 info->cmtd = info->mtds[0]; in physmap_flash_probe()
585 info->cmtd = mtd_concat_create(info->mtds, info->nmaps, in physmap_flash_probe()
614 for (i = 0; i < info->nmaps && info->mtds[i]; i++) in physmap_flash_shutdown()
615 if (mtd_suspend(info->mtds[i]) == 0) in physmap_flash_shutdown()
616 mtd_resume(info->mtds[i]); in physmap_flash_shutdown()