Lines Matching refs:ipa
98 struct isapnp_attach_args *ipa;
102 ipa = aux;
109 if(!strcmp(ipa->ipa_devlogic, "@@@1001"))
112 if (isapnp_config(ipa->ipa_iot, ipa->ipa_memt, ipa)) {
117 sc->sc_ic = ipa->ipa_ic;
119 sc->sc_iot = ipa->ipa_iot;
120 sc->sc_ioh = ipa->ipa_io[0].h;
123 sc->sc_iobase = ipa->ipa_io[0].base;
124 sc->sc_irq = ipa->ipa_irq[0].num;
126 sc->sc_drq8 = ipa->ipa_drq[0].num;
127 if (ipa->ipa_ndrq > 1 && ipa->ipa_drq[0].num != ipa->ipa_drq[1].num) {
131 sc->sc_drq8 = ipa->ipa_drq[1].num;
133 sc->sc_drq16 = ipa->ipa_drq[1].num;
147 if (strcmp(ipa->ipa_devlogic, "AZT1016") == 0 ||
148 strcmp(ipa->ipa_devlogic, "ADS7180") == 0)
150 else if (ipa->ipa_nio > 1) {
152 sc->sc_mpu_iot = ipa->ipa_iot;
153 sc->sc_mpu_ioh = ipa->ipa_io[1].h;
162 sc->sc_ih = isa_intr_establish(ipa->ipa_ic, ipa->ipa_irq[0].num,
163 ipa->ipa_irq[0].type, IPL_AUDIO, sbdsp_intr, sc);
165 aprint_normal_dev(self, "%s %s", ipa->ipa_devident, ipa->ipa_devclass);