Lines Matching refs:sg
55 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in dma_map_sg() argument
62 for (i = 0; i < nents; i++, sg++ ) { in dma_map_sg()
63 BUG_ON(!sg_page(sg)); in dma_map_sg()
65 sg->dma_address = sg_phys(sg); in dma_map_sg()
66 consistent_sync(sg_virt(sg), sg->length, direction); in dma_map_sg()
89 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, in dma_unmap_sg() argument
127 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_cpu() argument
131 for (i = 0; i < nelems; i++, sg++) in dma_sync_sg_for_cpu()
132 consistent_sync(sg_virt(sg), sg->length, dir); in dma_sync_sg_for_cpu()
136 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_device() argument
140 for (i = 0; i < nelems; i++, sg++) in dma_sync_sg_for_device()
141 consistent_sync(sg_virt(sg), sg->length, dir); in dma_sync_sg_for_device()