Lines Matching refs:map
22 static struct mtd_info *map_ram_probe(struct map_info *map);
33 static struct mtd_info *map_ram_probe(struct map_info *map) in map_ram_probe() argument
39 map_write8(map, 0x55, 0); in map_ram_probe()
40 if (map_read8(map, 0) != 0x55) in map_ram_probe()
43 map_write8(map, 0xAA, 0); in map_ram_probe()
44 if (map_read8(map, 0) != 0xAA) in map_ram_probe()
48 map_write8(map, 0x55, map->size-1); in map_ram_probe()
49 if (map_read8(map, map->size-1) != 0x55) in map_ram_probe()
52 map_write8(map, 0xAA, map->size-1); in map_ram_probe()
53 if (map_read8(map, map->size-1) != 0xAA) in map_ram_probe()
62 map->fldrv = &mapram_chipdrv; in map_ram_probe()
63 mtd->priv = map; in map_ram_probe()
64 mtd->name = map->name; in map_ram_probe()
66 mtd->size = map->size; in map_ram_probe()
95 struct map_info *map = mtd->priv; in mapram_unmapped_area() local
96 return (unsigned long) map->virt + offset; in mapram_unmapped_area()
101 struct map_info *map = mtd->priv; in mapram_read() local
103 map_copy_from(map, buf, from, len); in mapram_read()
110 struct map_info *map = mtd->priv; in mapram_write() local
112 map_copy_to(map, to, buf, len); in mapram_write()
121 struct map_info *map = mtd->priv; in mapram_erase() local
125 allff = map_word_ff(map); in mapram_erase()
126 for (i=0; i<instr->len; i += map_bankwidth(map)) in mapram_erase()
127 map_write(map, allff, instr->addr + i); in mapram_erase()