summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/nvgpu/gk20a/fifo_gk20a.c17
-rw-r--r--drivers/gpu/nvgpu/gk20a/fifo_gk20a.h17
2 files changed, 17 insertions, 17 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
index b636679e..03ca6984 100644
--- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
@@ -4048,6 +4048,23 @@ u32 gk20a_fifo_pbdma_acquire_val(u64 timeout)
4048 return val; 4048 return val;
4049} 4049}
4050 4050
4051const char *gk20a_fifo_interleave_level_name(u32 interleave_level)
4052{
4053 switch (interleave_level) {
4054 case NVGPU_RUNLIST_INTERLEAVE_LEVEL_LOW:
4055 return "LOW";
4056
4057 case NVGPU_RUNLIST_INTERLEAVE_LEVEL_MEDIUM:
4058 return "MEDIUM";
4059
4060 case NVGPU_RUNLIST_INTERLEAVE_LEVEL_HIGH:
4061 return "HIGH";
4062
4063 default:
4064 return "?";
4065 }
4066}
4067
4051#ifdef CONFIG_TEGRA_GK20A_NVHOST 4068#ifdef CONFIG_TEGRA_GK20A_NVHOST
4052void gk20a_fifo_add_syncpt_wait_cmd(struct gk20a *g, 4069void gk20a_fifo_add_syncpt_wait_cmd(struct gk20a *g,
4053 struct priv_cmd_entry *cmd, u32 off, 4070 struct priv_cmd_entry *cmd, u32 off,
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h
index 68f53316..2bc7d9a8 100644
--- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h
@@ -210,23 +210,6 @@ struct fifo_gk20a {
210 u32 channel_base; 210 u32 channel_base;
211}; 211};
212 212
213static inline const char *gk20a_fifo_interleave_level_name(u32 interleave_level)
214{
215 switch (interleave_level) {
216 case NVGPU_RUNLIST_INTERLEAVE_LEVEL_LOW:
217 return "LOW";
218
219 case NVGPU_RUNLIST_INTERLEAVE_LEVEL_MEDIUM:
220 return "MEDIUM";
221
222 case NVGPU_RUNLIST_INTERLEAVE_LEVEL_HIGH:
223 return "HIGH";
224
225 default:
226 return "?";
227 }
228}
229
230struct ch_state { 213struct ch_state {
231 int pid; 214 int pid;
232 int refs; 215 int refs;