Lines Matching refs:mem_start
73 dev->dev_addr[0], dev->mem_start, dev->irq);
76 if (dev->mem_start <= 0 || dev->irq <= 0) {
86 /* Grab the memory region at mem_start for MIRROR_SIZE bytes.
91 if (!request_mem_region(dev->mem_start, MIRROR_SIZE, "arcnet (90xx)")) {
131 p = ioremap(dev->mem_start, MIRROR_SIZE);
133 release_mem_region(dev->mem_start, MIRROR_SIZE);
141 release_mem_region(dev->mem_start, MIRROR_SIZE);
146 shmem = dev->mem_start;
173 dev->mem_start = first_mirror;
195 if (!request_mem_region(dev->mem_start,
196 dev->mem_end - dev->mem_start + 1,
202 lp->mem_start = ioremap(dev->mem_start,
203 dev->mem_end - dev->mem_start + 1);
204 if (!lp->mem_start) {
210 arcnet_set_addr(dev, arcnet_readb(lp->mem_start,
215 dev->irq, dev->mem_start,
216 (dev->mem_end - dev->mem_start + 1) / mirror_size,
226 iounmap(lp->mem_start);
228 release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1);
244 void __iomem *ioaddr = lp->mem_start + 0x800;
267 void __iomem *ioaddr = lp->mem_start + 0x800;
275 void __iomem *ioaddr = lp->mem_start + 0x800;
283 void __iomem *ioaddr = lp->mem_start + 0x800;
292 void __iomem *memaddr = lp->mem_start + 0x800 + bufnum * 512 + offset;
301 void __iomem *memaddr = lp->mem_start + 0x800 + bufnum * 512 + offset;
330 dev->mem_start = io;
350 iounmap(lp->mem_start);
351 release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1);