Lines Matching refs:mem_start
73 dev->dev_addr[0], dev->mem_start, dev->irq); in arcrimi_probe()
76 if (dev->mem_start <= 0 || dev->irq <= 0) { in arcrimi_probe()
91 if (!request_mem_region(dev->mem_start, MIRROR_SIZE, "arcnet (90xx)")) { in arcrimi_probe()
131 p = ioremap(dev->mem_start, MIRROR_SIZE); in arcrimi_found()
133 release_mem_region(dev->mem_start, MIRROR_SIZE); in arcrimi_found()
141 release_mem_region(dev->mem_start, MIRROR_SIZE); in arcrimi_found()
146 shmem = dev->mem_start; in arcrimi_found()
173 dev->mem_start = first_mirror; in arcrimi_found()
195 if (!request_mem_region(dev->mem_start, in arcrimi_found()
196 dev->mem_end - dev->mem_start + 1, in arcrimi_found()
202 lp->mem_start = ioremap(dev->mem_start, in arcrimi_found()
203 dev->mem_end - dev->mem_start + 1); in arcrimi_found()
204 if (!lp->mem_start) { in arcrimi_found()
210 arcnet_set_addr(dev, arcnet_readb(lp->mem_start, in arcrimi_found()
215 dev->irq, dev->mem_start, in arcrimi_found()
216 (dev->mem_end - dev->mem_start + 1) / mirror_size, in arcrimi_found()
226 iounmap(lp->mem_start); in arcrimi_found()
228 release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1); in arcrimi_found()
244 void __iomem *ioaddr = lp->mem_start + 0x800; in arcrimi_reset()
267 void __iomem *ioaddr = lp->mem_start + 0x800; in arcrimi_setmask()
275 void __iomem *ioaddr = lp->mem_start + 0x800; in arcrimi_status()
283 void __iomem *ioaddr = lp->mem_start + 0x800; in arcrimi_command()
292 void __iomem *memaddr = lp->mem_start + 0x800 + bufnum * 512 + offset; in arcrimi_copy_to_card()
301 void __iomem *memaddr = lp->mem_start + 0x800 + bufnum * 512 + offset; in arcrimi_copy_from_card()
331 dev->mem_start = io; in arc_rimi_init()
351 iounmap(lp->mem_start); in arc_rimi_exit()
352 release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1); in arc_rimi_exit()