diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h index 681a0437..e1e6e262 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h | |||
@@ -626,4 +626,21 @@ int gr_gk20a_resume_contexts(struct gk20a *g, | |||
626 | struct dbg_session_gk20a *dbg_s, | 626 | struct dbg_session_gk20a *dbg_s, |
627 | int *ctx_resident_ch_fd); | 627 | int *ctx_resident_ch_fd); |
628 | 628 | ||
629 | #define NVGPU_GR_PREEMPTION_MODE_WFI 0 | ||
630 | #define NVGPU_GR_PREEMPTION_MODE_CTA 2 | ||
631 | |||
632 | static inline const char *gr_gk20a_preempt_mode_name(u32 preempt_mode) | ||
633 | { | ||
634 | switch (preempt_mode) { | ||
635 | case NVGPU_GR_PREEMPTION_MODE_WFI: | ||
636 | return "WFI"; | ||
637 | |||
638 | case NVGPU_GR_PREEMPTION_MODE_CTA: | ||
639 | return "CTA"; | ||
640 | |||
641 | default: | ||
642 | return "?"; | ||
643 | } | ||
644 | } | ||
645 | |||
629 | #endif /*__GR_GK20A_H__*/ | 646 | #endif /*__GR_GK20A_H__*/ |