Home | History | Annotate | Download | only in ic

Lines Matching defs:dmamap

290 	bus_dmamap_t dmamap;
323 dmamap = ds->ds_dmamap;
331 if ((error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0,
334 dmamap->dm_nsegs == SONIC_NTXFRAGS)) {
336 bus_dmamap_unload(sc->sc_dmat, dmamap);
355 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap,
376 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
390 for (seg = 0; seg < dmamap->dm_nsegs; seg++) {
393 (dmamap->dm_segs[seg].ds_addr >> 16) &
397 dmamap->dm_segs[seg].ds_addr & 0xffff);
399 htosonic32(sc, dmamap->dm_segs[seg].ds_len);
400 totlen += dmamap->dm_segs[seg].ds_len;
429 for (seg = 0; seg < dmamap->dm_nsegs; seg++) {
432 (dmamap->dm_segs[seg].ds_addr >> 16) &
436 dmamap->dm_segs[seg].ds_addr & 0xffff);
438 htosonic16(sc, dmamap->dm_segs[seg].ds_len);
439 totlen += dmamap->dm_segs[seg].ds_len;