summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r--drivers/gpu/nvgpu/gk20a/mm_gk20a.c15
-rw-r--r--drivers/gpu/nvgpu/gk20a/mm_gk20a.h1
2 files changed, 0 insertions, 16 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
index 32c74f3a..670e16d0 100644
--- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
@@ -717,21 +717,6 @@ int setup_buffer_kind_and_compression(struct vm_gk20a *vm,
717 return 0; 717 return 0;
718} 718}
719 719
720dma_addr_t gk20a_mm_gpuva_to_iova_base(struct vm_gk20a *vm, u64 gpu_vaddr)
721{
722 struct nvgpu_mapped_buf *buffer;
723 dma_addr_t addr = 0;
724 struct gk20a *g = gk20a_from_vm(vm);
725
726 nvgpu_mutex_acquire(&vm->update_gmmu_lock);
727 buffer = __nvgpu_vm_find_mapped_buf(vm, gpu_vaddr);
728 if (buffer)
729 addr = nvgpu_mem_get_addr_sgl(g, buffer->sgt->sgl);
730 nvgpu_mutex_release(&vm->update_gmmu_lock);
731
732 return addr;
733}
734
735/* for gk20a the "video memory" apertures here are misnomers. */ 720/* for gk20a the "video memory" apertures here are misnomers. */
736static inline u32 big_valid_pde0_bits(struct gk20a *g, 721static inline u32 big_valid_pde0_bits(struct gk20a *g,
737 struct nvgpu_gmmu_pd *pd, u64 addr) 722 struct nvgpu_gmmu_pd *pd, u64 addr)
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h
index 3a8fea45..448496f5 100644
--- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h
@@ -383,7 +383,6 @@ int __gk20a_vm_bind_channel(struct vm_gk20a *vm, struct channel_gk20a *ch);
383 383
384void gk20a_get_comptags(struct device *dev, struct dma_buf *dmabuf, 384void gk20a_get_comptags(struct device *dev, struct dma_buf *dmabuf,
385 struct gk20a_comptags *comptags); 385 struct gk20a_comptags *comptags);
386dma_addr_t gk20a_mm_gpuva_to_iova_base(struct vm_gk20a *vm, u64 gpu_vaddr);
387 386
388int gk20a_dmabuf_alloc_drvdata(struct dma_buf *dmabuf, struct device *dev); 387int gk20a_dmabuf_alloc_drvdata(struct dma_buf *dmabuf, struct device *dev);
389 388