Home
last modified time | relevance | path

Searched refs:iommu_dma_ops (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/arch/arm64/mm/
H A Ddma-mapping-noalias.c304 static const struct dma_map_ops *iommu_dma_ops; variable
319 ret = iommu_dma_ops->alloc(dev, size, dma_addr, gfp, attrs); in arm64_iommu_alloc()
331 iommu_dma_ops->free(dev, size, ret, *dma_addr, attrs); in arm64_iommu_alloc()
347 iommu_dma_ops->free(dev, size, cpu_addr, dma_addr, attrs); in arm64_iommu_free()
358 return iommu_dma_ops->map_page(dev, page, offset, size, dir, attrs); in arm64_iommu_map_page()
365 ret = iommu_dma_ops->map_page(dev, phys_to_page(phys), offset_in_page(phys), in arm64_iommu_map_page()
378 return iommu_dma_ops->unmap_page(dev, addr, size, dir, attrs); in arm64_iommu_unmap_page()
381 iommu_dma_ops->unmap_page(dev, addr, size, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC); in arm64_iommu_unmap_page()
393 return iommu_dma_ops->map_sg(dev, sgl, nents, dir, attrs); in arm64_iommu_map_sg()
418 ret = iommu_dma_ops->map_sg(dev, sgl, nents, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC); in arm64_iommu_map_sg()
[all …]
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Ddma-iommu.c1227 static const struct dma_map_ops iommu_dma_ops = { variable
1267 dev->dma_ops = &iommu_dma_ops; in iommu_setup_dma_ops()