Lines Matching defs:sc

112 	struct lance_softc *sc = &lesc->sc_am7990.lsc;
132 if (lance_isa_probe(sc) == 0) {
174 printf("%s: address not found\n", sc->sc_dev.dv_xname);
178 for (i = 0; i < sizeof(sc->sc_arpcom.ac_enaddr); i++)
179 sc->sc_arpcom.ac_enaddr[i] = bus_space_read_1(iot, ioh, port);
183 (sc->sc_arpcom.ac_enaddr[0] << 2) +
184 (sc->sc_arpcom.ac_enaddr[1] << 10) +
185 (sc->sc_arpcom.ac_enaddr[2] << 1) +
186 (sc->sc_arpcom.ac_enaddr[3] << 9) +
187 (sc->sc_arpcom.ac_enaddr[4] << 0) +
188 (sc->sc_arpcom.ac_enaddr[5] << 8);
197 sc->sc_dev.dv_xname, sum, rom_sum);
214 struct lance_softc *sc = &lesc->sc_am7990.lsc;
228 if (lance_isa_probe(sc) == 0) {
236 for (i = 0; i < sizeof(sc->sc_arpcom.ac_enaddr); i++)
237 sc->sc_arpcom.ac_enaddr[i] = bus_space_read_1(iot, ioh, i);
247 struct lance_softc *sc = &lesc->sc_am7990.lsc;
261 if (lance_isa_probe(sc) == 0) {
269 for (i = 0; i < sizeof(sc->sc_arpcom.ac_enaddr); i++)
270 sc->sc_arpcom.ac_enaddr[i] = bus_space_read_1(iot, ioh, i * 2);
281 lance_isa_probe(struct lance_softc *sc)
285 le_isa_wrcsr(sc, LE_CSR0, LE_C0_STOP);
288 if (le_isa_rdcsr(sc, LE_CSR0) != LE_C0_STOP)
291 le_isa_wrcsr(sc, LE_CSR3, sc->sc_conf3);
300 struct lance_softc *sc = &lesc->sc_am7990.lsc;
306 panic("%s: can't map I/O-ports", sc->sc_dev.dv_xname);
316 mem = sc->sc_mem = ISA_HOLE_VADDR(ia->ia_maddr);
325 sc->sc_dev.dv_xname);
333 sc->sc_conf3 = LE_C3_ACON;
334 sc->sc_addr = 0;
335 sc->sc_memsize = ia->ia_msize;
337 sc->sc_mem = malloc(16384, M_DEVBUF, M_NOWAIT);
338 if (sc->sc_mem == 0) {
340 sc->sc_dev.dv_xname);
344 sc->sc_conf3 = 0;
345 sc->sc_addr = kvtop(sc->sc_mem);
346 sc->sc_memsize = 16384;
349 sc->sc_copytodesc = lance_copytobuf_contig;
350 sc->sc_copyfromdesc = lance_copyfrombuf_contig;
351 sc->sc_copytobuf = lance_copytobuf_contig;
352 sc->sc_copyfrombuf = lance_copyfrombuf_contig;
353 sc->sc_zerobuf = lance_zerobuf_contig;
355 sc->sc_rdcsr = le_isa_rdcsr;
356 sc->sc_wrcsr = le_isa_wrcsr;
357 sc->sc_hwreset = NULL;
358 sc->sc_hwinit = NULL;
360 printf("%s", sc->sc_dev.dv_xname);
369 IPL_NET, le_isa_intredge, sc, sc->sc_dev.dv_xname);