Home | History | Annotate | Download | only in isapnp

Lines Matching defs:ipa

86 	struct isapnp_attach_args *ipa = aux;
95 if (ipa->ipa_nio != 1 || ipa->ipa_nirq != 1 || ipa->ipa_ndrq) {
100 if (ipa->ipa_io[0].length != CS8900_IOSIZE) {
105 if (isapnp_config(ipa->ipa_iot, ipa->ipa_memt, ipa)) {
110 aprint_normal_dev(self, "%s %s\n", ipa->ipa_devident,
111 ipa->ipa_devclass);
116 DEVNAME(sc), ipa->ipa_nio, ipa->ipa_nmem, ipa->ipa_nmem32,
117 ipa->ipa_ndrq, ipa->ipa_nirq);
119 isc->sc_ic = ipa->ipa_ic;
122 sc->sc_iot = ipa->ipa_iot;
123 sc->sc_ioh = ipa->ipa_io[0].h;
124 sc->sc_irq = ipa->ipa_irq[0].num;
127 for (i = 0; i < ipa->ipa_nmem; i++) {
128 if (ipa->ipa_mem[i].length == CS8900_MEMSIZE) {
139 id, (u_int)ipa->ipa_mem[i].h);
142 sc->sc_memt = ipa->ipa_memt;
143 sc->sc_memh = ipa->ipa_mem[i].h;
144 sc->sc_pktpgaddr = ipa->ipa_mem[i].base;
152 sc->sc_ih = isa_intr_establish(ipa->ipa_ic, ipa->ipa_irq[0].num,
153 ipa->ipa_irq[0].type, IPL_NET, cs_intr, sc);
168 isa_intr_disestablish(ipa->ipa_ic, sc->sc_ih);
169 isapnp_unconfig(ipa->ipa_iot, ipa->ipa_memt, ipa);