summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu/mm_vgpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/mm_vgpu.c')
-rw-r--r--drivers/gpu/nvgpu/vgpu/mm_vgpu.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/mm_vgpu.c b/drivers/gpu/nvgpu/vgpu/mm_vgpu.c
index 7f1a5856..20f2b5ee 100644
--- a/drivers/gpu/nvgpu/vgpu/mm_vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/mm_vgpu.c
@@ -74,7 +74,7 @@ static u64 vgpu_locked_gmmu_map(struct vm_gk20a *vm,
74 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(d); 74 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(d);
75 struct tegra_vgpu_cmd_msg msg; 75 struct tegra_vgpu_cmd_msg msg;
76 struct tegra_vgpu_as_map_params *p = &msg.params.as_map; 76 struct tegra_vgpu_as_map_params *p = &msg.params.as_map;
77 u64 addr = gk20a_mm_iova_addr(sgt->sgl); 77 u64 addr = gk20a_mm_iova_addr(g, sgt->sgl);
78 u8 prot; 78 u8 prot;
79 79
80 gk20a_dbg_fn(""); 80 gk20a_dbg_fn("");
@@ -210,7 +210,7 @@ u64 vgpu_bar1_map(struct gk20a *g, struct sg_table **sgt, u64 size)
210 struct gk20a_platform *platform = gk20a_get_platform(g->dev); 210 struct gk20a_platform *platform = gk20a_get_platform(g->dev);
211 struct dma_iommu_mapping *mapping = 211 struct dma_iommu_mapping *mapping =
212 to_dma_iommu_mapping(dev_from_gk20a(g)); 212 to_dma_iommu_mapping(dev_from_gk20a(g));
213 u64 addr = gk20a_mm_iova_addr((*sgt)->sgl); 213 u64 addr = gk20a_mm_iova_addr(g, (*sgt)->sgl);
214 struct tegra_vgpu_cmd_msg msg; 214 struct tegra_vgpu_cmd_msg msg;
215 struct tegra_vgpu_as_map_params *p = &msg.params.as_map; 215 struct tegra_vgpu_as_map_params *p = &msg.params.as_map;
216 int err; 216 int err;
@@ -429,4 +429,5 @@ void vgpu_init_mm_ops(struct gpu_ops *gops)
429 gops->mm.l2_invalidate = vgpu_mm_l2_invalidate; 429 gops->mm.l2_invalidate = vgpu_mm_l2_invalidate;
430 gops->mm.l2_flush = vgpu_mm_l2_flush; 430 gops->mm.l2_flush = vgpu_mm_l2_flush;
431 gops->mm.tlb_invalidate = vgpu_mm_tlb_invalidate; 431 gops->mm.tlb_invalidate = vgpu_mm_tlb_invalidate;
432 gops->mm.get_physical_addr_bits = gk20a_mm_get_physical_addr_bits;
432} 433}