Lines Matching refs:sg
276 static void gart_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, in gart_unmap_sg() argument
282 for_each_sg(sg, s, nents, i) { in gart_unmap_sg()
290 static int dma_map_sg_nonforce(struct device *dev, struct scatterlist *sg, in dma_map_sg_nonforce() argument
300 for_each_sg(sg, s, nents, i) { in dma_map_sg_nonforce()
307 gart_unmap_sg(dev, sg, i, dir, 0); in dma_map_sg_nonforce()
309 sg[0].dma_length = 0; in dma_map_sg_nonforce()
377 static int gart_map_sg(struct device *dev, struct scatterlist *sg, int nents, in gart_map_sg() argument
391 start_sg = sg; in gart_map_sg()
392 sgmap = sg; in gart_map_sg()
397 for_each_sg(sg, s, nents, i) { in gart_map_sg()
447 gart_unmap_sg(dev, sg, out, dir, 0); in gart_map_sg()
451 out = dma_map_sg_nonforce(dev, sg, nents, dir); in gart_map_sg()