diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fifo_gk20a.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h index 6c8868a2..228e5130 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.h | |||
@@ -23,10 +23,11 @@ | |||
23 | 23 | ||
24 | #include "channel_gk20a.h" | 24 | #include "channel_gk20a.h" |
25 | #include "tsg_gk20a.h" | 25 | #include "tsg_gk20a.h" |
26 | #include "debug_gk20a.h" | ||
27 | 26 | ||
28 | #include <nvgpu/kref.h> | 27 | #include <nvgpu/kref.h> |
29 | 28 | ||
29 | struct gk20a_debug_output; | ||
30 | |||
30 | #define MAX_RUNLIST_BUFFERS 2 | 31 | #define MAX_RUNLIST_BUFFERS 2 |
31 | 32 | ||
32 | #define FIFO_INVAL_ENGINE_ID ((u32)~0) | 33 | #define FIFO_INVAL_ENGINE_ID ((u32)~0) |
@@ -287,8 +288,6 @@ int gk20a_fifo_set_runlist_interleave(struct gk20a *g, | |||
287 | int gk20a_fifo_tsg_set_timeslice(struct tsg_gk20a *tsg, u32 timeslice); | 288 | int gk20a_fifo_tsg_set_timeslice(struct tsg_gk20a *tsg, u32 timeslice); |
288 | 289 | ||
289 | 290 | ||
290 | void gk20a_fifo_debugfs_init(struct device *dev); | ||
291 | |||
292 | const char *gk20a_fifo_interleave_level_name(u32 interleave_level); | 291 | const char *gk20a_fifo_interleave_level_name(u32 interleave_level); |
293 | 292 | ||
294 | int gk20a_fifo_engine_enum_from_type(struct gk20a *g, u32 engine_type, | 293 | int gk20a_fifo_engine_enum_from_type(struct gk20a *g, u32 engine_type, |
@@ -341,6 +340,8 @@ void gk20a_dump_channel_status_ramfc(struct gk20a *g, | |||
341 | struct gk20a_debug_output *o, | 340 | struct gk20a_debug_output *o, |
342 | u32 hw_chid, | 341 | u32 hw_chid, |
343 | struct ch_state *ch_state); | 342 | struct ch_state *ch_state); |
343 | void gk20a_debug_dump_all_channel_status_ramfc(struct gk20a *g, | ||
344 | struct gk20a_debug_output *o); | ||
344 | void gk20a_dump_pbdma_status(struct gk20a *g, | 345 | void gk20a_dump_pbdma_status(struct gk20a *g, |
345 | struct gk20a_debug_output *o); | 346 | struct gk20a_debug_output *o); |
346 | void gk20a_dump_eng_status(struct gk20a *g, | 347 | void gk20a_dump_eng_status(struct gk20a *g, |