Lines Matching refs:map
29 struct map_info map[MAX_RESOURCES]; member
63 static void physmap_set_vpp(struct map_info *map, int state) in physmap_set_vpp() argument
70 pdev = (struct platform_device *)map->map_priv_1; in physmap_set_vpp()
138 info->map[i].name = dev_name(&dev->dev); in physmap_flash_probe()
139 info->map[i].phys = dev->resource[i].start; in physmap_flash_probe()
140 info->map[i].size = resource_size(&dev->resource[i]); in physmap_flash_probe()
141 info->map[i].bankwidth = physmap_data->width; in physmap_flash_probe()
142 info->map[i].set_vpp = physmap_set_vpp; in physmap_flash_probe()
143 info->map[i].pfow_base = physmap_data->pfow_base; in physmap_flash_probe()
144 info->map[i].map_priv_1 = (unsigned long)dev; in physmap_flash_probe()
146 info->map[i].virt = devm_ioremap(&dev->dev, info->map[i].phys, in physmap_flash_probe()
147 info->map[i].size); in physmap_flash_probe()
148 if (info->map[i].virt == NULL) { in physmap_flash_probe()
154 simple_map_init(&info->map[i]); in physmap_flash_probe()
159 info->mtd[i] = do_map_probe(*probe_type, &info->map[i]); in physmap_flash_probe()
161 info->mtd[i] = do_map_probe(physmap_data->probe_type, &info->map[i]); in physmap_flash_probe()