Lines Matching refs:dev_addr
162 dma_addr_t dev_addr; in __swiotlb_map_page() local
164 dev_addr = swiotlb_map_page(dev, page, offset, size, dir, attrs); in __swiotlb_map_page()
167 __dma_map_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); in __swiotlb_map_page()
169 return dev_addr; in __swiotlb_map_page()
173 static void __swiotlb_unmap_page(struct device *dev, dma_addr_t dev_addr, in __swiotlb_unmap_page() argument
179 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); in __swiotlb_unmap_page()
180 swiotlb_unmap_page(dev, dev_addr, size, dir, attrs); in __swiotlb_unmap_page()
217 dma_addr_t dev_addr, size_t size, in __swiotlb_sync_single_for_cpu() argument
221 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); in __swiotlb_sync_single_for_cpu()
222 swiotlb_sync_single_for_cpu(dev, dev_addr, size, dir); in __swiotlb_sync_single_for_cpu()
226 dma_addr_t dev_addr, size_t size, in __swiotlb_sync_single_for_device() argument
229 swiotlb_sync_single_for_device(dev, dev_addr, size, dir); in __swiotlb_sync_single_for_device()
231 __dma_map_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); in __swiotlb_sync_single_for_device()
442 static void __dummy_unmap_page(struct device *dev, dma_addr_t dev_addr, in __dummy_unmap_page() argument
463 dma_addr_t dev_addr, size_t size, in __dummy_sync_single() argument
707 dma_addr_t dev_addr, size_t size, in __iommu_sync_single_for_cpu() argument
715 phys = iommu_iova_to_phys(iommu_get_domain_for_dev(dev), dev_addr); in __iommu_sync_single_for_cpu()
720 dma_addr_t dev_addr, size_t size, in __iommu_sync_single_for_device() argument
728 phys = iommu_iova_to_phys(iommu_get_domain_for_dev(dev), dev_addr); in __iommu_sync_single_for_device()
739 dma_addr_t dev_addr = iommu_dma_map_page(dev, page, offset, size, prot); in __iommu_map_page() local
741 if (!iommu_dma_mapping_error(dev, dev_addr) && in __iommu_map_page()
743 __iommu_sync_single_for_device(dev, dev_addr, size, dir); in __iommu_map_page()
745 return dev_addr; in __iommu_map_page()
748 static void __iommu_unmap_page(struct device *dev, dma_addr_t dev_addr, in __iommu_unmap_page() argument
753 __iommu_sync_single_for_cpu(dev, dev_addr, size, dir); in __iommu_unmap_page()
755 iommu_dma_unmap_page(dev, dev_addr, size, dir, attrs); in __iommu_unmap_page()