From 85cb10c3133de7d2ce4d0105db3733fbab4782da Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Fri, 10 Mar 2017 07:44:58 -0800 Subject: gpu: nvgpu: Remove unused function gk20a_get_phys_from_iova Remove unused function gk20a_get_phys_from_iova. At the same time remove the #include for iommu.h, which was only needed by this function. Change-Id: Ia858b0ad5fe7e423d650aa9f82e430f419f2a492 Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/1319070 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/mm_gk20a.c | 15 --------------- drivers/gpu/nvgpu/gk20a/mm_gk20a.h | 3 --- 2 files changed, 18 deletions(-) (limited to 'drivers/gpu/nvgpu') diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c index ef20f00d..a66bf80e 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c @@ -3446,21 +3446,6 @@ void gk20a_gmmu_unmap(struct vm_gk20a *vm, nvgpu_mutex_release(&vm->update_gmmu_lock); } -phys_addr_t gk20a_get_phys_from_iova(struct device *d, - u64 dma_addr) -{ - phys_addr_t phys; - u64 iova; - - struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(d); - if (!mapping) - return dma_addr; - - iova = dma_addr & PAGE_MASK; - phys = iommu_iova_to_phys(mapping->domain, iova); - return phys; -} - /* get sg_table from already allocated buffer */ int gk20a_get_sgtable(struct device *d, struct sg_table **sgt, void *cpuva, u64 iova, diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h index 5b96726f..6c713e49 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h @@ -507,9 +507,6 @@ void gk20a_mm_dump_vm(struct vm_gk20a *vm, int gk20a_mm_suspend(struct gk20a *g); -phys_addr_t gk20a_get_phys_from_iova(struct device *d, - u64 dma_addr); - int gk20a_get_sgtable(struct device *d, struct sg_table **sgt, void *cpuva, u64 iova, size_t size); -- cgit v1.2.2