diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index defc5904..c310d73c 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -305,6 +305,24 @@ struct gpu_ops { | |||
305 | void (*set_perfmon_cntr_index)(struct pmu_gk20a *pmu, u8 val); | 305 | void (*set_perfmon_cntr_index)(struct pmu_gk20a *pmu, u8 val); |
306 | void (*set_perfmon_cntr_group_id)(struct pmu_gk20a *pmu, | 306 | void (*set_perfmon_cntr_group_id)(struct pmu_gk20a *pmu, |
307 | u8 gid); | 307 | u8 gid); |
308 | |||
309 | u8 (*pg_cmd_eng_buf_load_size)(struct pmu_pg_cmd *pg); | ||
310 | void (*pg_cmd_eng_buf_load_set_cmd_type)(struct pmu_pg_cmd *pg, | ||
311 | u8 value); | ||
312 | void (*pg_cmd_eng_buf_load_set_engine_id)(struct pmu_pg_cmd *pg, | ||
313 | u8 value); | ||
314 | void (*pg_cmd_eng_buf_load_set_buf_idx)(struct pmu_pg_cmd *pg, | ||
315 | u8 value); | ||
316 | void (*pg_cmd_eng_buf_load_set_pad)(struct pmu_pg_cmd *pg, | ||
317 | u8 value); | ||
318 | void (*pg_cmd_eng_buf_load_set_buf_size)(struct pmu_pg_cmd *pg, | ||
319 | u16 value); | ||
320 | void (*pg_cmd_eng_buf_load_set_dma_base)(struct pmu_pg_cmd *pg, | ||
321 | u32 value); | ||
322 | void (*pg_cmd_eng_buf_load_set_dma_offset)(struct pmu_pg_cmd *pg, | ||
323 | u8 value); | ||
324 | void (*pg_cmd_eng_buf_load_set_dma_idx)(struct pmu_pg_cmd *pg, | ||
325 | u8 value); | ||
308 | } pmu_ver; | 326 | } pmu_ver; |
309 | struct { | 327 | struct { |
310 | int (*get_netlist_name)(int index, char *name); | 328 | int (*get_netlist_name)(int index, char *name); |