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.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/fb_gv11b.h b/drivers/gpu/nvgpu/gv11b/fb_gv11b.h
index d8f5e145..39cdfb77 100644
--- a/drivers/gpu/nvgpu/gv11b/fb_gv11b.h
+++ b/drivers/gpu/nvgpu/gv11b/fb_gv11b.h
@@ -15,7 +15,6 @@
15 15
16#ifndef _NVGPU_GV11B_FB 16#ifndef _NVGPU_GV11B_FB
17#define _NVGPU_GV11B_FB 17#define _NVGPU_GV11B_FB
18struct gpu_ops;
19 18
20#define STALL_REG_INDEX 0 19#define STALL_REG_INDEX 0
21#define NONSTALL_REG_INDEX 1 20#define NONSTALL_REG_INDEX 1
@@ -26,8 +25,8 @@ struct gpu_ops;
26#define FAULT_BUF_DISABLED 0 25#define FAULT_BUF_DISABLED 0
27#define FAULT_BUF_ENABLED 1 26#define FAULT_BUF_ENABLED 1
28 27
28#define FAULT_BUF_INVALID 0
29#define FAULT_BUF_VALID 1 29#define FAULT_BUF_VALID 1
30#define CHECK_NEXT_FAULT_BUF 1
31 30
32#define HUB_INTR_TYPE_OTHER 1 /* bit 0 */ 31#define HUB_INTR_TYPE_OTHER 1 /* bit 0 */
33#define HUB_INTR_TYPE_NONREPLAY 2 /* bit 1 */ 32#define HUB_INTR_TYPE_NONREPLAY 2 /* bit 1 */
@@ -43,12 +42,14 @@ struct gpu_ops;
43#define FAULT_TYPE_OTHER_AND_NONREPLAY 0 42#define FAULT_TYPE_OTHER_AND_NONREPLAY 0
44#define FAULT_TYPE_REPLAY 1 43#define FAULT_TYPE_REPLAY 1
45 44
45struct gpu_ops;
46
46void gv11b_init_fb(struct gpu_ops *gops); 47void gv11b_init_fb(struct gpu_ops *gops);
47u32 gv11b_fb_is_fault_buf_enabled(struct gk20a *g, 48u32 gv11b_fb_is_fault_buf_enabled(struct gk20a *g,
48 unsigned int index); 49 unsigned int index);
49void gv11b_fb_fault_buf_set_state_hw(struct gk20a *g, 50void gv11b_fb_fault_buf_set_state_hw(struct gk20a *g,
50 unsigned int index, unsigned int state); 51 unsigned int index, unsigned int state);
51void gv11b_fb_nonreplay_fault_buf_configure_hw(struct gk20a *g); 52void gv11b_fb_fault_buf_configure_hw(struct gk20a *g, unsigned int index);
52void gv11b_fb_enable_hub_intr(struct gk20a *g, 53void gv11b_fb_enable_hub_intr(struct gk20a *g,
53 unsigned int index, unsigned int intr_type); 54 unsigned int index, unsigned int intr_type);
54void gv11b_fb_disable_hub_intr(struct gk20a *g, 55void gv11b_fb_disable_hub_intr(struct gk20a *g,