Lines Matching defs:sgl
1631 linux_dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl, int nents,
1644 if (bus_dmamap_create(priv->dmat, 0, &sgl->dma_map) != 0) {
1650 for_each_sg(sgl, sg, nents, i) {
1652 if (_bus_dmamap_load_phys(priv->dmat, sgl->dma_map,
1655 bus_dmamap_unload(priv->dmat, sgl->dma_map);
1656 bus_dmamap_destroy(priv->dmat, sgl->dma_map);
1668 bus_dmamap_sync(priv->dmat, sgl->dma_map, BUS_DMASYNC_PREWRITE);
1671 bus_dmamap_sync(priv->dmat, sgl->dma_map, BUS_DMASYNC_PREREAD);
1674 bus_dmamap_sync(priv->dmat, sgl->dma_map, BUS_DMASYNC_PREWRITE);
1686 linux_dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sgl,
1698 bus_dmamap_sync(priv->dmat, sgl->dma_map, BUS_DMASYNC_POSTREAD);
1699 bus_dmamap_sync(priv->dmat, sgl->dma_map, BUS_DMASYNC_PREREAD);
1702 bus_dmamap_sync(priv->dmat, sgl->dma_map, BUS_DMASYNC_POSTWRITE);
1705 bus_dmamap_sync(priv->dmat, sgl->dma_map, BUS_DMASYNC_POSTREAD);
1711 bus_dmamap_unload(priv->dmat, sgl->dma_map);
1712 bus_dmamap_destroy(priv->dmat, sgl->dma_map);