Lines Matching refs:lesc
111 struct le_softc *lesc = (struct le_softc *)sc;
113 bus_space_write_2(lesc->sc_bustag, lesc->sc_reg, LEREG1_RAP, port);
114 bus_space_write_2(lesc->sc_bustag, lesc->sc_reg, LEREG1_RDP, val);
120 struct le_softc *lesc = (struct le_softc *)sc;
122 bus_space_write_2(lesc->sc_bustag, lesc->sc_reg, LEREG1_RAP, port);
123 return (bus_space_read_2(lesc->sc_bustag, lesc->sc_reg, LEREG1_RDP));
150 struct le_softc *lesc = device_private(self);
151 struct lance_softc *sc = &lesc->sc_am7990.lsc;
163 lesc->sc_bustag = ca->ca_bustag;
164 dmat = lesc->sc_dmatag = ca->ca_dmatag;
169 &lesc->sc_reg) != 0) {
190 0, BUS_DMA_NOWAIT, &lesc->sc_dmamap)) {
194 if (bus_dmamap_load(dmat, lesc->sc_dmamap, kvaddr, LE_MEMSIZE,
202 sc->sc_addr = lesc->sc_dmamap->dm_segs[0].ds_addr;
220 evcnt_attach_dynamic(&lesc->sc_intrcnt, EVCNT_TYPE_INTR, NULL,
222 bus_intr_establish(lesc->sc_bustag, SYS_INTR_ETHER, 0, 0,
223 le_intr, lesc);
225 am7990_config(&lesc->sc_am7990);
229 bus_dmamap_destroy(dmat, lesc->sc_dmamap);
235 bus_space_unmap(ca->ca_bustag, lesc->sc_reg, 8);
241 struct le_softc *lesc = arg;
243 lesc->sc_intrcnt.ev_count++;
244 return am7990_intr(&lesc->sc_am7990);