summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h5
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);