Lines Matching defs:map
3 * Common code to handle map devices which are simple RAM
16 #include <linux/mtd/map.h>
23 static struct mtd_info *map_ram_probe(struct map_info *map);
35 static struct mtd_info *map_ram_probe(struct map_info *map)
41 map_write8(map, 0x55, 0);
42 if (map_read8(map, 0) != 0x55)
45 map_write8(map, 0xAA, 0);
46 if (map_read8(map, 0) != 0xAA)
50 map_write8(map, 0x55, map->size-1);
51 if (map_read8(map, map->size-1) != 0x55)
54 map_write8(map, 0xAA, map->size-1);
55 if (map_read8(map, map->size-1) != 0xAA)
64 map->fldrv = &mapram_chipdrv;
65 mtd->priv = map;
66 mtd->name = map->name;
68 mtd->size = map->size;
78 if (map->phys != NO_XIP) {
94 struct map_info *map = mtd->priv;
96 if (!map->virt)
98 *virt = map->virt + from;
100 *phys = map->phys + from;
112 struct map_info *map = mtd->priv;
114 map_copy_from(map, buf, from, len);
121 struct map_info *map = mtd->priv;
123 map_copy_to(map, to, buf, len);
132 struct map_info *map = mtd->priv;
136 allff = map_word_ff(map);
137 for (i=0; i<instr->len; i += map_bankwidth(map))
138 map_write(map, allff, instr->addr + i);