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.h18
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);