summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/mm/gmmu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm/gmmu.c')
-rw-r--r--drivers/gpu/nvgpu/common/mm/gmmu.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/common/mm/gmmu.c b/drivers/gpu/nvgpu/common/mm/gmmu.c
index 1be87c85..30be1b85 100644
--- a/drivers/gpu/nvgpu/common/mm/gmmu.c
+++ b/drivers/gpu/nvgpu/common/mm/gmmu.c
@@ -201,7 +201,7 @@ u64 nvgpu_pde_phys_addr(struct gk20a *g, struct nvgpu_gmmu_pd *pd)
201 if (g->mm.has_physical_mode) 201 if (g->mm.has_physical_mode)
202 page_addr = sg_phys(pd->mem->priv.sgt->sgl); 202 page_addr = sg_phys(pd->mem->priv.sgt->sgl);
203 else 203 else
204 page_addr = nvgpu_mem_get_base_addr(g, pd->mem, 0); 204 page_addr = nvgpu_mem_get_addr(g, pd->mem);
205 205
206 return page_addr + pd->mem_offs; 206 return page_addr + pd->mem_offs;
207} 207}
@@ -559,7 +559,7 @@ static int __nvgpu_gmmu_update_page_table_sysmem(struct vm_gk20a *vm,
559 sgl = sgt->sgl; 559 sgl = sgt->sgl;
560 560
561 if (!g->mm.bypass_smmu) { 561 if (!g->mm.bypass_smmu) {
562 u64 io_addr = g->ops.mm.get_iova_addr(g, sgl, 0); 562 u64 io_addr = nvgpu_mem_get_addr_sgl(g, sgl);
563 563
564 io_addr += space_to_skip; 564 io_addr += space_to_skip;
565 565
@@ -670,7 +670,7 @@ static int __nvgpu_gmmu_update_page_table(struct vm_gk20a *vm,
670 670
671 phys_addr = alloc->base; 671 phys_addr = alloc->base;
672 } else 672 } else
673 phys_addr = g->ops.mm.get_iova_addr(g, sgt->sgl, 0); 673 phys_addr = nvgpu_mem_get_addr_sgl(g, sgt->sgl);
674 } 674 }
675 675
676 __gmmu_dbg(g, attrs, 676 __gmmu_dbg(g, attrs,