Home | History | Annotate | Download | only in isa

Lines Matching refs:ia

90 	struct isa_attach_args *ia = aux;
93 if (ia->ia_nio < 1 ||
94 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT &&
95 ia->ia_io[0].ir_addr != IO_TIMER1))
98 if (ia->ia_niomem > 0 &&
99 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM))
102 if (ia->ia_nirq > 0 &&
103 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ &&
104 ia->ia_irq[0].ir_irq != TIMER_IRQ))
107 if (ia->ia_ndrq > 0 &&
108 (ia->ia_drq[0].ir_drq != ISA_UNKNOWN_DRQ))
114 if (bus_space_map(ia->ia_iot, IO_TIMER1, TIMER_IOSIZE, 0, &ioh))
117 bus_space_unmap(ia->ia_iot, ioh, TIMER_IOSIZE);
119 ia->ia_nio = 1;
120 ia->ia_io[0].ir_addr = IO_TIMER1;
121 ia->ia_io[0].ir_size = TIMER_IOSIZE;
123 ia->ia_niomem = 0;
124 ia->ia_nirq = 0;
125 ia->ia_ndrq = 0;
134 struct isa_attach_args *ia = aux;
141 sc->sc_iot = ia->ia_iot;
142 if (bus_space_map(sc->sc_iot, ia->ia_io[0].ir_addr,
143 ia->ia_io[0].ir_size, 0, &sc->sc_ioh))
146 ih = isa_intr_establish(ia->ia_ic, ia->ia_irq[0].ir_irq, IST_PULSE,