Lines Matching refs:ia
167 struct isa_attach_args *ia = aux;
170 if (ia->ia_nio < 1)
173 if (ISA_DIRECT_CONFIG(ia))
176 if ((ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT) &&
177 (ia->ia_io[0].ir_addr != IO_RTC))
180 if (ia->ia_niomem > 0 &&
181 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM))
184 if (ia->ia_nirq > 0 &&
185 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ))
188 if (ia->ia_ndrq > 0 &&
189 (ia->ia_drq[0].ir_drq != ISA_UNKNOWN_DRQ))
192 if (bus_space_map(ia->ia_iot, IO_RTC, 2, 0, &ioh))
194 bus_space_unmap(ia->ia_iot, ioh, 2);
196 ia->ia_io[0].ir_addr = IO_RTC;
197 ia->ia_io[0].ir_size = 2;
198 ia->ia_nio = 1;
200 ia->ia_niomem = 0;
201 ia->ia_nirq = 0;
202 ia->ia_ndrq = 0;
211 struct isa_attach_args *ia = aux;
214 sc->sc_bst = ia->ia_iot;
215 if (bus_space_map(sc->sc_bst, ia->ia_io[0].ir_addr,
216 ia->ia_io[0].ir_size, 0, &sc->sc_bsh)) {