Lines Matching refs:lesc

121 	struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
123 bus_write_2(lesc->sc_rres, LEREG1_RAP, port);
124 bus_barrier(lesc->sc_rres, LEREG1_RAP, 2, BUS_SPACE_BARRIER_WRITE);
125 bus_write_2(lesc->sc_rres, LEREG1_RDP, val);
131 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
133 bus_write_2(lesc->sc_rres, LEREG1_RAP, port);
134 bus_barrier(lesc->sc_rres, LEREG1_RAP, 2, BUS_SPACE_BARRIER_WRITE);
135 return (bus_read_2(lesc->sc_rres, LEREG1_RDP));
154 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
158 bus_write_8(lesc->sc_bres, off, be64dec(from));
160 bus_write_4(lesc->sc_bres, off, be32dec(from));
162 bus_write_2(lesc->sc_bres, off, be16dec(from));
164 bus_write_1(lesc->sc_bres, off, *from);
170 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
175 bus_read_8(lesc->sc_bres, off));
178 bus_read_4(lesc->sc_bres, off));
181 bus_read_2(lesc->sc_bres, off));
183 *to = bus_read_1(lesc->sc_bres, off);
189 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
193 bus_write_2(lesc->sc_bres, off, le16dec(from));
195 bus_write_1(lesc->sc_bres, off + 1, *from);
201 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
206 bus_read_2(lesc->sc_bres, off));
208 *to = bus_read_1(lesc->sc_bres, off + 1);
214 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
217 bus_write_2(lesc->sc_bres, off, 0);
219 bus_write_1(lesc->sc_bres, off + 1, 0);
236 struct le_lebuffer_softc *lesc;
240 lesc = device_get_softc(dev);
241 sc = &lesc->sc_am7990.lsc;
250 lesc->sc_bres = bus_alloc_resource_any(device_get_parent(dev),
252 if (lesc->sc_bres == NULL) {
260 lesc->sc_rres = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
262 if (lesc->sc_rres == NULL) {
270 if ((lesc->sc_ires = bus_alloc_resource_any(dev, SYS_RES_IRQ,
282 sc->sc_memsize = rman_get_size(lesc->sc_bres);
316 error = am7990_config(&lesc->sc_am7990, device_get_name(dev),
323 error = bus_setup_intr(dev, lesc->sc_ires, INTR_TYPE_NET | INTR_MPSAFE,
324 NULL, am7990_intr, sc, &lesc->sc_ih);
333 am7990_detach(&lesc->sc_am7990);
336 rman_get_rid(lesc->sc_ires), lesc->sc_ires);
339 rman_get_rid(lesc->sc_rres), lesc->sc_rres);
342 rman_get_rid(lesc->sc_bres), lesc->sc_bres);
351 struct le_lebuffer_softc *lesc;
354 lesc = device_get_softc(dev);
355 sc = &lesc->sc_am7990.lsc;
357 bus_teardown_intr(dev, lesc->sc_ires, lesc->sc_ih);
358 am7990_detach(&lesc->sc_am7990);
360 rman_get_rid(lesc->sc_ires), lesc->sc_ires);
362 rman_get_rid(lesc->sc_rres), lesc->sc_rres);
364 rman_get_rid(lesc->sc_bres), lesc->sc_bres);
373 struct le_lebuffer_softc *lesc;
375 lesc = device_get_softc(dev);
377 lance_suspend(&lesc->sc_am7990.lsc);
385 struct le_lebuffer_softc *lesc;
387 lesc = device_get_softc(dev);
389 lance_resume(&lesc->sc_am7990.lsc);