Lines Matching defs:map
10 #include <linux/mtd/map.h>
25 static map_word flash_read16(struct map_info *map, unsigned long offset)
29 r.x[0] = cobalt_bus_read32(map->virt, ADRS(offset));
38 static void flash_write16(struct map_info *map, const map_word datum,
43 cobalt_bus_write16(map->virt, ADRS(offset), data);
46 static void flash_copy_from(struct map_info *map, void *to,
54 data = cobalt_bus_read32(map->virt, ADRS(src));
64 static void flash_copy_to(struct map_info *map, unsigned long to,
81 cobalt_bus_write16(map->virt, ADRS(dest - 2), data);
87 struct map_info *map = &cobalt_flash_map;
90 BUG_ON(!map_bankwidth_supported(map->bankwidth));
91 map->virt = cobalt->bar1;
92 map->read = flash_read16;
93 map->write = flash_write16;
94 map->copy_from = flash_copy_from;
95 map->copy_to = flash_copy_to;
97 mtd = do_map_probe("cfi_probe", map);