Lines Matching refs:lesc
95 struct le_sbdio_softc *lesc = device_private(self);
97 struct lance_softc *sc = &lesc->sc_am7990.lsc;
102 lesc->sc_dmat = sa->sa_dmat;
103 lesc->sc_bst = sa->sa_bust;
105 if (bus_space_map(lesc->sc_bst, sa->sa_addr1, 8 /* XXX */,
106 BUS_SPACE_MAP_LINEAR, &lesc->sc_bsh) != 0) {
112 if (bus_dmamem_alloc(lesc->sc_dmat, LE_MEMSIZE, 0, 0, &seg, 1, &rseg,
117 if (bus_dmamem_map(lesc->sc_dmat, &seg, rseg, LE_MEMSIZE,
122 if (bus_dmamap_create(lesc->sc_dmat, LE_MEMSIZE, 1, LE_MEMSIZE,
123 0, BUS_DMA_NOWAIT, &lesc->sc_dmamap) != 0) {
127 if (bus_dmamap_load(lesc->sc_dmat, lesc->sc_dmamap, sc->sc_mem,
134 sc->sc_addr = lesc->sc_dmamap->dm_segs[0].ds_addr;
149 am7990_config(&lesc->sc_am7990);
156 struct le_sbdio_softc *lesc = (struct le_sbdio_softc *)sc;
158 bus_space_write_2(lesc->sc_bst, lesc->sc_bsh, LEREG1_RAP, port);
159 bus_space_write_2(lesc->sc_bst, lesc->sc_bsh, LEREG1_RDP, val);
165 struct le_sbdio_softc *lesc = (struct le_sbdio_softc *)sc;
167 bus_space_write_2(lesc->sc_bst, lesc->sc_bsh, LEREG1_RAP, port);
168 return bus_space_read_2(lesc->sc_bst, lesc->sc_bsh, LEREG1_RDP);