Lines Matching refs:dmap
763 bus_dmamap_t dmap = ccb->ccb_dmamap; in mpii_load_xs_sas3() local
775 error = bus_dmamap_load(sc->sc_dmat, dmap, xs->data, xs->datalen, NULL, in mpii_load_xs_sas3()
783 if (dmap->dm_nsegs > sc->sc_chain_sge) { in mpii_load_xs_sas3()
790 for (i = 0; i < dmap->dm_nsegs; i++, nsge++) { in mpii_load_xs_sas3()
797 htolem32(&csge->sg_len, (dmap->dm_nsegs - i) * in mpii_load_xs_sas3()
803 if ((dmap->dm_nsegs - i) > sc->sc_max_chain) { in mpii_load_xs_sas3()
812 htolem32(&sge->sg_len, dmap->dm_segs[i].ds_len); in mpii_load_xs_sas3()
813 htolem64(&sge->sg_addr, dmap->dm_segs[i].ds_addr); in mpii_load_xs_sas3()
819 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, in mpii_load_xs_sas3()
833 bus_dmamap_t dmap = ccb->ccb_dmamap; in mpii_load_xs() local
849 error = bus_dmamap_load(sc->sc_dmat, dmap, xs->data, xs->datalen, NULL, in mpii_load_xs()
861 for (i = 0; i < dmap->dm_nsegs; i++, nsge++) { in mpii_load_xs()
867 len = (dmap->dm_nsegs - i) * sizeof(*sge); in mpii_load_xs()
876 htolem32(&sge->sg_hdr, flags | dmap->dm_segs[i].ds_len); in mpii_load_xs()
877 mpii_dvatosge(sge, dmap->dm_segs[i].ds_addr); in mpii_load_xs()
884 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, in mpii_load_xs()
3085 bus_dmamap_t dmap = ccb->ccb_dmamap; in mpii_scsi_cmd_done() local
3108 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, in mpii_scsi_cmd_done()
3112 bus_dmamap_unload(sc->sc_dmat, dmap); in mpii_scsi_cmd_done()