Lines Matching refs:ia
61 struct isa_attach_args *ia = aux;
64 if (ia->ia_nio < 1 ||
65 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT &&
66 ia->ia_io[0].ir_addr != 0x70))
69 if (ia->ia_niomem > 0 &&
70 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM))
73 if (ia->ia_nirq > 0 &&
74 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ))
77 if (ia->ia_ndrq > 0 &&
78 (ia->ia_drq[0].ir_drq != ISA_UNKNOWN_DRQ))
81 if (bus_space_map(ia->ia_iot, 0x70, 0x2, 0, &ioh))
84 bus_space_unmap(ia->ia_iot, ioh, 0x2);
86 ia->ia_nio = 1;
87 ia->ia_io[0].ir_addr = 0x70;
88 ia->ia_io[0].ir_size = 0x02;
90 ia->ia_niomem = 0;
91 ia->ia_nirq = 0;
92 ia->ia_ndrq = 0;
102 struct isa_attach_args *ia = aux;
105 sc->sc_bst = ia->ia_iot;
106 if (bus_space_map(sc->sc_bst, ia->ia_io[0].ir_addr,
107 ia->ia_io[0].ir_size, 0, &sc->sc_bsh))