diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/mm_gv11b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/mm_gv11b.h | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/mm_gv11b.h b/drivers/gpu/nvgpu/gv11b/mm_gv11b.h index 12f0fe63..a887c7f4 100644 --- a/drivers/gpu/nvgpu/gv11b/mm_gv11b.h +++ b/drivers/gpu/nvgpu/gv11b/mm_gv11b.h | |||
@@ -18,20 +18,7 @@ | |||
18 | #define HW_FAULT_BUF_STATUS_ALLOC_TRUE 1 | 18 | #define HW_FAULT_BUF_STATUS_ALLOC_TRUE 1 |
19 | #define HW_FAULT_BUF_STATUS_ALLOC_FALSE 0 | 19 | #define HW_FAULT_BUF_STATUS_ALLOC_FALSE 0 |
20 | 20 | ||
21 | struct gk20a; | 21 | struct gpu_ops; |
22 | struct nvgpu_mem; | ||
23 | struct vm_gk20a; | ||
24 | |||
25 | bool gv11b_mm_is_bar1_supported(struct gk20a *g); | ||
26 | void gv11b_init_inst_block(struct nvgpu_mem *inst_block, | ||
27 | struct vm_gk20a *vm, u32 big_page_size); | ||
28 | bool gv11b_mm_mmu_fault_pending(struct gk20a *g); | ||
29 | void gv11b_mm_remove_bar2_vm(struct gk20a *g); | ||
30 | int gv11b_init_mm_setup_hw(struct gk20a *g); | ||
31 | int gv11b_init_bar2_mm_hw_setup(struct gk20a *g); | ||
32 | void gv11b_mm_l2_flush(struct gk20a *g, bool invalidate); | ||
33 | u64 gv11b_gpu_phys_addr(struct gk20a *g, | ||
34 | struct nvgpu_gmmu_attrs *attrs, u64 phys); | ||
35 | void gv11b_mm_fault_info_mem_destroy(struct gk20a *g); | ||
36 | 22 | ||
23 | void gv11b_init_mm(struct gpu_ops *gops); | ||
37 | #endif | 24 | #endif |