diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/fb_gv11b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/fb_gv11b.h | 7 |
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 |
18 | struct 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 | ||
45 | struct gpu_ops; | ||
46 | |||
46 | void gv11b_init_fb(struct gpu_ops *gops); | 47 | void gv11b_init_fb(struct gpu_ops *gops); |
47 | u32 gv11b_fb_is_fault_buf_enabled(struct gk20a *g, | 48 | u32 gv11b_fb_is_fault_buf_enabled(struct gk20a *g, |
48 | unsigned int index); | 49 | unsigned int index); |
49 | void gv11b_fb_fault_buf_set_state_hw(struct gk20a *g, | 50 | void gv11b_fb_fault_buf_set_state_hw(struct gk20a *g, |
50 | unsigned int index, unsigned int state); | 51 | unsigned int index, unsigned int state); |
51 | void gv11b_fb_nonreplay_fault_buf_configure_hw(struct gk20a *g); | 52 | void gv11b_fb_fault_buf_configure_hw(struct gk20a *g, unsigned int index); |
52 | void gv11b_fb_enable_hub_intr(struct gk20a *g, | 53 | void gv11b_fb_enable_hub_intr(struct gk20a *g, |
53 | unsigned int index, unsigned int intr_type); | 54 | unsigned int index, unsigned int intr_type); |
54 | void gv11b_fb_disable_hub_intr(struct gk20a *g, | 55 | void gv11b_fb_disable_hub_intr(struct gk20a *g, |