Lines Matching defs:map
19 #include <linux/mtd/map.h>
29 struct map_info map;
42 static void sa1100_set_vpp(struct map_info *map, int on)
44 struct sa_subdev_info *subdev = container_of(map, struct sa_subdev_info, map);
62 if (subdev->map.virt)
63 iounmap(subdev->map.virt);
64 release_mem_region(subdev->map.phys, subdev->map.size);
86 subdev->map.bankwidth = (MSC0 & MSC_RBW) ? 2 : 4;
90 subdev->map.bankwidth = ((MSC0 >> 16) & MSC_RBW) ? 2 : 4;
100 subdev->map.set_vpp = sa1100_set_vpp;
102 subdev->map.phys = phys;
103 subdev->map.size = size;
104 subdev->map.virt = ioremap(phys, size);
105 if (!subdev->map.virt) {
110 simple_map_init(&subdev->map);
116 subdev->mtd = do_map_probe(subdev->plat->map_name, &subdev->map);
124 subdev->map.bankwidth * 8);
186 * Claim and then map the memory regions.
196 subdev->map.name = subdev->name;
305 MODULE_DESCRIPTION("SA1100 CFI map driver");