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;
90 struct map_info *map = mtd->priv;
92 if (!map->virt)
94 *virt = map->virt + from;
96 *phys = map->phys + from;
108 struct map_info *map = mtd->priv;
110 map_copy_from(map, buf, from, len);
117 struct map_info *map = mtd->priv;
119 map_copy_to(map, to, buf, len);
128 struct map_info *map = mtd->priv;
132 allff = map_word_ff(map);
133 for (i=0; i<instr->len; i += map_bankwidth(map))
134 map_write(map, allff, instr->addr + i);