Lines Matching refs:sg
288 static void gart_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, in gart_unmap_sg() argument
294 for_each_sg(sg, s, nents, i) { in gart_unmap_sg()
302 static int dma_map_sg_nonforce(struct device *dev, struct scatterlist *sg, in dma_map_sg_nonforce() argument
312 for_each_sg(sg, s, nents, i) { in dma_map_sg_nonforce()
319 gart_unmap_sg(dev, sg, i, dir, NULL); in dma_map_sg_nonforce()
321 sg[0].dma_length = 0; in dma_map_sg_nonforce()
389 static int gart_map_sg(struct device *dev, struct scatterlist *sg, int nents, in gart_map_sg() argument
406 start_sg = sg; in gart_map_sg()
407 sgmap = sg; in gart_map_sg()
412 for_each_sg(sg, s, nents, i) { in gart_map_sg()
460 gart_unmap_sg(dev, sg, out, dir, NULL); in gart_map_sg()
464 out = dma_map_sg_nonforce(dev, sg, nents, dir); in gart_map_sg()
472 for_each_sg(sg, s, nents, i) in gart_map_sg()