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