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 dev->dev_addr[0] = arcnet_readb(lp->mem_start, COM9026_REG_R_STATION);
214 dev->irq, dev->mem_start,
215 (dev->mem_end - dev->mem_start + 1) / mirror_size,
225 iounmap(lp->mem_start);
227 release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1);
243 void __iomem *ioaddr = lp->mem_start + 0x800;
266 void __iomem *ioaddr = lp->mem_start + 0x800;
274 void __iomem *ioaddr = lp->mem_start + 0x800;
282 void __iomem *ioaddr = lp->mem_start + 0x800;
291 void __iomem *memaddr = lp->mem_start + 0x800 + bufnum * 512 + offset;
300 void __iomem *memaddr = lp->mem_start + 0x800 + bufnum * 512 + offset;
329 dev->mem_start = io;
349 iounmap(lp->mem_start);
350 release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1);