aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hv/hv_trace.h
diff options
context:
space:
mode:
authorVitaly Kuznetsov <vkuznets@redhat.com>2017-10-29 15:21:11 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-11-04 07:04:25 -0400
commit69edbd5f4729a58e11437b2804103bf8ea52745c (patch)
tree468287f9650da295cf4f979b1321b72645083dd7 /drivers/hv/hv_trace.h
parent633b005df0dff555c0d4f22b5f1f8b04dba67ac5 (diff)
hyper-v: trace vmbus_establish_gpadl()
Add tracepoint to CHANNELMSG_GPADL_HEADER/CHANNELMSG_GPADL_BODY sender. Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/hv/hv_trace.h')
-rw-r--r--drivers/hv/hv_trace.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/drivers/hv/hv_trace.h b/drivers/hv/hv_trace.h
index 302bd4e964f0..978e70bdc7c5 100644
--- a/drivers/hv/hv_trace.h
+++ b/drivers/hv/hv_trace.h
@@ -172,6 +172,48 @@ TRACE_EVENT(vmbus_close_internal,
172 __entry->ret) 172 __entry->ret)
173 ); 173 );
174 174
175TRACE_EVENT(vmbus_establish_gpadl_header,
176 TP_PROTO(const struct vmbus_channel_gpadl_header *msg, int ret),
177 TP_ARGS(msg, ret),
178 TP_STRUCT__entry(
179 __field(u32, child_relid)
180 __field(u32, gpadl)
181 __field(u16, range_buflen)
182 __field(u16, rangecount)
183 __field(int, ret)
184 ),
185 TP_fast_assign(
186 __entry->child_relid = msg->child_relid;
187 __entry->gpadl = msg->gpadl;
188 __entry->range_buflen = msg->range_buflen;
189 __entry->rangecount = msg->rangecount;
190 __entry->ret = ret;
191 ),
192 TP_printk("sending child_relid 0x%x, gpadl 0x%x, range_buflen %d "
193 "rangecount %d, ret %d",
194 __entry->child_relid, __entry->gpadl,
195 __entry->range_buflen, __entry->rangecount, __entry->ret
196 )
197 );
198
199TRACE_EVENT(vmbus_establish_gpadl_body,
200 TP_PROTO(const struct vmbus_channel_gpadl_body *msg, int ret),
201 TP_ARGS(msg, ret),
202 TP_STRUCT__entry(
203 __field(u32, msgnumber)
204 __field(u32, gpadl)
205 __field(int, ret)
206 ),
207 TP_fast_assign(
208 __entry->msgnumber = msg->msgnumber;
209 __entry->gpadl = msg->gpadl;
210 __entry->ret = ret;
211 ),
212 TP_printk("sending msgnumber %d, gpadl 0x%x, ret %d",
213 __entry->msgnumber, __entry->gpadl, __entry->ret
214 )
215 );
216
175#undef TRACE_INCLUDE_PATH 217#undef TRACE_INCLUDE_PATH
176#define TRACE_INCLUDE_PATH . 218#define TRACE_INCLUDE_PATH .
177#undef TRACE_INCLUDE_FILE 219#undef TRACE_INCLUDE_FILE