Lines Matching defs:io
62 struct resource *io = NULL, *ctlio = NULL;
70 /* allocate the io port range */
72 if (!(io = bus_alloc_resource(dev, SYS_RES_IOPORT, &rid, 0, ~0,
79 rman_get_start(io) + ATA_CTLOFFSET, ATA_CTLIOSIZE);
86 bus_release_resource(dev, SYS_RES_IOPORT, ATA_IOADDR_RID, io);
92 bus_release_resource(dev, SYS_RES_IOPORT, ATA_IOADDR_RID, io);
102 struct resource *io = NULL, *ctlio = NULL;
110 /* allocate the io port range */
112 if (!(io = bus_alloc_resource(dev, SYS_RES_IOPORT, &rid, 0, ~0,
119 rman_get_start(io) + ATA_CTLOFFSET, ATA_CTLIOSIZE);
126 bus_release_resource(dev, SYS_RES_IOPORT, ATA_IOADDR_RID, io);
132 ch->r_io[i].res = io;
137 ch->r_io[ATA_IDX_ADDR].res = io;