Lines Matching refs:iobase
39 int iobase; member
150 static int slvl_setup(struct slvl_device *sv, int iobase, int irq) in slvl_setup() argument
160 dev->base_addr = iobase; in slvl_setup()
175 static __init struct slvl_board *slvl_init(int iobase, int irq, in slvl_init() argument
183 if (!request_region(iobase, 8, "Sealevel 4021")) { in slvl_init()
184 pr_warn("I/O 0x%X already in use\n", iobase); in slvl_init()
204 b->iobase = iobase; in slvl_init()
209 iobase |= Z8530_PORT_SLEEP; in slvl_init()
211 dev->chanA.ctrlio = iobase + 1; in slvl_init()
212 dev->chanA.dataio = iobase; in slvl_init()
213 dev->chanB.ctrlio = iobase + 3; in slvl_init()
214 dev->chanB.dataio = iobase + 2; in slvl_init()
221 outb(3 | (1 << 7), b->iobase + 4); in slvl_init()
268 if (slvl_setup(&b->dev[0], iobase, irq)) in slvl_init()
270 if (slvl_setup(&b->dev[1], iobase, irq)) in slvl_init()
273 z8530_describe(dev, "I/O", iobase); in slvl_init()
289 release_region(iobase, 8); in slvl_init()
310 outb(0, b->iobase); in slvl_shutdown()
311 release_region(b->iobase, 8); in slvl_shutdown()