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.h21
1 files changed, 13 insertions, 8 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h
index 24123eea..10997c17 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h
@@ -628,18 +628,23 @@ int gr_gk20a_resume_contexts(struct gk20a *g,
628 struct dbg_session_gk20a *dbg_s, 628 struct dbg_session_gk20a *dbg_s,
629 int *ctx_resident_ch_fd); 629 int *ctx_resident_ch_fd);
630 630
631#define NVGPU_GR_PREEMPTION_MODE_WFI 0 631static inline const char *gr_gk20a_graphics_preempt_mode_name(u32 graphics_preempt_mode)
632#define NVGPU_GR_PREEMPTION_MODE_CTA 2
633
634static inline const char *gr_gk20a_preempt_mode_name(u32 preempt_mode)
635{ 632{
636 switch (preempt_mode) { 633 switch (graphics_preempt_mode) {
637 case NVGPU_GR_PREEMPTION_MODE_WFI: 634 case NVGPU_GRAPHICS_PREEMPTION_MODE_WFI:
638 return "WFI"; 635 return "WFI";
636 default:
637 return "?";
638 }
639}
639 640
640 case NVGPU_GR_PREEMPTION_MODE_CTA: 641static inline const char *gr_gk20a_compute_preempt_mode_name(u32 compute_preempt_mode)
642{
643 switch (compute_preempt_mode) {
644 case NVGPU_COMPUTE_PREEMPTION_MODE_WFI:
645 return "WFI";
646 case NVGPU_COMPUTE_PREEMPTION_MODE_CTA:
641 return "CTA"; 647 return "CTA";
642
643 default: 648 default:
644 return "?"; 649 return "?";
645 } 650 }