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.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index 23e85ee9..17f662df 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -678,6 +678,12 @@ struct gpu_ops {
678 u32 count, u32 buffer_index); 678 u32 count, u32 buffer_index);
679 int (*runlist_wait_pending)(struct gk20a *g, u32 runlist_id); 679 int (*runlist_wait_pending)(struct gk20a *g, u32 runlist_id);
680 void (*ring_channel_doorbell)(struct channel_gk20a *c); 680 void (*ring_channel_doorbell)(struct channel_gk20a *c);
681 u32 (*get_sema_wait_cmd_size)(void);
682 u32 (*get_sema_incr_cmd_size)(void);
683 void (*add_sema_cmd)(struct gk20a *g,
684 struct nvgpu_semaphore *s, u64 sema_va,
685 struct priv_cmd_entry *cmd,
686 u32 off, bool acquire, bool wfi);
681 } fifo; 687 } fifo;
682 struct pmu_v { 688 struct pmu_v {
683 u32 (*get_pmu_cmdline_args_size)(struct nvgpu_pmu *pmu); 689 u32 (*get_pmu_cmdline_args_size)(struct nvgpu_pmu *pmu);