Lines Matching defs:msc
96 struct le_elb_softc *msc = device_private(self);
97 struct lance_softc *sc = &msc->sc_am79900.lsc;
108 msc->sc_iot = eaa->elb_bt;
109 msc->sc_dmat = eaa->elb_dmat;
111 bus_space_map(msc->sc_iot, eaa->elb_base, LE_NPORTS, 0, &msc->sc_ioh);
116 if (bus_dmamem_alloc(msc->sc_dmat, LE_MEMSIZE, PAGE_SIZE, 0,
121 if (bus_dmamem_map(msc->sc_dmat, &seg, rseg, LE_MEMSIZE,
131 if (bus_dmamap_create(msc->sc_dmat, LE_MEMSIZE, 1,
132 LE_MEMSIZE, 0, BUS_DMA_NOWAIT, &msc->sc_dmam)) {
134 bus_dmamem_free(msc->sc_dmat, &seg, rseg);
137 if (bus_dmamap_load(msc->sc_dmat, msc->sc_dmam,
140 bus_dmamem_free(msc->sc_dmat, &seg, rseg);
148 sc->sc_addr = 0x40000000 | msc->sc_dmam->dm_segs[0].ds_addr;
168 am79900_config(&msc->sc_am79900);
213 struct le_elb_softc *msc = (struct le_elb_softc *)sc;
231 bus_dmamap_sync(msc->sc_dmat, msc->sc_dmam, boff, len,
241 struct le_elb_softc *msc = (struct le_elb_softc *)sc;
245 bus_dmamap_sync(msc->sc_dmat, msc->sc_dmam, boff, len,
259 struct le_elb_softc *msc = (struct le_elb_softc *)sc;
264 bus_dmamap_sync(msc->sc_dmat, msc->sc_dmam, boff, len,
274 struct le_elb_softc *msc = (struct le_elb_softc *)sc;
277 bus_dmamap_sync(msc->sc_dmat, msc->sc_dmam, boff, len,
289 struct le_elb_softc *msc = (struct le_elb_softc *)sc;
294 bus_dmamap_sync(msc->sc_dmat, msc->sc_dmam, boff, len,