Home | History | Annotate | Download | only in pci

Lines Matching defs:dmap

829 	bus_dmamap_t		dmap = ccb->ccb_dmamap;
842 error = bus_dmamap_load(sc->sc_dmat, dmap, xs->data, xs->datalen, NULL,
850 for (i = 0; i < dmap->dm_nsegs; i++, nsge++) {
860 csge->sg_len = htole32((dmap->dm_nsegs - i) *
866 sge->sg_len = htole32(dmap->dm_segs[i].ds_len);
867 sge->sg_addr = htole64(dmap->dm_segs[i].ds_addr);
873 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize,
887 bus_dmamap_t dmap = ccb->ccb_dmamap;
903 error = bus_dmamap_load(sc->sc_dmat, dmap, xs->data, xs->datalen, NULL,
916 for (i = 0; i < dmap->dm_nsegs; i++, nsge++) {
922 len = (dmap->dm_nsegs - i) * sizeof(*sge);
931 sge->sg_hdr = htole32(flags | dmap->dm_segs[i].ds_len);
932 mpii_dvatosge(sge, dmap->dm_segs[i].ds_addr);
939 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize,
3190 bus_dmamap_t dmap = ccb->ccb_dmamap;
3199 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize,
3203 bus_dmamap_unload(sc->sc_dmat, dmap);