From 93678f571c323861458992de16d552ea7313e831 Mon Sep 17 00:00:00 2001 From: Thomas Fleury Date: Tue, 15 Mar 2016 19:06:43 -0700 Subject: gpu: nvgpu: Add trace and debugfs for sched params JIRA EVLR-244 JIRA EVLR-318 Change-Id: Ie95f42212dadcf2d0c1737eeb28812afb03b712f Signed-off-by: Thomas Fleury Reviewed-on: http://git-master/r/1120603 GVS: Gerrit_Virtual_Submit Reviewed-by: Deepak Nibade Reviewed-by: Ken Adams --- drivers/gpu/nvgpu/gk20a/gr_gk20a.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.h') 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, struct dbg_session_gk20a *dbg_s, int *ctx_resident_ch_fd); +#define NVGPU_GR_PREEMPTION_MODE_WFI 0 +#define NVGPU_GR_PREEMPTION_MODE_CTA 2 + +static inline const char *gr_gk20a_preempt_mode_name(u32 preempt_mode) +{ + switch (preempt_mode) { + case NVGPU_GR_PREEMPTION_MODE_WFI: + return "WFI"; + + case NVGPU_GR_PREEMPTION_MODE_CTA: + return "CTA"; + + default: + return "?"; + } +} + #endif /*__GR_GK20A_H__*/ -- cgit v1.2.2