Lines Matching refs:sg
53 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
60 for (i = 0; i < nents; i++, sg++ ) {
61 BUG_ON(!sg->page);
63 sg->dma_address = page_to_phys(sg->page) + sg->offset;
64 consistent_sync(page_address(sg->page) + sg->offset,
65 sg->length, direction);
88 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries,
126 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems,
130 for (i = 0; i < nelems; i++, sg++)
131 consistent_sync(page_address(sg->page) + sg->offset,
132 sg->length, dir);
136 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems,
140 for (i = 0; i < nelems; i++, sg++)
141 consistent_sync(page_address(sg->page) + sg->offset,
142 sg->length, dir);