diff options
Diffstat (limited to 'include/trace/events/gk20a.h')
-rw-r--r-- | include/trace/events/gk20a.h | 50 |
1 files changed, 46 insertions, 4 deletions
diff --git a/include/trace/events/gk20a.h b/include/trace/events/gk20a.h index ad738f43..461ff6e8 100644 --- a/include/trace/events/gk20a.h +++ b/include/trace/events/gk20a.h | |||
@@ -140,12 +140,54 @@ DEFINE_EVENT(gk20a, gk20a_mm_g_elpg_flush_locked_done, | |||
140 | TP_ARGS(name) | 140 | TP_ARGS(name) |
141 | ); | 141 | ); |
142 | 142 | ||
143 | TRACE_EVENT(gk20a_channel_update, | 143 | DECLARE_EVENT_CLASS(gk20a_channel, |
144 | TP_PROTO(const void *channel), | 144 | TP_PROTO(int channel), |
145 | TP_ARGS(channel), | 145 | TP_ARGS(channel), |
146 | TP_STRUCT__entry(__field(const void *, channel)), | 146 | TP_STRUCT__entry(__field(int, channel)), |
147 | TP_fast_assign(__entry->channel = channel;), | 147 | TP_fast_assign(__entry->channel = channel;), |
148 | TP_printk("channel=%p", __entry->channel) | 148 | TP_printk("ch id %d", __entry->channel) |
149 | ); | ||
150 | DEFINE_EVENT(gk20a_channel, gk20a_channel_update, | ||
151 | TP_PROTO(int channel), | ||
152 | TP_ARGS(channel) | ||
153 | ); | ||
154 | DEFINE_EVENT(gk20a_channel, gk20a_free_channel, | ||
155 | TP_PROTO(int channel), | ||
156 | TP_ARGS(channel) | ||
157 | ); | ||
158 | DEFINE_EVENT(gk20a_channel, gk20a_open_new_channel, | ||
159 | TP_PROTO(int channel), | ||
160 | TP_ARGS(channel) | ||
161 | ); | ||
162 | DEFINE_EVENT(gk20a_channel, gk20a_release_used_channel, | ||
163 | TP_PROTO(int channel), | ||
164 | TP_ARGS(channel) | ||
165 | ); | ||
166 | |||
167 | DECLARE_EVENT_CLASS(gk20a_channel_getput, | ||
168 | TP_PROTO(int channel, const char *caller), | ||
169 | TP_ARGS(channel, caller), | ||
170 | TP_STRUCT__entry( | ||
171 | __field(int, channel) | ||
172 | __field(const char *, caller) | ||
173 | ), | ||
174 | TP_fast_assign( | ||
175 | __entry->channel = channel; | ||
176 | __entry->caller = caller; | ||
177 | ), | ||
178 | TP_printk("channel %d caller %s", __entry->channel, __entry->caller) | ||
179 | ); | ||
180 | DEFINE_EVENT(gk20a_channel_getput, gk20a_channel_get, | ||
181 | TP_PROTO(int channel, const char *caller), | ||
182 | TP_ARGS(channel, caller) | ||
183 | ); | ||
184 | DEFINE_EVENT(gk20a_channel_getput, gk20a_channel_put, | ||
185 | TP_PROTO(int channel, const char *caller), | ||
186 | TP_ARGS(channel, caller) | ||
187 | ); | ||
188 | DEFINE_EVENT(gk20a_channel_getput, gk20a_channel_put_nofree, | ||
189 | TP_PROTO(int channel, const char *caller), | ||
190 | TP_ARGS(channel, caller) | ||
149 | ); | 191 | ); |
150 | 192 | ||
151 | TRACE_EVENT(gk20a_push_cmdbuf, | 193 | TRACE_EVENT(gk20a_push_cmdbuf, |