diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 4f50ae36..951c8267 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -346,6 +346,12 @@ struct gpu_ops { | |||
346 | struct mem_desc *mem, u64 gpu_va); | 346 | struct mem_desc *mem, u64 gpu_va); |
347 | void (*init_elcg_mode)(struct gk20a *g, u32 mode, u32 engine); | 347 | void (*init_elcg_mode)(struct gk20a *g, u32 mode, u32 engine); |
348 | void (*load_tpc_mask)(struct gk20a *g); | 348 | void (*load_tpc_mask)(struct gk20a *g); |
349 | int (*inval_icache)(struct gk20a *g, struct channel_gk20a *ch); | ||
350 | int (*trigger_suspend)(struct gk20a *g); | ||
351 | int (*wait_for_pause)(struct gk20a *g, struct warpstate *w_state); | ||
352 | int (*resume_from_pause)(struct gk20a *g); | ||
353 | int (*clear_sm_errors)(struct gk20a *g); | ||
354 | u32 (*tpc_enabled_exceptions)(struct gk20a *g); | ||
349 | } gr; | 355 | } gr; |
350 | struct { | 356 | struct { |
351 | void (*init_hw)(struct gk20a *g); | 357 | void (*init_hw)(struct gk20a *g); |