summaryrefslogtreecommitdiffstats
path: root/include/trace/events
diff options
context:
space:
mode:
authorJanne Hellsten <jhellsten@nvidia.com>2015-01-20 10:21:06 -0500
committerDan Willemsen <dwillemsen@nvidia.com>2015-04-04 21:03:23 -0400
commitf6587d13e4b33cd45841c42bd493faae8a7a7658 (patch)
treef36d81bbb2419bcb3291a634d14a6857bda4feaf /include/trace/events
parentf11443daff6e61351039d2bd24b4918b45288a63 (diff)
gpu: nvgpu: gk20a: Add a gpfifo wait trace point
Add a couple of trace points for tracking when we need to wait for space in the gpfifo ring buffer. This wait can introduce significant latencies to rendering with large gpfifo entry inputs so it's good to be able to measure how often this path is taken. Bug 1592391 Bug 1550886 Change-Id: I7f362e9c307eeffeeecaaba268ef2e3613e54597 Signed-off-by: Janne Hellsten <jhellsten@nvidia.com> Reviewed-on: http://git-master/r/674021 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'include/trace/events')
-rw-r--r--include/trace/events/gk20a.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/trace/events/gk20a.h b/include/trace/events/gk20a.h
index 8fa8cb94..32e3100a 100644
--- a/include/trace/events/gk20a.h
+++ b/include/trace/events/gk20a.h
@@ -55,6 +55,16 @@ DEFINE_EVENT(gk20a, gk20a_finalize_poweron_done,
55 TP_ARGS(name) 55 TP_ARGS(name)
56); 56);
57 57
58DEFINE_EVENT(gk20a, gk20a_gpfifo_submit_wait_for_space,
59 TP_PROTO(const char *name),
60 TP_ARGS(name)
61);
62
63DEFINE_EVENT(gk20a, gk20a_gpfifo_submit_wait_for_space_done,
64 TP_PROTO(const char *name),
65 TP_ARGS(name)
66);
67
58TRACE_EVENT(gk20a_channel_update, 68TRACE_EVENT(gk20a_channel_update,
59 TP_PROTO(const void *channel), 69 TP_PROTO(const void *channel),
60 TP_ARGS(channel), 70 TP_ARGS(channel),