summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/fb_gv11b.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/fb_gv11b.h')
-rw-r--r--drivers/gpu/nvgpu/gv11b/fb_gv11b.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/fb_gv11b.h b/drivers/gpu/nvgpu/gv11b/fb_gv11b.h
index 6f809b89..fef9578a 100644
--- a/drivers/gpu/nvgpu/gv11b/fb_gv11b.h
+++ b/drivers/gpu/nvgpu/gv11b/fb_gv11b.h
@@ -82,4 +82,21 @@ void gv11b_handle_l2tlb_ecc_isr(struct gk20a *g, u32 ecc_status);
82void gv11b_handle_hubtlb_ecc_isr(struct gk20a *g, u32 ecc_status); 82void gv11b_handle_hubtlb_ecc_isr(struct gk20a *g, u32 ecc_status);
83void gv11b_handle_fillunit_ecc_isr(struct gk20a *g, u32 ecc_status); 83void gv11b_handle_fillunit_ecc_isr(struct gk20a *g, u32 ecc_status);
84 84
85void fb_gv11b_write_mmu_fault_buffer_lo_hi(struct gk20a *g, u32 index,
86 u32 addr_lo, u32 addr_hi);
87u32 fb_gv11b_read_mmu_fault_buffer_get(struct gk20a *g, u32 index);
88void fb_gv11b_write_mmu_fault_buffer_get(struct gk20a *g, u32 index,
89 u32 reg_val);
90u32 fb_gv11b_read_mmu_fault_buffer_put(struct gk20a *g, u32 index);
91u32 fb_gv11b_read_mmu_fault_buffer_size(struct gk20a *g, u32 index);
92void fb_gv11b_write_mmu_fault_buffer_size(struct gk20a *g, u32 index,
93 u32 reg_val);
94void fb_gv11b_read_mmu_fault_addr_lo_hi(struct gk20a *g,
95 u32 *addr_lo, u32 *addr_hi);
96void fb_gv11b_read_mmu_fault_inst_lo_hi(struct gk20a *g,
97 u32 *inst_lo, u32 *inst_hi);
98u32 fb_gv11b_read_mmu_fault_info(struct gk20a *g);
99u32 fb_gv11b_read_mmu_fault_status(struct gk20a *g);
100void fb_gv11b_write_mmu_fault_status(struct gk20a *g, u32 reg_val);
101
85#endif 102#endif