diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mm_gk20a.h | 5 |
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 | ||
47 | struct mem_desc { | 47 | struct 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, | |||
416 | void gk20a_gmmu_free(struct gk20a *g, | 417 | void gk20a_gmmu_free(struct gk20a *g, |
417 | struct mem_desc *mem); | 418 | struct mem_desc *mem); |
418 | 419 | ||
420 | void gk20a_gmmu_free_attr(struct gk20a *g, | ||
421 | enum dma_attr attr, | ||
422 | struct mem_desc *mem); | ||
423 | |||
419 | static inline phys_addr_t gk20a_mem_phys(struct mem_desc *mem) | 424 | static 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); |