Home | History | Annotate | Download | only in isa

Lines Matching defs:fdc

90 	struct fdc_softc sc_fdc;	/* base fdc device */
186 struct fdc_softc *fdc = &isc->sc_fdc;
191 isa_intr_disestablish(fdc->sc_ic, fdc->sc_ih);
193 bus_space_unmap(fdc->sc_iot, fdc->sc_fdctlioh, 1);
195 bus_space_unmap(fdc->sc_iot, isc->sc_baseioh, 6 /* FDC_NPORT */);
204 struct fdc_softc *fdc = &isc->sc_fdc;
210 fdc->sc_dev = self;
211 fdc->sc_iot = ia->ia_iot;
212 fdc->sc_ic = ia->ia_ic;
213 fdc->sc_drq = ia->ia_drq[0].ir_drq;
215 if (bus_space_map(fdc->sc_iot, ia->ia_io[0].ir_addr,
217 aprint_normal_dev(fdc->sc_dev, "unable to map I/O space\n");
221 if (bus_space_subregion(fdc->sc_iot, isc->sc_baseioh, 2, 4,
222 &fdc->sc_ioh)) {
223 aprint_normal_dev(fdc->sc_dev,
228 if (bus_space_map(fdc->sc_iot, ia->ia_io[0].ir_addr + fdctl + 2, 1, 0,
229 &fdc->sc_fdctlioh)) {
230 aprint_normal_dev(fdc->sc_dev,
235 fdc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq[0].ir_irq,
236 IST_EDGE, IPL_BIO, fdcintr, fdc);
238 fdcattach(fdc);