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 | |
7 | uint16_t _TRACE_NBD_SEND_OPTION_REQUEST_DSTATE; |
8 | uint16_t _TRACE_NBD_RECEIVE_OPTION_REPLY_DSTATE; |
9 | uint16_t _TRACE_NBD_SERVER_ERROR_MSG_DSTATE; |
10 | uint16_t _TRACE_NBD_REPLY_ERR_UNSUP_DSTATE; |
11 | uint16_t _TRACE_NBD_RECEIVE_LIST_DSTATE; |
12 | uint16_t _TRACE_NBD_OPT_INFO_GO_START_DSTATE; |
13 | uint16_t _TRACE_NBD_OPT_INFO_GO_SUCCESS_DSTATE; |
14 | uint16_t _TRACE_NBD_OPT_INFO_UNKNOWN_DSTATE; |
15 | uint16_t _TRACE_NBD_OPT_INFO_BLOCK_SIZE_DSTATE; |
16 | uint16_t _TRACE_NBD_RECEIVE_QUERY_EXPORTS_START_DSTATE; |
17 | uint16_t _TRACE_NBD_RECEIVE_QUERY_EXPORTS_SUCCESS_DSTATE; |
18 | uint16_t _TRACE_NBD_RECEIVE_STARTTLS_NEW_CLIENT_DSTATE; |
19 | uint16_t _TRACE_NBD_RECEIVE_STARTTLS_TLS_HANDSHAKE_DSTATE; |
20 | uint16_t _TRACE_NBD_OPT_META_REQUEST_DSTATE; |
21 | uint16_t _TRACE_NBD_OPT_META_REPLY_DSTATE; |
22 | uint16_t _TRACE_NBD_START_NEGOTIATE_DSTATE; |
23 | uint16_t _TRACE_NBD_RECEIVE_NEGOTIATE_MAGIC_DSTATE; |
24 | uint16_t _TRACE_NBD_RECEIVE_NEGOTIATE_SERVER_FLAGS_DSTATE; |
25 | uint16_t _TRACE_NBD_RECEIVE_NEGOTIATE_NAME_DSTATE; |
26 | uint16_t _TRACE_NBD_RECEIVE_NEGOTIATE_SIZE_FLAGS_DSTATE; |
27 | uint16_t _TRACE_NBD_INIT_SET_SOCKET_DSTATE; |
28 | uint16_t _TRACE_NBD_INIT_SET_BLOCK_SIZE_DSTATE; |
29 | uint16_t _TRACE_NBD_INIT_SET_SIZE_DSTATE; |
30 | uint16_t _TRACE_NBD_INIT_TRAILING_BYTES_DSTATE; |
31 | uint16_t _TRACE_NBD_INIT_SET_READONLY_DSTATE; |
32 | uint16_t _TRACE_NBD_INIT_FINISH_DSTATE; |
33 | uint16_t _TRACE_NBD_CLIENT_LOOP_DSTATE; |
34 | uint16_t _TRACE_NBD_CLIENT_LOOP_RET_DSTATE; |
35 | uint16_t _TRACE_NBD_CLIENT_CLEAR_QUEUE_DSTATE; |
36 | uint16_t _TRACE_NBD_CLIENT_CLEAR_SOCKET_DSTATE; |
37 | uint16_t _TRACE_NBD_SEND_REQUEST_DSTATE; |
38 | uint16_t _TRACE_NBD_RECEIVE_SIMPLE_REPLY_DSTATE; |
39 | uint16_t _TRACE_NBD_RECEIVE_STRUCTURED_REPLY_CHUNK_DSTATE; |
40 | uint16_t _TRACE_NBD_UNKNOWN_ERROR_DSTATE; |
41 | uint16_t _TRACE_NBD_NEGOTIATE_SEND_REP_LEN_DSTATE; |
42 | uint16_t _TRACE_NBD_NEGOTIATE_SEND_REP_ERR_DSTATE; |
43 | uint16_t _TRACE_NBD_NEGOTIATE_SEND_REP_LIST_DSTATE; |
44 | uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_DSTATE; |
45 | uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_REQUEST_DSTATE; |
46 | uint16_t _TRACE_NBD_NEGOTIATE_SEND_INFO_DSTATE; |
47 | uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUESTS_DSTATE; |
48 | uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_INFO_REQUEST_DSTATE; |
49 | uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_INFO_BLOCK_SIZE_DSTATE; |
50 | uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_DSTATE; |
51 | uint16_t _TRACE_NBD_NEGOTIATE_HANDLE_STARTTLS_HANDSHAKE_DSTATE; |
52 | uint16_t _TRACE_NBD_NEGOTIATE_META_CONTEXT_DSTATE; |
53 | uint16_t _TRACE_NBD_NEGOTIATE_META_QUERY_SKIP_DSTATE; |
54 | uint16_t _TRACE_NBD_NEGOTIATE_META_QUERY_PARSE_DSTATE; |
55 | uint16_t _TRACE_NBD_NEGOTIATE_META_QUERY_REPLY_DSTATE; |
56 | uint16_t _TRACE_NBD_NEGOTIATE_OPTIONS_FLAGS_DSTATE; |
57 | uint16_t _TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_MAGIC_DSTATE; |
58 | uint16_t _TRACE_NBD_NEGOTIATE_OPTIONS_CHECK_OPTION_DSTATE; |
59 | uint16_t _TRACE_NBD_NEGOTIATE_BEGIN_DSTATE; |
60 | uint16_t _TRACE_NBD_NEGOTIATE_NEW_STYLE_SIZE_FLAGS_DSTATE; |
61 | uint16_t _TRACE_NBD_NEGOTIATE_SUCCESS_DSTATE; |
62 | uint16_t _TRACE_NBD_RECEIVE_REQUEST_DSTATE; |
63 | uint16_t _TRACE_NBD_BLK_AIO_ATTACHED_DSTATE; |
64 | uint16_t _TRACE_NBD_BLK_AIO_DETACH_DSTATE; |
65 | uint16_t _TRACE_NBD_CO_SEND_SIMPLE_REPLY_DSTATE; |
66 | uint16_t _TRACE_NBD_CO_SEND_STRUCTURED_DONE_DSTATE; |
67 | uint16_t _TRACE_NBD_CO_SEND_STRUCTURED_READ_DSTATE; |
68 | uint16_t _TRACE_NBD_CO_SEND_STRUCTURED_READ_HOLE_DSTATE; |
69 | uint16_t _TRACE_NBD_CO_SEND_EXTENTS_DSTATE; |
70 | uint16_t _TRACE_NBD_CO_SEND_STRUCTURED_ERROR_DSTATE; |
71 | uint16_t _TRACE_NBD_CO_RECEIVE_REQUEST_DECODE_TYPE_DSTATE; |
72 | uint16_t _TRACE_NBD_CO_RECEIVE_REQUEST_PAYLOAD_RECEIVED_DSTATE; |
73 | uint16_t _TRACE_NBD_CO_RECEIVE_ALIGN_COMPLIANCE_DSTATE; |
74 | uint16_t _TRACE_NBD_TRIP_DSTATE; |
75 | TraceEvent _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 | }; |
82 | TraceEvent _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 | }; |
89 | TraceEvent _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 | }; |
96 | TraceEvent _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 | }; |
103 | TraceEvent _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 | }; |
110 | TraceEvent _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 | }; |
117 | TraceEvent _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 | }; |
124 | TraceEvent _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 | }; |
131 | TraceEvent _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 | }; |
138 | TraceEvent _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 | }; |
145 | TraceEvent _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 | }; |
152 | TraceEvent _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 | }; |
159 | TraceEvent _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 | }; |
166 | TraceEvent _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 | }; |
173 | TraceEvent _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 | }; |
180 | TraceEvent _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 | }; |
187 | TraceEvent _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 | }; |
194 | TraceEvent _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 | }; |
201 | TraceEvent _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 | }; |
208 | TraceEvent _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 | }; |
215 | TraceEvent _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 | }; |
222 | TraceEvent _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 | }; |
229 | TraceEvent _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 | }; |
236 | TraceEvent _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 | }; |
243 | TraceEvent _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 | }; |
250 | TraceEvent _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 | }; |
257 | TraceEvent _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 | }; |
264 | TraceEvent _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 | }; |
271 | TraceEvent _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 | }; |
278 | TraceEvent _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 | }; |
285 | TraceEvent _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 | }; |
292 | TraceEvent _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 | }; |
299 | TraceEvent _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 | }; |
306 | TraceEvent _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 | }; |
313 | TraceEvent _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 | }; |
320 | TraceEvent _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 | }; |
327 | TraceEvent _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 | }; |
334 | TraceEvent _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 | }; |
341 | TraceEvent _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 | }; |
348 | TraceEvent _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 | }; |
355 | TraceEvent _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 | }; |
362 | TraceEvent _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 | }; |
369 | TraceEvent _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 | }; |
376 | TraceEvent _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 | }; |
383 | TraceEvent _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 | }; |
390 | TraceEvent _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 | }; |
397 | TraceEvent _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 | }; |
404 | TraceEvent _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 | }; |
411 | TraceEvent _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 | }; |
418 | TraceEvent _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 | }; |
425 | TraceEvent _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 | }; |
432 | TraceEvent _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 | }; |
439 | TraceEvent _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 | }; |
446 | TraceEvent _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 | }; |
453 | TraceEvent _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 | }; |
460 | TraceEvent _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 | }; |
467 | TraceEvent _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 | }; |
474 | TraceEvent _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 | }; |
481 | TraceEvent _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 | }; |
488 | TraceEvent _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 | }; |
495 | TraceEvent _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 | }; |
502 | TraceEvent _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 | }; |
509 | TraceEvent _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 | }; |
516 | TraceEvent _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 | }; |
523 | TraceEvent _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 | }; |
530 | TraceEvent _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 | }; |
537 | TraceEvent _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 | }; |
544 | TraceEvent _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 | }; |
551 | TraceEvent *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 | |
623 | static void trace_nbd_register_events(void) |
624 | { |
625 | trace_event_register_group(nbd_trace_events); |
626 | } |
627 | trace_init(trace_nbd_register_events) |
628 | |