Lines Matching refs:base
44 void __iomem *base; member
75 static void arxescsi_pseudo_dma_write(unsigned char *addr, void __iomem *base) in arxescsi_pseudo_dma_write() argument
100 : "r" (addr), "r" (base)); in arxescsi_pseudo_dma_write()
117 void __iomem *base = info->info.scsi.io_base; in arxescsi_dma_pseudo() local
126 if (readb(base + 0x80) & STAT_INT) { in arxescsi_dma_pseudo()
130 arxescsi_pseudo_dma_write(addr, base); in arxescsi_dma_pseudo()
137 if (readb(base + 0x80) & STAT_INT) in arxescsi_dma_pseudo()
140 if (!(readb(base + DMASTAT_OFFSET) & DMASTAT_DRQ)) in arxescsi_dma_pseudo()
145 writew(word, base + DMADATA_OFFSET); in arxescsi_dma_pseudo()
158 if (readb(base + 0x80) & STAT_INT) { in arxescsi_dma_pseudo()
163 if (!(readb(base + DMASTAT_OFFSET) & DMASTAT_DRQ)) in arxescsi_dma_pseudo()
166 readsw(base + DMADATA_OFFSET, addr, 256 >> 1); in arxescsi_dma_pseudo()
176 if (readb(base + 0x80) & STAT_INT) in arxescsi_dma_pseudo()
179 if (!(readb(base + DMASTAT_OFFSET) & DMASTAT_DRQ)) in arxescsi_dma_pseudo()
182 word = readw(base + DMADATA_OFFSET); in arxescsi_dma_pseudo()
256 void __iomem *base; in arxescsi_probe() local
263 base = ecardm_iomap(ec, ECARD_RES_MEMC, 0, 0); in arxescsi_probe()
264 if (!base) { in arxescsi_probe()
277 info->base = base; in arxescsi_probe()
279 info->info.scsi.io_base = base + 0x2000; in arxescsi_probe()
295 ec->irqaddr = base; in arxescsi_probe()