1/* This file is autogenerated by tracetool, do not edit. */
2
3#include "qemu/osdep.h"
4#include "qemu/module.h"
5#include "trace.h"
6
7uint16_t _TRACE_NBD_SEND_OPTION_REQUEST_DSTATE;
8uint16_t _TRACE_NBD_RECEIVE_OPTION_REPLY_DSTATE;
9uint16_t _TRACE_NBD_SERVER_ERROR_MSG_DSTATE;
10uint16_t _TRACE_NBD_REPLY_ERR_UNSUP_DSTATE;
11uint16_t _TRACE_NBD_RECEIVE_LIST_DSTATE;
12uint16_t _TRACE_NBD_OPT_INFO_GO_START_DSTATE;
13uint16_t _TRACE_NBD_OPT_INFO_GO_SUCCESS_DSTATE;
14uint16_t _TRACE_NBD_OPT_INFO_UNKNOWN_DSTATE;
15uint16_t _TRACE_NBD_OPT_INFO_BLOCK_SIZE_DSTATE;
16uint16_t _TRACE_NBD_RECEIVE_QUERY_EXPORTS_START_DSTATE;
17uint16_t _TRACE_NBD_RECEIVE_QUERY_EXPORTS_SUCCESS_DSTATE;
18uint16_t _TRACE_NBD_RECEIVE_STARTTLS_NEW_CLIENT_DSTATE;
19uint16_t _TRACE_NBD_RECEIVE_STARTTLS_TLS_HANDSHAKE_DSTATE;
20uint16_t _TRACE_NBD_OPT_META_REQUEST_DSTATE;
21uint16_t _TRACE_NBD_OPT_META_REPLY_DSTATE;
22uint16_t _TRACE_NBD_START_NEGOTIATE_DSTATE;
23uint16_t _TRACE_NBD_RECEIVE_NEGOTIATE_MAGIC_DSTATE;
24uint16_t _TRACE_NBD_RECEIVE_NEGOTIATE_SERVER_FLAGS_DSTATE;
25uint16_t _TRACE_NBD_RECEIVE_NEGOTIATE_NAME_DSTATE;
26uint16_t _TRACE_NBD_RECEIVE_NEGOTIATE_SIZE_FLAGS_DSTATE;
27uint16_t _TRACE_NBD_INIT_SET_SOCKET_DSTATE;
28uint16_t _TRACE_NBD_INIT_SET_BLOCK_SIZE_DSTATE;
29uint16_t _TRACE_NBD_INIT_SET_SIZE_DSTATE;
30uint16_t _TRACE_NBD_INIT_TRAILING_BYTES_DSTATE;
31uint16_t _TRACE_NBD_INIT_SET_READONLY_DSTATE;
32uint16_t _TRACE_NBD_INIT_FINISH_DSTATE;
33uint16_t _TRACE_NBD_CLIENT_LOOP_DSTATE;
34uint16_t _TRACE_NBD_CLIENT_LOOP_RET_DSTATE;
35uint16_t _TRACE_NBD_CLIENT_CLEAR_QUEUE_DSTATE;
36uint16_t _TRACE_NBD_CLIENT_CLEAR_SOCKET_DSTATE;
37uint16_t _TRACE_NBD_SEND_REQUEST_DSTATE;
38uint16_t _TRACE_NBD_RECEIVE_SIMPLE_REPLY_DSTATE;
39uint16_t _TRACE_NBD_RECEIVE_STRUCTURED_REPLY_CHUNK_DSTATE;
40uint16_t _TRACE_NBD_UNKNOWN_ERROR_DSTATE;
41uint16_t _TRACE_NBD_NEGOTIATE_SEND_REP_LEN_DSTATE;
42uint16_t _TRACE_NBD_NEGOTIATE_SEND_REP_ERR_DSTATE;
43uint16_t _TRACE_NBD_NEGOTIATE_SEND_REP_LIST_DSTATE;
44uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_DSTATE;
45uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_REQUEST_DSTATE;
46uint16_t _TRACE_NBD_NEGOTIATE_SEND_INFO_DSTATE;
47uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUESTS_DSTATE;
48uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUEST_DSTATE;
49uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_INFO_BLOCK_SIZE_DSTATE;
50uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_DSTATE;
51uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_HANDSHAKE_DSTATE;
52uint16_t _TRACE_NBD_NEGOTIATE_META_CONTEXT_DSTATE;
53uint16_t _TRACE_NBD_NEGOTIATE_META_QUERY_SKIP_DSTATE;
54uint16_t _TRACE_NBD_NEGOTIATE_META_QUERY_PARSE_DSTATE;
55uint16_t _TRACE_NBD_NEGOTIATE_META_QUERY_REPLY_DSTATE;
56uint16_t _TRACE_NBD_NEGOTIATE_OPTIONS_FLAGS_DSTATE;
57uint16_t _TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_MAGIC_DSTATE;
58uint16_t _TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_OPTION_DSTATE;
59uint16_t _TRACE_NBD_NEGOTIATE_BEGIN_DSTATE;
60uint16_t _TRACE_NBD_NEGOTIATE_NEW_STYLE_SIZE_FLAGS_DSTATE;
61uint16_t _TRACE_NBD_NEGOTIATE_SUCCESS_DSTATE;
62uint16_t _TRACE_NBD_RECEIVE_REQUEST_DSTATE;
63uint16_t _TRACE_NBD_BLK_AIO_ATTACHED_DSTATE;
64uint16_t _TRACE_NBD_BLK_AIO_DETACH_DSTATE;
65uint16_t _TRACE_NBD_CO_SEND_SIMPLE_REPLY_DSTATE;
66uint16_t _TRACE_NBD_CO_SEND_STRUCTURED_DONE_DSTATE;
67uint16_t _TRACE_NBD_CO_SEND_STRUCTURED_READ_DSTATE;
68uint16_t _TRACE_NBD_CO_SEND_STRUCTURED_READ_HOLE_DSTATE;
69uint16_t _TRACE_NBD_CO_SEND_EXTENTS_DSTATE;
70uint16_t _TRACE_NBD_CO_SEND_STRUCTURED_ERROR_DSTATE;
71uint16_t _TRACE_NBD_CO_RECEIVE_REQUEST_DECODE_TYPE_DSTATE;
72uint16_t _TRACE_NBD_CO_RECEIVE_REQUEST_PAYLOAD_RECEIVED_DSTATE;
73uint16_t _TRACE_NBD_CO_RECEIVE_ALIGN_COMPLIANCE_DSTATE;
74uint16_t _TRACE_NBD_TRIP_DSTATE;
75TraceEvent _TRACE_NBD_SEND_OPTION_REQUEST_EVENT = {
76 .id = 0,
77 .vcpu_id = TRACE_VCPU_EVENT_NONE,
78 .name = "nbd_send_option_request",
79 .sstate = TRACE_NBD_SEND_OPTION_REQUEST_ENABLED,
80 .dstate = &_TRACE_NBD_SEND_OPTION_REQUEST_DSTATE
81};
82TraceEvent _TRACE_NBD_RECEIVE_OPTION_REPLY_EVENT = {
83 .id = 0,
84 .vcpu_id = TRACE_VCPU_EVENT_NONE,
85 .name = "nbd_receive_option_reply",
86 .sstate = TRACE_NBD_RECEIVE_OPTION_REPLY_ENABLED,
87 .dstate = &_TRACE_NBD_RECEIVE_OPTION_REPLY_DSTATE
88};
89TraceEvent _TRACE_NBD_SERVER_ERROR_MSG_EVENT = {
90 .id = 0,
91 .vcpu_id = TRACE_VCPU_EVENT_NONE,
92 .name = "nbd_server_error_msg",
93 .sstate = TRACE_NBD_SERVER_ERROR_MSG_ENABLED,
94 .dstate = &_TRACE_NBD_SERVER_ERROR_MSG_DSTATE
95};
96TraceEvent _TRACE_NBD_REPLY_ERR_UNSUP_EVENT = {
97 .id = 0,
98 .vcpu_id = TRACE_VCPU_EVENT_NONE,
99 .name = "nbd_reply_err_unsup",
100 .sstate = TRACE_NBD_REPLY_ERR_UNSUP_ENABLED,
101 .dstate = &_TRACE_NBD_REPLY_ERR_UNSUP_DSTATE
102};
103TraceEvent _TRACE_NBD_RECEIVE_LIST_EVENT = {
104 .id = 0,
105 .vcpu_id = TRACE_VCPU_EVENT_NONE,
106 .name = "nbd_receive_list",
107 .sstate = TRACE_NBD_RECEIVE_LIST_ENABLED,
108 .dstate = &_TRACE_NBD_RECEIVE_LIST_DSTATE
109};
110TraceEvent _TRACE_NBD_OPT_INFO_GO_START_EVENT = {
111 .id = 0,
112 .vcpu_id = TRACE_VCPU_EVENT_NONE,
113 .name = "nbd_opt_info_go_start",
114 .sstate = TRACE_NBD_OPT_INFO_GO_START_ENABLED,
115 .dstate = &_TRACE_NBD_OPT_INFO_GO_START_DSTATE
116};
117TraceEvent _TRACE_NBD_OPT_INFO_GO_SUCCESS_EVENT = {
118 .id = 0,
119 .vcpu_id = TRACE_VCPU_EVENT_NONE,
120 .name = "nbd_opt_info_go_success",
121 .sstate = TRACE_NBD_OPT_INFO_GO_SUCCESS_ENABLED,
122 .dstate = &_TRACE_NBD_OPT_INFO_GO_SUCCESS_DSTATE
123};
124TraceEvent _TRACE_NBD_OPT_INFO_UNKNOWN_EVENT = {
125 .id = 0,
126 .vcpu_id = TRACE_VCPU_EVENT_NONE,
127 .name = "nbd_opt_info_unknown",
128 .sstate = TRACE_NBD_OPT_INFO_UNKNOWN_ENABLED,
129 .dstate = &_TRACE_NBD_OPT_INFO_UNKNOWN_DSTATE
130};
131TraceEvent _TRACE_NBD_OPT_INFO_BLOCK_SIZE_EVENT = {
132 .id = 0,
133 .vcpu_id = TRACE_VCPU_EVENT_NONE,
134 .name = "nbd_opt_info_block_size",
135 .sstate = TRACE_NBD_OPT_INFO_BLOCK_SIZE_ENABLED,
136 .dstate = &_TRACE_NBD_OPT_INFO_BLOCK_SIZE_DSTATE
137};
138TraceEvent _TRACE_NBD_RECEIVE_QUERY_EXPORTS_START_EVENT = {
139 .id = 0,
140 .vcpu_id = TRACE_VCPU_EVENT_NONE,
141 .name = "nbd_receive_query_exports_start",
142 .sstate = TRACE_NBD_RECEIVE_QUERY_EXPORTS_START_ENABLED,
143 .dstate = &_TRACE_NBD_RECEIVE_QUERY_EXPORTS_START_DSTATE
144};
145TraceEvent _TRACE_NBD_RECEIVE_QUERY_EXPORTS_SUCCESS_EVENT = {
146 .id = 0,
147 .vcpu_id = TRACE_VCPU_EVENT_NONE,
148 .name = "nbd_receive_query_exports_success",
149 .sstate = TRACE_NBD_RECEIVE_QUERY_EXPORTS_SUCCESS_ENABLED,
150 .dstate = &_TRACE_NBD_RECEIVE_QUERY_EXPORTS_SUCCESS_DSTATE
151};
152TraceEvent _TRACE_NBD_RECEIVE_STARTTLS_NEW_CLIENT_EVENT = {
153 .id = 0,
154 .vcpu_id = TRACE_VCPU_EVENT_NONE,
155 .name = "nbd_receive_starttls_new_client",
156 .sstate = TRACE_NBD_RECEIVE_STARTTLS_NEW_CLIENT_ENABLED,
157 .dstate = &_TRACE_NBD_RECEIVE_STARTTLS_NEW_CLIENT_DSTATE
158};
159TraceEvent _TRACE_NBD_RECEIVE_STARTTLS_TLS_HANDSHAKE_EVENT = {
160 .id = 0,
161 .vcpu_id = TRACE_VCPU_EVENT_NONE,
162 .name = "nbd_receive_starttls_tls_handshake",
163 .sstate = TRACE_NBD_RECEIVE_STARTTLS_TLS_HANDSHAKE_ENABLED,
164 .dstate = &_TRACE_NBD_RECEIVE_STARTTLS_TLS_HANDSHAKE_DSTATE
165};
166TraceEvent _TRACE_NBD_OPT_META_REQUEST_EVENT = {
167 .id = 0,
168 .vcpu_id = TRACE_VCPU_EVENT_NONE,
169 .name = "nbd_opt_meta_request",
170 .sstate = TRACE_NBD_OPT_META_REQUEST_ENABLED,
171 .dstate = &_TRACE_NBD_OPT_META_REQUEST_DSTATE
172};
173TraceEvent _TRACE_NBD_OPT_META_REPLY_EVENT = {
174 .id = 0,
175 .vcpu_id = TRACE_VCPU_EVENT_NONE,
176 .name = "nbd_opt_meta_reply",
177 .sstate = TRACE_NBD_OPT_META_REPLY_ENABLED,
178 .dstate = &_TRACE_NBD_OPT_META_REPLY_DSTATE
179};
180TraceEvent _TRACE_NBD_START_NEGOTIATE_EVENT = {
181 .id = 0,
182 .vcpu_id = TRACE_VCPU_EVENT_NONE,
183 .name = "nbd_start_negotiate",
184 .sstate = TRACE_NBD_START_NEGOTIATE_ENABLED,
185 .dstate = &_TRACE_NBD_START_NEGOTIATE_DSTATE
186};
187TraceEvent _TRACE_NBD_RECEIVE_NEGOTIATE_MAGIC_EVENT = {
188 .id = 0,
189 .vcpu_id = TRACE_VCPU_EVENT_NONE,
190 .name = "nbd_receive_negotiate_magic",
191 .sstate = TRACE_NBD_RECEIVE_NEGOTIATE_MAGIC_ENABLED,
192 .dstate = &_TRACE_NBD_RECEIVE_NEGOTIATE_MAGIC_DSTATE
193};
194TraceEvent _TRACE_NBD_RECEIVE_NEGOTIATE_SERVER_FLAGS_EVENT = {
195 .id = 0,
196 .vcpu_id = TRACE_VCPU_EVENT_NONE,
197 .name = "nbd_receive_negotiate_server_flags",
198 .sstate = TRACE_NBD_RECEIVE_NEGOTIATE_SERVER_FLAGS_ENABLED,
199 .dstate = &_TRACE_NBD_RECEIVE_NEGOTIATE_SERVER_FLAGS_DSTATE
200};
201TraceEvent _TRACE_NBD_RECEIVE_NEGOTIATE_NAME_EVENT = {
202 .id = 0,
203 .vcpu_id = TRACE_VCPU_EVENT_NONE,
204 .name = "nbd_receive_negotiate_name",
205 .sstate = TRACE_NBD_RECEIVE_NEGOTIATE_NAME_ENABLED,
206 .dstate = &_TRACE_NBD_RECEIVE_NEGOTIATE_NAME_DSTATE
207};
208TraceEvent _TRACE_NBD_RECEIVE_NEGOTIATE_SIZE_FLAGS_EVENT = {
209 .id = 0,
210 .vcpu_id = TRACE_VCPU_EVENT_NONE,
211 .name = "nbd_receive_negotiate_size_flags",
212 .sstate = TRACE_NBD_RECEIVE_NEGOTIATE_SIZE_FLAGS_ENABLED,
213 .dstate = &_TRACE_NBD_RECEIVE_NEGOTIATE_SIZE_FLAGS_DSTATE
214};
215TraceEvent _TRACE_NBD_INIT_SET_SOCKET_EVENT = {
216 .id = 0,
217 .vcpu_id = TRACE_VCPU_EVENT_NONE,
218 .name = "nbd_init_set_socket",
219 .sstate = TRACE_NBD_INIT_SET_SOCKET_ENABLED,
220 .dstate = &_TRACE_NBD_INIT_SET_SOCKET_DSTATE
221};
222TraceEvent _TRACE_NBD_INIT_SET_BLOCK_SIZE_EVENT = {
223 .id = 0,
224 .vcpu_id = TRACE_VCPU_EVENT_NONE,
225 .name = "nbd_init_set_block_size",
226 .sstate = TRACE_NBD_INIT_SET_BLOCK_SIZE_ENABLED,
227 .dstate = &_TRACE_NBD_INIT_SET_BLOCK_SIZE_DSTATE
228};
229TraceEvent _TRACE_NBD_INIT_SET_SIZE_EVENT = {
230 .id = 0,
231 .vcpu_id = TRACE_VCPU_EVENT_NONE,
232 .name = "nbd_init_set_size",
233 .sstate = TRACE_NBD_INIT_SET_SIZE_ENABLED,
234 .dstate = &_TRACE_NBD_INIT_SET_SIZE_DSTATE
235};
236TraceEvent _TRACE_NBD_INIT_TRAILING_BYTES_EVENT = {
237 .id = 0,
238 .vcpu_id = TRACE_VCPU_EVENT_NONE,
239 .name = "nbd_init_trailing_bytes",
240 .sstate = TRACE_NBD_INIT_TRAILING_BYTES_ENABLED,
241 .dstate = &_TRACE_NBD_INIT_TRAILING_BYTES_DSTATE
242};
243TraceEvent _TRACE_NBD_INIT_SET_READONLY_EVENT = {
244 .id = 0,
245 .vcpu_id = TRACE_VCPU_EVENT_NONE,
246 .name = "nbd_init_set_readonly",
247 .sstate = TRACE_NBD_INIT_SET_READONLY_ENABLED,
248 .dstate = &_TRACE_NBD_INIT_SET_READONLY_DSTATE
249};
250TraceEvent _TRACE_NBD_INIT_FINISH_EVENT = {
251 .id = 0,
252 .vcpu_id = TRACE_VCPU_EVENT_NONE,
253 .name = "nbd_init_finish",
254 .sstate = TRACE_NBD_INIT_FINISH_ENABLED,
255 .dstate = &_TRACE_NBD_INIT_FINISH_DSTATE
256};
257TraceEvent _TRACE_NBD_CLIENT_LOOP_EVENT = {
258 .id = 0,
259 .vcpu_id = TRACE_VCPU_EVENT_NONE,
260 .name = "nbd_client_loop",
261 .sstate = TRACE_NBD_CLIENT_LOOP_ENABLED,
262 .dstate = &_TRACE_NBD_CLIENT_LOOP_DSTATE
263};
264TraceEvent _TRACE_NBD_CLIENT_LOOP_RET_EVENT = {
265 .id = 0,
266 .vcpu_id = TRACE_VCPU_EVENT_NONE,
267 .name = "nbd_client_loop_ret",
268 .sstate = TRACE_NBD_CLIENT_LOOP_RET_ENABLED,
269 .dstate = &_TRACE_NBD_CLIENT_LOOP_RET_DSTATE
270};
271TraceEvent _TRACE_NBD_CLIENT_CLEAR_QUEUE_EVENT = {
272 .id = 0,
273 .vcpu_id = TRACE_VCPU_EVENT_NONE,
274 .name = "nbd_client_clear_queue",
275 .sstate = TRACE_NBD_CLIENT_CLEAR_QUEUE_ENABLED,
276 .dstate = &_TRACE_NBD_CLIENT_CLEAR_QUEUE_DSTATE
277};
278TraceEvent _TRACE_NBD_CLIENT_CLEAR_SOCKET_EVENT = {
279 .id = 0,
280 .vcpu_id = TRACE_VCPU_EVENT_NONE,
281 .name = "nbd_client_clear_socket",
282 .sstate = TRACE_NBD_CLIENT_CLEAR_SOCKET_ENABLED,
283 .dstate = &_TRACE_NBD_CLIENT_CLEAR_SOCKET_DSTATE
284};
285TraceEvent _TRACE_NBD_SEND_REQUEST_EVENT = {
286 .id = 0,
287 .vcpu_id = TRACE_VCPU_EVENT_NONE,
288 .name = "nbd_send_request",
289 .sstate = TRACE_NBD_SEND_REQUEST_ENABLED,
290 .dstate = &_TRACE_NBD_SEND_REQUEST_DSTATE
291};
292TraceEvent _TRACE_NBD_RECEIVE_SIMPLE_REPLY_EVENT = {
293 .id = 0,
294 .vcpu_id = TRACE_VCPU_EVENT_NONE,
295 .name = "nbd_receive_simple_reply",
296 .sstate = TRACE_NBD_RECEIVE_SIMPLE_REPLY_ENABLED,
297 .dstate = &_TRACE_NBD_RECEIVE_SIMPLE_REPLY_DSTATE
298};
299TraceEvent _TRACE_NBD_RECEIVE_STRUCTURED_REPLY_CHUNK_EVENT = {
300 .id = 0,
301 .vcpu_id = TRACE_VCPU_EVENT_NONE,
302 .name = "nbd_receive_structured_reply_chunk",
303 .sstate = TRACE_NBD_RECEIVE_STRUCTURED_REPLY_CHUNK_ENABLED,
304 .dstate = &_TRACE_NBD_RECEIVE_STRUCTURED_REPLY_CHUNK_DSTATE
305};
306TraceEvent _TRACE_NBD_UNKNOWN_ERROR_EVENT = {
307 .id = 0,
308 .vcpu_id = TRACE_VCPU_EVENT_NONE,
309 .name = "nbd_unknown_error",
310 .sstate = TRACE_NBD_UNKNOWN_ERROR_ENABLED,
311 .dstate = &_TRACE_NBD_UNKNOWN_ERROR_DSTATE
312};
313TraceEvent _TRACE_NBD_NEGOTIATE_SEND_REP_LEN_EVENT = {
314 .id = 0,
315 .vcpu_id = TRACE_VCPU_EVENT_NONE,
316 .name = "nbd_negotiate_send_rep_len",
317 .sstate = TRACE_NBD_NEGOTIATE_SEND_REP_LEN_ENABLED,
318 .dstate = &_TRACE_NBD_NEGOTIATE_SEND_REP_LEN_DSTATE
319};
320TraceEvent _TRACE_NBD_NEGOTIATE_SEND_REP_ERR_EVENT = {
321 .id = 0,
322 .vcpu_id = TRACE_VCPU_EVENT_NONE,
323 .name = "nbd_negotiate_send_rep_err",
324 .sstate = TRACE_NBD_NEGOTIATE_SEND_REP_ERR_ENABLED,
325 .dstate = &_TRACE_NBD_NEGOTIATE_SEND_REP_ERR_DSTATE
326};
327TraceEvent _TRACE_NBD_NEGOTIATE_SEND_REP_LIST_EVENT = {
328 .id = 0,
329 .vcpu_id = TRACE_VCPU_EVENT_NONE,
330 .name = "nbd_negotiate_send_rep_list",
331 .sstate = TRACE_NBD_NEGOTIATE_SEND_REP_LIST_ENABLED,
332 .dstate = &_TRACE_NBD_NEGOTIATE_SEND_REP_LIST_DSTATE
333};
334TraceEvent _TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_EVENT = {
335 .id = 0,
336 .vcpu_id = TRACE_VCPU_EVENT_NONE,
337 .name = "nbd_negotiate_handle_export_name",
338 .sstate = TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_ENABLED,
339 .dstate = &_TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_DSTATE
340};
341TraceEvent _TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_REQUEST_EVENT = {
342 .id = 0,
343 .vcpu_id = TRACE_VCPU_EVENT_NONE,
344 .name = "nbd_negotiate_handle_export_name_request",
345 .sstate = TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_REQUEST_ENABLED,
346 .dstate = &_TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_REQUEST_DSTATE
347};
348TraceEvent _TRACE_NBD_NEGOTIATE_SEND_INFO_EVENT = {
349 .id = 0,
350 .vcpu_id = TRACE_VCPU_EVENT_NONE,
351 .name = "nbd_negotiate_send_info",
352 .sstate = TRACE_NBD_NEGOTIATE_SEND_INFO_ENABLED,
353 .dstate = &_TRACE_NBD_NEGOTIATE_SEND_INFO_DSTATE
354};
355TraceEvent _TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUESTS_EVENT = {
356 .id = 0,
357 .vcpu_id = TRACE_VCPU_EVENT_NONE,
358 .name = "nbd_negotiate_handle_info_requests",
359 .sstate = TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUESTS_ENABLED,
360 .dstate = &_TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUESTS_DSTATE
361};
362TraceEvent _TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUEST_EVENT = {
363 .id = 0,
364 .vcpu_id = TRACE_VCPU_EVENT_NONE,
365 .name = "nbd_negotiate_handle_info_request",
366 .sstate = TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUEST_ENABLED,
367 .dstate = &_TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUEST_DSTATE
368};
369TraceEvent _TRACE_NBD_NEGOTIATE_HANDLE_INFO_BLOCK_SIZE_EVENT = {
370 .id = 0,
371 .vcpu_id = TRACE_VCPU_EVENT_NONE,
372 .name = "nbd_negotiate_handle_info_block_size",
373 .sstate = TRACE_NBD_NEGOTIATE_HANDLE_INFO_BLOCK_SIZE_ENABLED,
374 .dstate = &_TRACE_NBD_NEGOTIATE_HANDLE_INFO_BLOCK_SIZE_DSTATE
375};
376TraceEvent _TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_EVENT = {
377 .id = 0,
378 .vcpu_id = TRACE_VCPU_EVENT_NONE,
379 .name = "nbd_negotiate_handle_starttls",
380 .sstate = TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_ENABLED,
381 .dstate = &_TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_DSTATE
382};
383TraceEvent _TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_HANDSHAKE_EVENT = {
384 .id = 0,
385 .vcpu_id = TRACE_VCPU_EVENT_NONE,
386 .name = "nbd_negotiate_handle_starttls_handshake",
387 .sstate = TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_HANDSHAKE_ENABLED,
388 .dstate = &_TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_HANDSHAKE_DSTATE
389};
390TraceEvent _TRACE_NBD_NEGOTIATE_META_CONTEXT_EVENT = {
391 .id = 0,
392 .vcpu_id = TRACE_VCPU_EVENT_NONE,
393 .name = "nbd_negotiate_meta_context",
394 .sstate = TRACE_NBD_NEGOTIATE_META_CONTEXT_ENABLED,
395 .dstate = &_TRACE_NBD_NEGOTIATE_META_CONTEXT_DSTATE
396};
397TraceEvent _TRACE_NBD_NEGOTIATE_META_QUERY_SKIP_EVENT = {
398 .id = 0,
399 .vcpu_id = TRACE_VCPU_EVENT_NONE,
400 .name = "nbd_negotiate_meta_query_skip",
401 .sstate = TRACE_NBD_NEGOTIATE_META_QUERY_SKIP_ENABLED,
402 .dstate = &_TRACE_NBD_NEGOTIATE_META_QUERY_SKIP_DSTATE
403};
404TraceEvent _TRACE_NBD_NEGOTIATE_META_QUERY_PARSE_EVENT = {
405 .id = 0,
406 .vcpu_id = TRACE_VCPU_EVENT_NONE,
407 .name = "nbd_negotiate_meta_query_parse",
408 .sstate = TRACE_NBD_NEGOTIATE_META_QUERY_PARSE_ENABLED,
409 .dstate = &_TRACE_NBD_NEGOTIATE_META_QUERY_PARSE_DSTATE
410};
411TraceEvent _TRACE_NBD_NEGOTIATE_META_QUERY_REPLY_EVENT = {
412 .id = 0,
413 .vcpu_id = TRACE_VCPU_EVENT_NONE,
414 .name = "nbd_negotiate_meta_query_reply",
415 .sstate = TRACE_NBD_NEGOTIATE_META_QUERY_REPLY_ENABLED,
416 .dstate = &_TRACE_NBD_NEGOTIATE_META_QUERY_REPLY_DSTATE
417};
418TraceEvent _TRACE_NBD_NEGOTIATE_OPTIONS_FLAGS_EVENT = {
419 .id = 0,
420 .vcpu_id = TRACE_VCPU_EVENT_NONE,
421 .name = "nbd_negotiate_options_flags",
422 .sstate = TRACE_NBD_NEGOTIATE_OPTIONS_FLAGS_ENABLED,
423 .dstate = &_TRACE_NBD_NEGOTIATE_OPTIONS_FLAGS_DSTATE
424};
425TraceEvent _TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_MAGIC_EVENT = {
426 .id = 0,
427 .vcpu_id = TRACE_VCPU_EVENT_NONE,
428 .name = "nbd_negotiate_options_check_magic",
429 .sstate = TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_MAGIC_ENABLED,
430 .dstate = &_TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_MAGIC_DSTATE
431};
432TraceEvent _TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_OPTION_EVENT = {
433 .id = 0,
434 .vcpu_id = TRACE_VCPU_EVENT_NONE,
435 .name = "nbd_negotiate_options_check_option",
436 .sstate = TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_OPTION_ENABLED,
437 .dstate = &_TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_OPTION_DSTATE
438};
439TraceEvent _TRACE_NBD_NEGOTIATE_BEGIN_EVENT = {
440 .id = 0,
441 .vcpu_id = TRACE_VCPU_EVENT_NONE,
442 .name = "nbd_negotiate_begin",
443 .sstate = TRACE_NBD_NEGOTIATE_BEGIN_ENABLED,
444 .dstate = &_TRACE_NBD_NEGOTIATE_BEGIN_DSTATE
445};
446TraceEvent _TRACE_NBD_NEGOTIATE_NEW_STYLE_SIZE_FLAGS_EVENT = {
447 .id = 0,
448 .vcpu_id = TRACE_VCPU_EVENT_NONE,
449 .name = "nbd_negotiate_new_style_size_flags",
450 .sstate = TRACE_NBD_NEGOTIATE_NEW_STYLE_SIZE_FLAGS_ENABLED,
451 .dstate = &_TRACE_NBD_NEGOTIATE_NEW_STYLE_SIZE_FLAGS_DSTATE
452};
453TraceEvent _TRACE_NBD_NEGOTIATE_SUCCESS_EVENT = {
454 .id = 0,
455 .vcpu_id = TRACE_VCPU_EVENT_NONE,
456 .name = "nbd_negotiate_success",
457 .sstate = TRACE_NBD_NEGOTIATE_SUCCESS_ENABLED,
458 .dstate = &_TRACE_NBD_NEGOTIATE_SUCCESS_DSTATE
459};
460TraceEvent _TRACE_NBD_RECEIVE_REQUEST_EVENT = {
461 .id = 0,
462 .vcpu_id = TRACE_VCPU_EVENT_NONE,
463 .name = "nbd_receive_request",
464 .sstate = TRACE_NBD_RECEIVE_REQUEST_ENABLED,
465 .dstate = &_TRACE_NBD_RECEIVE_REQUEST_DSTATE
466};
467TraceEvent _TRACE_NBD_BLK_AIO_ATTACHED_EVENT = {
468 .id = 0,
469 .vcpu_id = TRACE_VCPU_EVENT_NONE,
470 .name = "nbd_blk_aio_attached",
471 .sstate = TRACE_NBD_BLK_AIO_ATTACHED_ENABLED,
472 .dstate = &_TRACE_NBD_BLK_AIO_ATTACHED_DSTATE
473};
474TraceEvent _TRACE_NBD_BLK_AIO_DETACH_EVENT = {
475 .id = 0,
476 .vcpu_id = TRACE_VCPU_EVENT_NONE,
477 .name = "nbd_blk_aio_detach",
478 .sstate = TRACE_NBD_BLK_AIO_DETACH_ENABLED,
479 .dstate = &_TRACE_NBD_BLK_AIO_DETACH_DSTATE
480};
481TraceEvent _TRACE_NBD_CO_SEND_SIMPLE_REPLY_EVENT = {
482 .id = 0,
483 .vcpu_id = TRACE_VCPU_EVENT_NONE,
484 .name = "nbd_co_send_simple_reply",
485 .sstate = TRACE_NBD_CO_SEND_SIMPLE_REPLY_ENABLED,
486 .dstate = &_TRACE_NBD_CO_SEND_SIMPLE_REPLY_DSTATE
487};
488TraceEvent _TRACE_NBD_CO_SEND_STRUCTURED_DONE_EVENT = {
489 .id = 0,
490 .vcpu_id = TRACE_VCPU_EVENT_NONE,
491 .name = "nbd_co_send_structured_done",
492 .sstate = TRACE_NBD_CO_SEND_STRUCTURED_DONE_ENABLED,
493 .dstate = &_TRACE_NBD_CO_SEND_STRUCTURED_DONE_DSTATE
494};
495TraceEvent _TRACE_NBD_CO_SEND_STRUCTURED_READ_EVENT = {
496 .id = 0,
497 .vcpu_id = TRACE_VCPU_EVENT_NONE,
498 .name = "nbd_co_send_structured_read",
499 .sstate = TRACE_NBD_CO_SEND_STRUCTURED_READ_ENABLED,
500 .dstate = &_TRACE_NBD_CO_SEND_STRUCTURED_READ_DSTATE
501};
502TraceEvent _TRACE_NBD_CO_SEND_STRUCTURED_READ_HOLE_EVENT = {
503 .id = 0,
504 .vcpu_id = TRACE_VCPU_EVENT_NONE,
505 .name = "nbd_co_send_structured_read_hole",
506 .sstate = TRACE_NBD_CO_SEND_STRUCTURED_READ_HOLE_ENABLED,
507 .dstate = &_TRACE_NBD_CO_SEND_STRUCTURED_READ_HOLE_DSTATE
508};
509TraceEvent _TRACE_NBD_CO_SEND_EXTENTS_EVENT = {
510 .id = 0,
511 .vcpu_id = TRACE_VCPU_EVENT_NONE,
512 .name = "nbd_co_send_extents",
513 .sstate = TRACE_NBD_CO_SEND_EXTENTS_ENABLED,
514 .dstate = &_TRACE_NBD_CO_SEND_EXTENTS_DSTATE
515};
516TraceEvent _TRACE_NBD_CO_SEND_STRUCTURED_ERROR_EVENT = {
517 .id = 0,
518 .vcpu_id = TRACE_VCPU_EVENT_NONE,
519 .name = "nbd_co_send_structured_error",
520 .sstate = TRACE_NBD_CO_SEND_STRUCTURED_ERROR_ENABLED,
521 .dstate = &_TRACE_NBD_CO_SEND_STRUCTURED_ERROR_DSTATE
522};
523TraceEvent _TRACE_NBD_CO_RECEIVE_REQUEST_DECODE_TYPE_EVENT = {
524 .id = 0,
525 .vcpu_id = TRACE_VCPU_EVENT_NONE,
526 .name = "nbd_co_receive_request_decode_type",
527 .sstate = TRACE_NBD_CO_RECEIVE_REQUEST_DECODE_TYPE_ENABLED,
528 .dstate = &_TRACE_NBD_CO_RECEIVE_REQUEST_DECODE_TYPE_DSTATE
529};
530TraceEvent _TRACE_NBD_CO_RECEIVE_REQUEST_PAYLOAD_RECEIVED_EVENT = {
531 .id = 0,
532 .vcpu_id = TRACE_VCPU_EVENT_NONE,
533 .name = "nbd_co_receive_request_payload_received",
534 .sstate = TRACE_NBD_CO_RECEIVE_REQUEST_PAYLOAD_RECEIVED_ENABLED,
535 .dstate = &_TRACE_NBD_CO_RECEIVE_REQUEST_PAYLOAD_RECEIVED_DSTATE
536};
537TraceEvent _TRACE_NBD_CO_RECEIVE_ALIGN_COMPLIANCE_EVENT = {
538 .id = 0,
539 .vcpu_id = TRACE_VCPU_EVENT_NONE,
540 .name = "nbd_co_receive_align_compliance",
541 .sstate = TRACE_NBD_CO_RECEIVE_ALIGN_COMPLIANCE_ENABLED,
542 .dstate = &_TRACE_NBD_CO_RECEIVE_ALIGN_COMPLIANCE_DSTATE
543};
544TraceEvent _TRACE_NBD_TRIP_EVENT = {
545 .id = 0,
546 .vcpu_id = TRACE_VCPU_EVENT_NONE,
547 .name = "nbd_trip",
548 .sstate = TRACE_NBD_TRIP_ENABLED,
549 .dstate = &_TRACE_NBD_TRIP_DSTATE
550};
551TraceEvent *nbd_trace_events[] = {
552 &_TRACE_NBD_SEND_OPTION_REQUEST_EVENT,
553 &_TRACE_NBD_RECEIVE_OPTION_REPLY_EVENT,
554 &_TRACE_NBD_SERVER_ERROR_MSG_EVENT,
555 &_TRACE_NBD_REPLY_ERR_UNSUP_EVENT,
556 &_TRACE_NBD_RECEIVE_LIST_EVENT,
557 &_TRACE_NBD_OPT_INFO_GO_START_EVENT,
558 &_TRACE_NBD_OPT_INFO_GO_SUCCESS_EVENT,
559 &_TRACE_NBD_OPT_INFO_UNKNOWN_EVENT,
560 &_TRACE_NBD_OPT_INFO_BLOCK_SIZE_EVENT,
561 &_TRACE_NBD_RECEIVE_QUERY_EXPORTS_START_EVENT,
562 &_TRACE_NBD_RECEIVE_QUERY_EXPORTS_SUCCESS_EVENT,
563 &_TRACE_NBD_RECEIVE_STARTTLS_NEW_CLIENT_EVENT,
564 &_TRACE_NBD_RECEIVE_STARTTLS_TLS_HANDSHAKE_EVENT,
565 &_TRACE_NBD_OPT_META_REQUEST_EVENT,
566 &_TRACE_NBD_OPT_META_REPLY_EVENT,
567 &_TRACE_NBD_START_NEGOTIATE_EVENT,
568 &_TRACE_NBD_RECEIVE_NEGOTIATE_MAGIC_EVENT,
569 &_TRACE_NBD_RECEIVE_NEGOTIATE_SERVER_FLAGS_EVENT,
570 &_TRACE_NBD_RECEIVE_NEGOTIATE_NAME_EVENT,
571 &_TRACE_NBD_RECEIVE_NEGOTIATE_SIZE_FLAGS_EVENT,
572 &_TRACE_NBD_INIT_SET_SOCKET_EVENT,
573 &_TRACE_NBD_INIT_SET_BLOCK_SIZE_EVENT,
574 &_TRACE_NBD_INIT_SET_SIZE_EVENT,
575 &_TRACE_NBD_INIT_TRAILING_BYTES_EVENT,
576 &_TRACE_NBD_INIT_SET_READONLY_EVENT,
577 &_TRACE_NBD_INIT_FINISH_EVENT,
578 &_TRACE_NBD_CLIENT_LOOP_EVENT,
579 &_TRACE_NBD_CLIENT_LOOP_RET_EVENT,
580 &_TRACE_NBD_CLIENT_CLEAR_QUEUE_EVENT,
581 &_TRACE_NBD_CLIENT_CLEAR_SOCKET_EVENT,
582 &_TRACE_NBD_SEND_REQUEST_EVENT,
583 &_TRACE_NBD_RECEIVE_SIMPLE_REPLY_EVENT,
584 &_TRACE_NBD_RECEIVE_STRUCTURED_REPLY_CHUNK_EVENT,
585 &_TRACE_NBD_UNKNOWN_ERROR_EVENT,
586 &_TRACE_NBD_NEGOTIATE_SEND_REP_LEN_EVENT,
587 &_TRACE_NBD_NEGOTIATE_SEND_REP_ERR_EVENT,
588 &_TRACE_NBD_NEGOTIATE_SEND_REP_LIST_EVENT,
589 &_TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_EVENT,
590 &_TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_REQUEST_EVENT,
591 &_TRACE_NBD_NEGOTIATE_SEND_INFO_EVENT,
592 &_TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUESTS_EVENT,
593 &_TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUEST_EVENT,
594 &_TRACE_NBD_NEGOTIATE_HANDLE_INFO_BLOCK_SIZE_EVENT,
595 &_TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_EVENT,
596 &_TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_HANDSHAKE_EVENT,
597 &_TRACE_NBD_NEGOTIATE_META_CONTEXT_EVENT,
598 &_TRACE_NBD_NEGOTIATE_META_QUERY_SKIP_EVENT,
599 &_TRACE_NBD_NEGOTIATE_META_QUERY_PARSE_EVENT,
600 &_TRACE_NBD_NEGOTIATE_META_QUERY_REPLY_EVENT,
601 &_TRACE_NBD_NEGOTIATE_OPTIONS_FLAGS_EVENT,
602 &_TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_MAGIC_EVENT,
603 &_TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_OPTION_EVENT,
604 &_TRACE_NBD_NEGOTIATE_BEGIN_EVENT,
605 &_TRACE_NBD_NEGOTIATE_NEW_STYLE_SIZE_FLAGS_EVENT,
606 &_TRACE_NBD_NEGOTIATE_SUCCESS_EVENT,
607 &_TRACE_NBD_RECEIVE_REQUEST_EVENT,
608 &_TRACE_NBD_BLK_AIO_ATTACHED_EVENT,
609 &_TRACE_NBD_BLK_AIO_DETACH_EVENT,
610 &_TRACE_NBD_CO_SEND_SIMPLE_REPLY_EVENT,
611 &_TRACE_NBD_CO_SEND_STRUCTURED_DONE_EVENT,
612 &_TRACE_NBD_CO_SEND_STRUCTURED_READ_EVENT,
613 &_TRACE_NBD_CO_SEND_STRUCTURED_READ_HOLE_EVENT,
614 &_TRACE_NBD_CO_SEND_EXTENTS_EVENT,
615 &_TRACE_NBD_CO_SEND_STRUCTURED_ERROR_EVENT,
616 &_TRACE_NBD_CO_RECEIVE_REQUEST_DECODE_TYPE_EVENT,
617 &_TRACE_NBD_CO_RECEIVE_REQUEST_PAYLOAD_RECEIVED_EVENT,
618 &_TRACE_NBD_CO_RECEIVE_ALIGN_COMPLIANCE_EVENT,
619 &_TRACE_NBD_TRIP_EVENT,
620 NULL,
621};
622
623static void trace_nbd_register_events(void)
624{
625 trace_event_register_group(nbd_trace_events);
626}
627trace_init(trace_nbd_register_events)
628