Lines Matching refs:dmap
190 bus_dmamap_t dmap; member
596 BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &srb->dmap)) { in trm_init()
730 if ((error = bus_dmamap_load(sc->sc_dmat, srb->dmap, in trm_scsipi_request()
748 bus_dmamap_sync(sc->sc_dmat, srb->dmap, 0, in trm_scsipi_request()
749 srb->dmap->dm_mapsize, in trm_scsipi_request()
754 for (i = 0; i < srb->dmap->dm_nsegs; i++) { in trm_scsipi_request()
756 htole32(srb->dmap->dm_segs[i].ds_addr); in trm_scsipi_request()
758 htole32(srb->dmap->dm_segs[i].ds_len); in trm_scsipi_request()
761 srb->sgcnt = srb->dmap->dm_nsegs; in trm_scsipi_request()
2178 bus_dmamap_sync(sc->sc_dmat, srb->dmap, 0, in trm_done()
2179 srb->dmap->dm_mapsize, in trm_done()
2183 bus_dmamap_unload(sc->sc_dmat, srb->dmap); in trm_done()
2305 if ((error = bus_dmamap_load(sc->sc_dmat, srb->dmap, in trm_request_sense()
2310 bus_dmamap_sync(sc->sc_dmat, srb->dmap, 0, in trm_request_sense()
2313 srb->sgentry[0].address = htole32(srb->dmap->dm_segs[0].ds_addr); in trm_request_sense()