diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h index c337a74a..df6a3f3c 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h | |||
@@ -231,6 +231,7 @@ struct gr_gk20a { | |||
231 | struct av_list_gk20a sw_method_init; | 231 | struct av_list_gk20a sw_method_init; |
232 | struct aiv_list_gk20a sw_ctx_load; | 232 | struct aiv_list_gk20a sw_ctx_load; |
233 | struct av_list_gk20a sw_non_ctx_load; | 233 | struct av_list_gk20a sw_non_ctx_load; |
234 | struct av_list_gk20a sw_veid_bundle_init; | ||
234 | struct { | 235 | struct { |
235 | struct aiv_list_gk20a sys; | 236 | struct aiv_list_gk20a sys; |
236 | struct aiv_list_gk20a gpc; | 237 | struct aiv_list_gk20a gpc; |
@@ -643,6 +644,9 @@ int gr_gk20a_get_ctx_id(struct gk20a *g, | |||
643 | 644 | ||
644 | u32 gk20a_mask_hww_warp_esr(u32 hww_warp_esr); | 645 | u32 gk20a_mask_hww_warp_esr(u32 hww_warp_esr); |
645 | 646 | ||
647 | int gr_gk20a_wait_fe_idle(struct gk20a *g, unsigned long end_jiffies, | ||
648 | u32 expect_delay); | ||
649 | |||
646 | bool gr_gk20a_suspend_context(struct channel_gk20a *ch); | 650 | bool gr_gk20a_suspend_context(struct channel_gk20a *ch); |
647 | bool gr_gk20a_resume_context(struct channel_gk20a *ch); | 651 | bool gr_gk20a_resume_context(struct channel_gk20a *ch); |
648 | int gr_gk20a_suspend_contexts(struct gk20a *g, | 652 | int gr_gk20a_suspend_contexts(struct gk20a *g, |