diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index ac195fea..6fe29abe 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -195,6 +195,9 @@ struct gpu_ops { | |||
195 | u32 *num_sm_dsm_perf_regs, | 195 | u32 *num_sm_dsm_perf_regs, |
196 | u32 **sm_dsm_perf_regs, | 196 | u32 **sm_dsm_perf_regs, |
197 | u32 *perf_register_stride); | 197 | u32 *perf_register_stride); |
198 | void (*get_ovr_perf_regs)(struct gk20a *g, | ||
199 | u32 *num_ovr_perf_regs, | ||
200 | u32 **ovr_perf_regsr); | ||
198 | void (*set_hww_esr_report_mask)(struct gk20a *g); | 201 | void (*set_hww_esr_report_mask)(struct gk20a *g); |
199 | int (*setup_alpha_beta_tables)(struct gk20a *g, | 202 | int (*setup_alpha_beta_tables)(struct gk20a *g, |
200 | struct gr_gk20a *gr); | 203 | struct gr_gk20a *gr); |
@@ -273,6 +276,7 @@ struct gpu_ops { | |||
273 | u32 (*get_max_lts_per_ltc)(struct gk20a *g); | 276 | u32 (*get_max_lts_per_ltc)(struct gk20a *g); |
274 | u32* (*get_rop_l2_en_mask)(struct gk20a *g); | 277 | u32* (*get_rop_l2_en_mask)(struct gk20a *g); |
275 | void (*init_sm_dsm_reg_info)(void); | 278 | void (*init_sm_dsm_reg_info)(void); |
279 | void (*init_ovr_sm_dsm_perf)(void); | ||
276 | int (*wait_empty)(struct gk20a *g, unsigned long duration_ms, | 280 | int (*wait_empty)(struct gk20a *g, unsigned long duration_ms, |
277 | u32 expect_delay); | 281 | u32 expect_delay); |
278 | void (*init_cyclestats)(struct gk20a *g); | 282 | void (*init_cyclestats)(struct gk20a *g); |