Home | History | Annotate | Download | only in isa

Lines Matching refs:ia

107 	struct isa_attach_args *ia = aux;
108 bus_space_tag_t iot = ia->ia_iot;
114 if (ia->ia_nio < 1)
116 if (ia->ia_nirq < 1)
118 if (ia->ia_ndrq < 1)
121 if (ISA_DIRECT_CONFIG(ia))
128 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) {
141 ia->ia_io[0].ir_addr = iobase;
151 iobase = ia->ia_io[0].ir_addr;
171 if (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ &&
172 ia->ia_irq[0].ir_irq != irq) {
176 if (ia->ia_drq[0].ir_drq != ISA_UNKNOWN_DRQ &&
177 ia->ia_drq[0].ir_drq != drq) {
182 ia->ia_nio = 1;
183 ia->ia_io[0].ir_addr = iobase;
184 ia->ia_io[0].ir_size = ASC_IOADR_GAP;
186 ia->ia_nirq = 1;
187 ia->ia_irq[0].ir_irq = irq;
189 ia->ia_ndrq = 1;
190 ia->ia_drq[0].ir_drq = drq;
192 ia->ia_niomem = 0;
203 struct isa_attach_args *ia = aux;
205 bus_space_tag_t iot = ia->ia_iot;
207 isa_chipset_tag_t ic = ia->ia_ic;
215 if (bus_space_map(iot, ia->ia_io[0].ir_addr, ASC_IOADR_GAP, 0, &ioh)) {
222 sc->sc_dmat = ia->ia_dmat;
239 if ((error = isa_dmacascade(ic, ia->ia_drq[0].ir_drq)) != 0) {
245 sc->sc_ih = isa_intr_establish(ic, ia->ia_irq[0].ir_irq, IST_EDGE,