summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_gk20a.h17
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
632static 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__*/