summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/mm_gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/mm_gk20a.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h
index 2e0842f2..56e3a356 100644
--- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h
@@ -46,6 +46,7 @@
46 46
47struct mem_desc { 47struct mem_desc {
48 void *cpu_va; 48 void *cpu_va;
49 struct page **pages;
49 struct sg_table *sgt; 50 struct sg_table *sgt;
50 size_t size; 51 size_t size;
51 u64 gpu_va; 52 u64 gpu_va;
@@ -416,6 +417,10 @@ int gk20a_gmmu_alloc_attr(struct gk20a *g,
416void gk20a_gmmu_free(struct gk20a *g, 417void gk20a_gmmu_free(struct gk20a *g,
417 struct mem_desc *mem); 418 struct mem_desc *mem);
418 419
420void gk20a_gmmu_free_attr(struct gk20a *g,
421 enum dma_attr attr,
422 struct mem_desc *mem);
423
419static inline phys_addr_t gk20a_mem_phys(struct mem_desc *mem) 424static inline phys_addr_t gk20a_mem_phys(struct mem_desc *mem)
420{ 425{
421 return sg_phys(mem->sgt->sgl); 426 return sg_phys(mem->sgt->sgl);