Lines Matching refs:sg
207 struct scatterlist *sg; in tile_dma_map_sg() local
214 for_each_sg(sglist, sg, nents, i) { in tile_dma_map_sg()
215 sg->dma_address = sg_phys(sg); in tile_dma_map_sg()
216 __dma_prep_pa_range(sg->dma_address, sg->length, direction); in tile_dma_map_sg()
218 sg->dma_length = sg->length; in tile_dma_map_sg()
229 struct scatterlist *sg; in tile_dma_unmap_sg() local
233 for_each_sg(sglist, sg, nents, i) { in tile_dma_unmap_sg()
234 sg->dma_address = sg_phys(sg); in tile_dma_unmap_sg()
235 __dma_complete_pa_range(sg->dma_address, sg->length, in tile_dma_unmap_sg()
284 struct scatterlist *sg; in tile_dma_sync_sg_for_cpu() local
290 for_each_sg(sglist, sg, nelems, i) { in tile_dma_sync_sg_for_cpu()
291 dma_sync_single_for_cpu(dev, sg->dma_address, in tile_dma_sync_sg_for_cpu()
292 sg_dma_len(sg), direction); in tile_dma_sync_sg_for_cpu()
300 struct scatterlist *sg; in tile_dma_sync_sg_for_device() local
306 for_each_sg(sglist, sg, nelems, i) { in tile_dma_sync_sg_for_device()
307 dma_sync_single_for_device(dev, sg->dma_address, in tile_dma_sync_sg_for_device()
308 sg_dma_len(sg), direction); in tile_dma_sync_sg_for_device()
380 struct scatterlist *sg; in tile_pci_dma_map_sg() local
387 for_each_sg(sglist, sg, nents, i) { in tile_pci_dma_map_sg()
388 sg->dma_address = sg_phys(sg); in tile_pci_dma_map_sg()
389 __dma_prep_pa_range(sg->dma_address, sg->length, direction); in tile_pci_dma_map_sg()
391 sg->dma_address = sg->dma_address + get_dma_offset(dev); in tile_pci_dma_map_sg()
393 sg->dma_length = sg->length; in tile_pci_dma_map_sg()
405 struct scatterlist *sg; in tile_pci_dma_unmap_sg() local
409 for_each_sg(sglist, sg, nents, i) { in tile_pci_dma_unmap_sg()
410 sg->dma_address = sg_phys(sg); in tile_pci_dma_unmap_sg()
411 __dma_complete_pa_range(sg->dma_address, sg->length, in tile_pci_dma_unmap_sg()
470 struct scatterlist *sg; in tile_pci_dma_sync_sg_for_cpu() local
476 for_each_sg(sglist, sg, nelems, i) { in tile_pci_dma_sync_sg_for_cpu()
477 dma_sync_single_for_cpu(dev, sg->dma_address, in tile_pci_dma_sync_sg_for_cpu()
478 sg_dma_len(sg), direction); in tile_pci_dma_sync_sg_for_cpu()
487 struct scatterlist *sg; in tile_pci_dma_sync_sg_for_device() local
493 for_each_sg(sglist, sg, nelems, i) { in tile_pci_dma_sync_sg_for_device()
494 dma_sync_single_for_device(dev, sg->dma_address, in tile_pci_dma_sync_sg_for_device()
495 sg_dma_len(sg), direction); in tile_pci_dma_sync_sg_for_device()