diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/fb_gv11b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/fb_gv11b.h | 17 |
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); | |||
82 | void gv11b_handle_hubtlb_ecc_isr(struct gk20a *g, u32 ecc_status); | 82 | void gv11b_handle_hubtlb_ecc_isr(struct gk20a *g, u32 ecc_status); |
83 | void gv11b_handle_fillunit_ecc_isr(struct gk20a *g, u32 ecc_status); | 83 | void gv11b_handle_fillunit_ecc_isr(struct gk20a *g, u32 ecc_status); |
84 | 84 | ||
85 | void fb_gv11b_write_mmu_fault_buffer_lo_hi(struct gk20a *g, u32 index, | ||
86 | u32 addr_lo, u32 addr_hi); | ||
87 | u32 fb_gv11b_read_mmu_fault_buffer_get(struct gk20a *g, u32 index); | ||
88 | void fb_gv11b_write_mmu_fault_buffer_get(struct gk20a *g, u32 index, | ||
89 | u32 reg_val); | ||
90 | u32 fb_gv11b_read_mmu_fault_buffer_put(struct gk20a *g, u32 index); | ||
91 | u32 fb_gv11b_read_mmu_fault_buffer_size(struct gk20a *g, u32 index); | ||
92 | void fb_gv11b_write_mmu_fault_buffer_size(struct gk20a *g, u32 index, | ||
93 | u32 reg_val); | ||
94 | void fb_gv11b_read_mmu_fault_addr_lo_hi(struct gk20a *g, | ||
95 | u32 *addr_lo, u32 *addr_hi); | ||
96 | void fb_gv11b_read_mmu_fault_inst_lo_hi(struct gk20a *g, | ||
97 | u32 *inst_lo, u32 *inst_hi); | ||
98 | u32 fb_gv11b_read_mmu_fault_info(struct gk20a *g); | ||
99 | u32 fb_gv11b_read_mmu_fault_status(struct gk20a *g); | ||
100 | void fb_gv11b_write_mmu_fault_status(struct gk20a *g, u32 reg_val); | ||
101 | |||
85 | #endif | 102 | #endif |