Lines Matching refs:iobase
49 int iobase; member
182 static int slvl_setup(struct slvl_device *sv, int iobase, int irq) in slvl_setup() argument
191 dev->base_addr = iobase; in slvl_setup()
209 static __init struct slvl_board *slvl_init(int iobase, int irq, in slvl_init() argument
219 if (!request_region(iobase, 8, "Sealevel 4021")) { in slvl_init()
220 pr_warn("I/O 0x%X already in use\n", iobase); in slvl_init()
242 b->iobase = iobase; in slvl_init()
249 iobase |= Z8530_PORT_SLEEP; in slvl_init()
251 dev->chanA.ctrlio = iobase + 1; in slvl_init()
252 dev->chanA.dataio = iobase; in slvl_init()
253 dev->chanB.ctrlio = iobase + 3; in slvl_init()
254 dev->chanB.dataio = iobase + 2; in slvl_init()
263 outb(3 | (1 << 7), b->iobase + 4); in slvl_init()
314 if (slvl_setup(&b->dev[0], iobase, irq)) in slvl_init()
316 if (slvl_setup(&b->dev[1], iobase, irq)) in slvl_init()
319 z8530_describe(dev, "I/O", iobase); in slvl_init()
335 release_region(iobase, 8); in slvl_init()
355 outb(0, b->iobase); in slvl_shutdown()
356 release_region(b->iobase, 8); in slvl_shutdown()