Lines Matching refs:lesc

122 	struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
124 bus_write_2(lesc->sc_rres, LEREG1_RAP, port);
125 bus_barrier(lesc->sc_rres, LEREG1_RAP, 2, BUS_SPACE_BARRIER_WRITE);
126 bus_write_2(lesc->sc_rres, LEREG1_RDP, val);
132 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
134 bus_write_2(lesc->sc_rres, LEREG1_RAP, port);
135 bus_barrier(lesc->sc_rres, LEREG1_RAP, 2, BUS_SPACE_BARRIER_WRITE);
136 return (bus_read_2(lesc->sc_rres, LEREG1_RDP));
155 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
159 bus_write_8(lesc->sc_bres, off, be64dec(from));
161 bus_write_4(lesc->sc_bres, off, be32dec(from));
163 bus_write_2(lesc->sc_bres, off, be16dec(from));
165 bus_write_1(lesc->sc_bres, off, *from);
171 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
176 bus_read_8(lesc->sc_bres, off));
179 bus_read_4(lesc->sc_bres, off));
182 bus_read_2(lesc->sc_bres, off));
184 *to = bus_read_1(lesc->sc_bres, off);
190 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
194 bus_write_2(lesc->sc_bres, off, le16dec(from));
196 bus_write_1(lesc->sc_bres, off + 1, *from);
202 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
207 bus_read_2(lesc->sc_bres, off));
209 *to = bus_read_1(lesc->sc_bres, off + 1);
215 struct le_lebuffer_softc *lesc = (struct le_lebuffer_softc *)sc;
218 bus_write_2(lesc->sc_bres, off, 0);
220 bus_write_1(lesc->sc_bres, off + 1, 0);
237 struct le_lebuffer_softc *lesc;
241 lesc = device_get_softc(dev);
242 sc = &lesc->sc_am7990.lsc;
251 lesc->sc_bres = bus_alloc_resource_any(device_get_parent(dev),
253 if (lesc->sc_bres == NULL) {
261 lesc->sc_rres = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
263 if (lesc->sc_rres == NULL) {
271 if ((lesc->sc_ires = bus_alloc_resource_any(dev, SYS_RES_IRQ,
283 sc->sc_memsize = rman_get_size(lesc->sc_bres);
317 error = am7990_config(&lesc->sc_am7990, device_get_name(dev),
324 error = bus_setup_intr(dev, lesc->sc_ires, INTR_TYPE_NET | INTR_MPSAFE,
325 NULL, am7990_intr, sc, &lesc->sc_ih);
334 am7990_detach(&lesc->sc_am7990);
337 rman_get_rid(lesc->sc_ires), lesc->sc_ires);
340 rman_get_rid(lesc->sc_rres), lesc->sc_rres);
343 rman_get_rid(lesc->sc_bres), lesc->sc_bres);
352 struct le_lebuffer_softc *lesc;
355 lesc = device_get_softc(dev);
356 sc = &lesc->sc_am7990.lsc;
358 bus_teardown_intr(dev, lesc->sc_ires, lesc->sc_ih);
359 am7990_detach(&lesc->sc_am7990);
361 rman_get_rid(lesc->sc_ires), lesc->sc_ires);
363 rman_get_rid(lesc->sc_rres), lesc->sc_rres);
365 rman_get_rid(lesc->sc_bres), lesc->sc_bres);
374 struct le_lebuffer_softc *lesc;
376 lesc = device_get_softc(dev);
378 lance_suspend(&lesc->sc_am7990.lsc);
386 struct le_lebuffer_softc *lesc;
388 lesc = device_get_softc(dev);
390 lance_resume(&lesc->sc_am7990.lsc);