Lines Matching defs:sc
151 struct sio_softc *sc = (struct sio_softc *)self;
156 sc->sc_iot = pa->pa_iot;
157 sc->sc_memt = pa->pa_memt;
158 sc->sc_dmat = pa->pa_dmat;
159 sc->sc_haseisa = (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_INTEL &&
186 struct sio_softc *sc = (struct sio_softc *)self;
189 if (sc->sc_haseisa) {
190 sc->sc_ec.ec_v = NULL;
191 sc->sc_ec.ec_maxslots = 0; /* will be filled by attach_hook */
192 sc->sc_ec.ec_attach_hook = sio_eisa_attach_hook;
193 sc->sc_ec.ec_intr_map = sio_eisa_intr_map;
194 sc->sc_ec.ec_intr_string = sio_intr_string;
195 sc->sc_ec.ec_intr_establish = sio_intr_establish;
196 sc->sc_ec.ec_intr_disestablish = sio_intr_disestablish;
199 sa.sa_eba.eba_iot = sc->sc_iot;
200 sa.sa_eba.eba_memt = sc->sc_memt;
202 alphabus_dma_get_tag(sc->sc_dmat, ALPHA_BUS_EISA);
203 sa.sa_eba.eba_ec = &sc->sc_ec;
204 config_found(&sc->sc_dv, &sa.sa_eba, sioprint);
207 sc->sc_ic.ic_v = NULL;
208 sc->sc_ic.ic_attach_hook = sio_isa_attach_hook;
209 sc->sc_ic.ic_intr_establish = sio_intr_establish;
210 sc->sc_ic.ic_intr_disestablish = sio_intr_disestablish;
211 sc->sc_ic.ic_intr_alloc = sio_intr_alloc;
212 sc->sc_ic.ic_intr_check = sio_intr_check;
215 sa.sa_iba.iba_iot = sc->sc_iot;
216 sa.sa_iba.iba_memt = sc->sc_memt;
219 alphabus_dma_get_tag(sc->sc_dmat, ALPHA_BUS_ISA);
221 sa.sa_iba.iba_ic = &sc->sc_ic;
222 config_found(&sc->sc_dv, &sa.sa_iba, sioprint);