Lines Matching defs:dmap
767 bus_dmamap_t dmap;
786 dmap = ccb->ccb_dmamap;
787 error = bus_dmamap_load(sc->sc_dmat, dmap, data,
798 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize,
802 if (dmap->dm_nsegs > 2) {
803 for (i = 1; i < dmap->dm_nsegs; i++) {
805 dmap->dm_segs[i].ds_addr);
810 sizeof(*ccb->ccb_prpl) * (dmap->dm_nsegs - 1),
828 bus_dmamap_t dmap = ccb->ccb_dmamap;
834 htolem64(&sqe->entry.prp[0], dmap->dm_segs[0].ds_addr);
835 switch (dmap->dm_nsegs) {
839 htolem64(&sqe->entry.prp[1], dmap->dm_segs[1].ds_addr);
862 bus_dmamap_t dmap = ccb->ccb_dmamap;
867 if (dmap->dm_nsegs > 2) {
871 sizeof(*ccb->ccb_prpl) * (dmap->dm_nsegs - 1),
875 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize,
879 bus_dmamap_unload(sc->sc_dmat, dmap);
1184 bus_dmamap_t dmap = ccb->ccb_dmamap;
1191 htolem64(&sqe->entry.prp[0], dmap->dm_segs[0].ds_addr);
1192 switch (dmap->dm_nsegs) {
1196 htolem64(&sqe->entry.prp[1], dmap->dm_segs[1].ds_addr);
1199 for (i = 1; i < dmap->dm_nsegs; i++) {
1201 dmap->dm_segs[i].ds_addr);
1206 sizeof(*ccb->ccb_prpl) * (dmap->dm_nsegs - 1),
1227 bus_dmamap_t dmap = ccb->ccb_dmamap;
1230 if (dmap->dm_nsegs > 2) {
1234 sizeof(*ccb->ccb_prpl) * (dmap->dm_nsegs - 1),
1238 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize,
1240 bus_dmamap_unload(sc->sc_dmat, dmap);