summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_gk20a.h
diff options
context:
space:
mode:
authorThomas Fleury <tfleury@nvidia.com>2016-03-15 22:06:43 -0400
committerKen Adams <kadams@nvidia.com>2016-05-05 12:25:02 -0400
commit93678f571c323861458992de16d552ea7313e831 (patch)
tree7a1faae97be3a9be5f180b011d66075ab8a1541c /drivers/gpu/nvgpu/gk20a/gr_gk20a.h
parent8beea96fad15724bc1fb7302668077617c9dbcee (diff)
gpu: nvgpu: Add trace and debugfs for sched params
JIRA EVLR-244 JIRA EVLR-318 Change-Id: Ie95f42212dadcf2d0c1737eeb28812afb03b712f Signed-off-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-on: http://git-master/r/1120603 GVS: Gerrit_Virtual_Submit Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: Ken Adams <kadams@nvidia.com>
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__*/