Lines Matching refs:sg
481 struct scatterlist *sg; in pa11_dma_map_sg() local
485 for_each_sg(sglist, sg, nents, i) { in pa11_dma_map_sg()
486 unsigned long vaddr = (unsigned long)sg_virt(sg); in pa11_dma_map_sg()
488 sg_dma_address(sg) = (dma_addr_t) virt_to_phys(vaddr); in pa11_dma_map_sg()
489 sg_dma_len(sg) = sg->length; in pa11_dma_map_sg()
490 flush_kernel_dcache_range(vaddr, sg->length); in pa11_dma_map_sg()
498 struct scatterlist *sg; in pa11_dma_unmap_sg() local
507 for_each_sg(sglist, sg, nents, i) in pa11_dma_unmap_sg()
508 flush_kernel_vmap_range(sg_virt(sg), sg->length); in pa11_dma_unmap_sg()
529 struct scatterlist *sg; in pa11_dma_sync_sg_for_cpu() local
533 for_each_sg(sglist, sg, nents, i) in pa11_dma_sync_sg_for_cpu()
534 flush_kernel_vmap_range(sg_virt(sg), sg->length); in pa11_dma_sync_sg_for_cpu()
540 struct scatterlist *sg; in pa11_dma_sync_sg_for_device() local
544 for_each_sg(sglist, sg, nents, i) in pa11_dma_sync_sg_for_device()
545 flush_kernel_vmap_range(sg_virt(sg), sg->length); in pa11_dma_sync_sg_for_device()