diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 1e6995c4..61832320 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -155,6 +155,7 @@ struct gpu_ops { | |||
155 | struct { | 155 | struct { |
156 | void (*isr_stall)(struct gk20a *g, u32 inst_id, u32 pri_base); | 156 | void (*isr_stall)(struct gk20a *g, u32 inst_id, u32 pri_base); |
157 | int (*isr_nonstall)(struct gk20a *g, u32 inst_id, u32 pri_base); | 157 | int (*isr_nonstall)(struct gk20a *g, u32 inst_id, u32 pri_base); |
158 | u32 (*get_num_pce)(struct gk20a *g); | ||
158 | } ce2; | 159 | } ce2; |
159 | struct { | 160 | struct { |
160 | int (*init_fs_state)(struct gk20a *g); | 161 | int (*init_fs_state)(struct gk20a *g); |
@@ -499,6 +500,10 @@ struct gpu_ops { | |||
499 | unsigned int (*handle_pbdma_intr_1)(struct gk20a *g, | 500 | unsigned int (*handle_pbdma_intr_1)(struct gk20a *g, |
500 | u32 pbdma_id, u32 pbdma_intr_1, | 501 | u32 pbdma_id, u32 pbdma_intr_1, |
501 | u32 *handled, u32 *error_notifier); | 502 | u32 *handled, u32 *error_notifier); |
503 | void (*init_eng_method_buffers)(struct gk20a *g, | ||
504 | struct tsg_gk20a *tsg); | ||
505 | void (*deinit_eng_method_buffers)(struct gk20a *g, | ||
506 | struct tsg_gk20a *tsg); | ||
502 | #ifdef CONFIG_TEGRA_GK20A_NVHOST | 507 | #ifdef CONFIG_TEGRA_GK20A_NVHOST |
503 | int (*alloc_syncpt_buf)(struct channel_gk20a *c, | 508 | int (*alloc_syncpt_buf)(struct channel_gk20a *c, |
504 | u32 syncpt_id, struct nvgpu_mem *syncpt_buf); | 509 | u32 syncpt_id, struct nvgpu_mem *syncpt_buf); |