diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index b636679e0..03ca69846 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) return val; } +const char *gk20a_fifo_interleave_level_name(u32 interleave_level) +{ + switch (interleave_level) { + case NVGPU_RUNLIST_INTERLEAVE_LEVEL_LOW: + return "LOW"; + + case NVGPU_RUNLIST_INTERLEAVE_LEVEL_MEDIUM: + return "MEDIUM"; + + case NVGPU_RUNLIST_INTERLEAVE_LEVEL_HIGH: + return "HIGH"; + + default: + return "?"; + } +} + #ifdef CONFIG_TEGRA_GK20A_NVHOST void gk20a_fifo_add_syncpt_wait_cmd(struct gk20a *g, 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 68f533162..2bc7d9a8b 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h @@ -210,23 +210,6 @@ struct fifo_gk20a { u32 channel_base; }; -static inline const char *gk20a_fifo_interleave_level_name(u32 interleave_level) -{ - switch (interleave_level) { - case NVGPU_RUNLIST_INTERLEAVE_LEVEL_LOW: - return "LOW"; - - case NVGPU_RUNLIST_INTERLEAVE_LEVEL_MEDIUM: - return "MEDIUM"; - - case NVGPU_RUNLIST_INTERLEAVE_LEVEL_HIGH: - return "HIGH"; - - default: - return "?"; - } -} - struct ch_state { int pid; int refs;