Lines Matching refs:io_base
64 struct resource *io_base; /* primary I/O address for the board */
218 return port_rd(mss->io_base, reg);
225 port_wr(mss->io_base, reg, data);
294 if (mss->io_base) {
296 mss->io_base);
297 mss->io_base = NULL;
322 if (!mss->io_base)
323 mss->io_base = bus_alloc_resource_any(dev, SYS_RES_IOPORT,
341 if (!mss->io_base || !mss->drq1 || !mss->irq) ok = 0;
1288 mss->io_base = bus_alloc_resource_anywhere(dev, SYS_RES_IOPORT,
1290 if (!mss->io_base) {
1297 mss->io_base = bus_alloc_resource_anywhere(dev, SYS_RES_IOPORT,
1301 if (!mss->io_base) goto no;
1326 rman_get_start(mss->io_base), tmpx));
1747 rman_get_start(mss->io_base), rman_get_start(mss->irq), pdma, status2, mss->bufsize);
2069 if (!mss->io_base)
2070 mss->io_base = bus_alloc_resource_anywhere(dev, SYS_RES_IOPORT,
2073 if (!mss->io_base) /* No hint specified, use 0x530 */
2074 mss->io_base = bus_alloc_resource(dev, SYS_RES_IOPORT,
2077 if (!mss->io_base)
2080 switch (rman_get_start(mss->io_base)) {