Lines Matching defs:lesc

120 	struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
122 bus_write_2(lesc->sc_rres, LEREG1_RAP, port);
123 bus_barrier(lesc->sc_rres, LEREG1_RAP, 2, BUS_SPACE_BARRIER_WRITE);
124 bus_write_2(lesc->sc_rres, LEREG1_RDP, val);
130 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
132 bus_write_2(lesc->sc_rres, LEREG1_RAP, port);
133 bus_barrier(lesc->sc_rres, LEREG1_RAP, 2, BUS_SPACE_BARRIER_WRITE);
134 return (bus_read_2(lesc->sc_rres, LEREG1_RDP));
153 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
157 bus_write_8(lesc->sc_bres, off, be64dec(from));
159 bus_write_4(lesc->sc_bres, off, be32dec(from));
161 bus_write_2(lesc->sc_bres, off, be16dec(from));
163 bus_write_1(lesc->sc_bres, off, *from);
169 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
174 bus_read_8(lesc->sc_bres, off));
177 bus_read_4(lesc->sc_bres, off));
180 bus_read_2(lesc->sc_bres, off));
182 *to = bus_read_1(lesc->sc_bres, off);
188 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
192 bus_write_2(lesc->sc_bres, off, le16dec(from));
194 bus_write_1(lesc->sc_bres, off + 1, *from);
200 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
205 bus_read_2(lesc->sc_bres, off));
207 *to = bus_read_1(lesc->sc_bres, off + 1);
213 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
216 bus_write_2(lesc->sc_bres, off, 0);
218 bus_write_1(lesc->sc_bres, off + 1, 0);
235 struct le_lebuffer_softc *lesc;
239 lesc = device_get_softc(dev);
240 sc = &lesc->sc_am7990.lsc;
249 lesc->sc_bres = bus_alloc_resource_any(device_get_parent(dev),
251 if (lesc->sc_bres == NULL) {
259 lesc->sc_rres = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
261 if (lesc->sc_rres == NULL) {
269 if ((lesc->sc_ires = bus_alloc_resource_any(dev, SYS_RES_IRQ,
281 sc->sc_memsize = rman_get_size(lesc->sc_bres);
315 error = am7990_config(&lesc->sc_am7990, device_get_name(dev),
322 error = bus_setup_intr(dev, lesc->sc_ires, INTR_TYPE_NET | INTR_MPSAFE,
323 NULL, am7990_intr, sc, &lesc->sc_ih);
332 am7990_detach(&lesc->sc_am7990);
335 rman_get_rid(lesc->sc_ires), lesc->sc_ires);
338 rman_get_rid(lesc->sc_rres), lesc->sc_rres);
341 rman_get_rid(lesc->sc_bres), lesc->sc_bres);
350 struct le_lebuffer_softc *lesc;
353 lesc = device_get_softc(dev);
354 sc = &lesc->sc_am7990.lsc;
356 bus_teardown_intr(dev, lesc->sc_ires, lesc->sc_ih);
357 am7990_detach(&lesc->sc_am7990);
359 rman_get_rid(lesc->sc_ires), lesc->sc_ires);
361 rman_get_rid(lesc->sc_rres), lesc->sc_rres);
363 rman_get_rid(lesc->sc_bres), lesc->sc_bres);
372 struct le_lebuffer_softc *lesc;
374 lesc = device_get_softc(dev);
376 lance_suspend(&lesc->sc_am7990.lsc);
384 struct le_lebuffer_softc *lesc;
386 lesc = device_get_softc(dev);
388 lance_resume(&lesc->sc_am7990.lsc);