1 | /* This file is autogenerated by tracetool, do not edit. */ |
2 | |
3 | #ifndef TRACE_CHARDEV_GENERATED_TRACERS_H |
4 | #define TRACE_CHARDEV_GENERATED_TRACERS_H |
5 | |
6 | #include "trace/control.h" |
7 | |
8 | extern TraceEvent _TRACE_WCT_INIT_EVENT; |
9 | extern TraceEvent _TRACE_WCT_CMD_RE_EVENT; |
10 | extern TraceEvent _TRACE_WCT_CMD_ST_EVENT; |
11 | extern TraceEvent _TRACE_WCT_CMD_SP_EVENT; |
12 | extern TraceEvent _TRACE_WCT_CMD_TS_EVENT; |
13 | extern TraceEvent _TRACE_WCT_CMD_OTHER_EVENT; |
14 | extern TraceEvent _TRACE_WCT_SPEED_EVENT; |
15 | extern TraceEvent _TRACE_SPICE_CHR_DISCARD_WRITE_EVENT; |
16 | extern TraceEvent _TRACE_SPICE_VMC_WRITE_EVENT; |
17 | extern TraceEvent _TRACE_SPICE_VMC_READ_EVENT; |
18 | extern TraceEvent _TRACE_SPICE_VMC_REGISTER_INTERFACE_EVENT; |
19 | extern TraceEvent _TRACE_SPICE_VMC_UNREGISTER_INTERFACE_EVENT; |
20 | extern TraceEvent _TRACE_SPICE_VMC_EVENT_EVENT; |
21 | extern uint16_t _TRACE_WCT_INIT_DSTATE; |
22 | extern uint16_t _TRACE_WCT_CMD_RE_DSTATE; |
23 | extern uint16_t _TRACE_WCT_CMD_ST_DSTATE; |
24 | extern uint16_t _TRACE_WCT_CMD_SP_DSTATE; |
25 | extern uint16_t _TRACE_WCT_CMD_TS_DSTATE; |
26 | extern uint16_t _TRACE_WCT_CMD_OTHER_DSTATE; |
27 | extern uint16_t _TRACE_WCT_SPEED_DSTATE; |
28 | extern uint16_t _TRACE_SPICE_CHR_DISCARD_WRITE_DSTATE; |
29 | extern uint16_t _TRACE_SPICE_VMC_WRITE_DSTATE; |
30 | extern uint16_t _TRACE_SPICE_VMC_READ_DSTATE; |
31 | extern uint16_t _TRACE_SPICE_VMC_REGISTER_INTERFACE_DSTATE; |
32 | extern uint16_t _TRACE_SPICE_VMC_UNREGISTER_INTERFACE_DSTATE; |
33 | extern uint16_t _TRACE_SPICE_VMC_EVENT_DSTATE; |
34 | #define TRACE_WCT_INIT_ENABLED 1 |
35 | #define TRACE_WCT_CMD_RE_ENABLED 1 |
36 | #define TRACE_WCT_CMD_ST_ENABLED 1 |
37 | #define TRACE_WCT_CMD_SP_ENABLED 1 |
38 | #define TRACE_WCT_CMD_TS_ENABLED 1 |
39 | #define TRACE_WCT_CMD_OTHER_ENABLED 1 |
40 | #define TRACE_WCT_SPEED_ENABLED 1 |
41 | #define TRACE_SPICE_CHR_DISCARD_WRITE_ENABLED 1 |
42 | #define TRACE_SPICE_VMC_WRITE_ENABLED 1 |
43 | #define TRACE_SPICE_VMC_READ_ENABLED 1 |
44 | #define TRACE_SPICE_VMC_REGISTER_INTERFACE_ENABLED 1 |
45 | #define TRACE_SPICE_VMC_UNREGISTER_INTERFACE_ENABLED 1 |
46 | #define TRACE_SPICE_VMC_EVENT_ENABLED 1 |
47 | #include "qemu/log-for-trace.h" |
48 | |
49 | |
50 | #define TRACE_WCT_INIT_BACKEND_DSTATE() ( \ |
51 | trace_event_get_state_dynamic_by_id(TRACE_WCT_INIT) || \ |
52 | false) |
53 | |
54 | static inline void _nocheck__trace_wct_init(void) |
55 | { |
56 | if (trace_event_get_state(TRACE_WCT_INIT) && qemu_loglevel_mask(LOG_TRACE)) { |
57 | struct timeval _now; |
58 | gettimeofday(&_now, NULL); |
59 | qemu_log("%d@%zu.%06zu:wct_init " "" "\n" , |
60 | qemu_get_thread_id(), |
61 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
62 | ); |
63 | } |
64 | } |
65 | |
66 | static inline void trace_wct_init(void) |
67 | { |
68 | if (true) { |
69 | _nocheck__trace_wct_init(); |
70 | } |
71 | } |
72 | |
73 | #define TRACE_WCT_CMD_RE_BACKEND_DSTATE() ( \ |
74 | trace_event_get_state_dynamic_by_id(TRACE_WCT_CMD_RE) || \ |
75 | false) |
76 | |
77 | static inline void _nocheck__trace_wct_cmd_re(void) |
78 | { |
79 | if (trace_event_get_state(TRACE_WCT_CMD_RE) && qemu_loglevel_mask(LOG_TRACE)) { |
80 | struct timeval _now; |
81 | gettimeofday(&_now, NULL); |
82 | qemu_log("%d@%zu.%06zu:wct_cmd_re " "" "\n" , |
83 | qemu_get_thread_id(), |
84 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
85 | ); |
86 | } |
87 | } |
88 | |
89 | static inline void trace_wct_cmd_re(void) |
90 | { |
91 | if (true) { |
92 | _nocheck__trace_wct_cmd_re(); |
93 | } |
94 | } |
95 | |
96 | #define TRACE_WCT_CMD_ST_BACKEND_DSTATE() ( \ |
97 | trace_event_get_state_dynamic_by_id(TRACE_WCT_CMD_ST) || \ |
98 | false) |
99 | |
100 | static inline void _nocheck__trace_wct_cmd_st(void) |
101 | { |
102 | if (trace_event_get_state(TRACE_WCT_CMD_ST) && qemu_loglevel_mask(LOG_TRACE)) { |
103 | struct timeval _now; |
104 | gettimeofday(&_now, NULL); |
105 | qemu_log("%d@%zu.%06zu:wct_cmd_st " "" "\n" , |
106 | qemu_get_thread_id(), |
107 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
108 | ); |
109 | } |
110 | } |
111 | |
112 | static inline void trace_wct_cmd_st(void) |
113 | { |
114 | if (true) { |
115 | _nocheck__trace_wct_cmd_st(); |
116 | } |
117 | } |
118 | |
119 | #define TRACE_WCT_CMD_SP_BACKEND_DSTATE() ( \ |
120 | trace_event_get_state_dynamic_by_id(TRACE_WCT_CMD_SP) || \ |
121 | false) |
122 | |
123 | static inline void _nocheck__trace_wct_cmd_sp(void) |
124 | { |
125 | if (trace_event_get_state(TRACE_WCT_CMD_SP) && qemu_loglevel_mask(LOG_TRACE)) { |
126 | struct timeval _now; |
127 | gettimeofday(&_now, NULL); |
128 | qemu_log("%d@%zu.%06zu:wct_cmd_sp " "" "\n" , |
129 | qemu_get_thread_id(), |
130 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
131 | ); |
132 | } |
133 | } |
134 | |
135 | static inline void trace_wct_cmd_sp(void) |
136 | { |
137 | if (true) { |
138 | _nocheck__trace_wct_cmd_sp(); |
139 | } |
140 | } |
141 | |
142 | #define TRACE_WCT_CMD_TS_BACKEND_DSTATE() ( \ |
143 | trace_event_get_state_dynamic_by_id(TRACE_WCT_CMD_TS) || \ |
144 | false) |
145 | |
146 | static inline void _nocheck__trace_wct_cmd_ts(int input) |
147 | { |
148 | if (trace_event_get_state(TRACE_WCT_CMD_TS) && qemu_loglevel_mask(LOG_TRACE)) { |
149 | struct timeval _now; |
150 | gettimeofday(&_now, NULL); |
151 | qemu_log("%d@%zu.%06zu:wct_cmd_ts " "0x%02x" "\n" , |
152 | qemu_get_thread_id(), |
153 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
154 | , input); |
155 | } |
156 | } |
157 | |
158 | static inline void trace_wct_cmd_ts(int input) |
159 | { |
160 | if (true) { |
161 | _nocheck__trace_wct_cmd_ts(input); |
162 | } |
163 | } |
164 | |
165 | #define TRACE_WCT_CMD_OTHER_BACKEND_DSTATE() ( \ |
166 | trace_event_get_state_dynamic_by_id(TRACE_WCT_CMD_OTHER) || \ |
167 | false) |
168 | |
169 | static inline void _nocheck__trace_wct_cmd_other(const char * cmd) |
170 | { |
171 | if (trace_event_get_state(TRACE_WCT_CMD_OTHER) && qemu_loglevel_mask(LOG_TRACE)) { |
172 | struct timeval _now; |
173 | gettimeofday(&_now, NULL); |
174 | qemu_log("%d@%zu.%06zu:wct_cmd_other " "%s" "\n" , |
175 | qemu_get_thread_id(), |
176 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
177 | , cmd); |
178 | } |
179 | } |
180 | |
181 | static inline void trace_wct_cmd_other(const char * cmd) |
182 | { |
183 | if (true) { |
184 | _nocheck__trace_wct_cmd_other(cmd); |
185 | } |
186 | } |
187 | |
188 | #define TRACE_WCT_SPEED_BACKEND_DSTATE() ( \ |
189 | trace_event_get_state_dynamic_by_id(TRACE_WCT_SPEED) || \ |
190 | false) |
191 | |
192 | static inline void _nocheck__trace_wct_speed(int speed) |
193 | { |
194 | if (trace_event_get_state(TRACE_WCT_SPEED) && qemu_loglevel_mask(LOG_TRACE)) { |
195 | struct timeval _now; |
196 | gettimeofday(&_now, NULL); |
197 | qemu_log("%d@%zu.%06zu:wct_speed " "%d" "\n" , |
198 | qemu_get_thread_id(), |
199 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
200 | , speed); |
201 | } |
202 | } |
203 | |
204 | static inline void trace_wct_speed(int speed) |
205 | { |
206 | if (true) { |
207 | _nocheck__trace_wct_speed(speed); |
208 | } |
209 | } |
210 | |
211 | #define TRACE_SPICE_CHR_DISCARD_WRITE_BACKEND_DSTATE() ( \ |
212 | trace_event_get_state_dynamic_by_id(TRACE_SPICE_CHR_DISCARD_WRITE) || \ |
213 | false) |
214 | |
215 | static inline void _nocheck__trace_spice_chr_discard_write(int len) |
216 | { |
217 | if (trace_event_get_state(TRACE_SPICE_CHR_DISCARD_WRITE) && qemu_loglevel_mask(LOG_TRACE)) { |
218 | struct timeval _now; |
219 | gettimeofday(&_now, NULL); |
220 | qemu_log("%d@%zu.%06zu:spice_chr_discard_write " "spice chr write discarded %d" "\n" , |
221 | qemu_get_thread_id(), |
222 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
223 | , len); |
224 | } |
225 | } |
226 | |
227 | static inline void trace_spice_chr_discard_write(int len) |
228 | { |
229 | if (true) { |
230 | _nocheck__trace_spice_chr_discard_write(len); |
231 | } |
232 | } |
233 | |
234 | #define TRACE_SPICE_VMC_WRITE_BACKEND_DSTATE() ( \ |
235 | trace_event_get_state_dynamic_by_id(TRACE_SPICE_VMC_WRITE) || \ |
236 | false) |
237 | |
238 | static inline void _nocheck__trace_spice_vmc_write(ssize_t out, int len) |
239 | { |
240 | if (trace_event_get_state(TRACE_SPICE_VMC_WRITE) && qemu_loglevel_mask(LOG_TRACE)) { |
241 | struct timeval _now; |
242 | gettimeofday(&_now, NULL); |
243 | qemu_log("%d@%zu.%06zu:spice_vmc_write " "spice wrote %zd of requested %d" "\n" , |
244 | qemu_get_thread_id(), |
245 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
246 | , out, len); |
247 | } |
248 | } |
249 | |
250 | static inline void trace_spice_vmc_write(ssize_t out, int len) |
251 | { |
252 | if (true) { |
253 | _nocheck__trace_spice_vmc_write(out, len); |
254 | } |
255 | } |
256 | |
257 | #define TRACE_SPICE_VMC_READ_BACKEND_DSTATE() ( \ |
258 | trace_event_get_state_dynamic_by_id(TRACE_SPICE_VMC_READ) || \ |
259 | false) |
260 | |
261 | static inline void _nocheck__trace_spice_vmc_read(int bytes, int len) |
262 | { |
263 | if (trace_event_get_state(TRACE_SPICE_VMC_READ) && qemu_loglevel_mask(LOG_TRACE)) { |
264 | struct timeval _now; |
265 | gettimeofday(&_now, NULL); |
266 | qemu_log("%d@%zu.%06zu:spice_vmc_read " "spice read %d of requested %d" "\n" , |
267 | qemu_get_thread_id(), |
268 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
269 | , bytes, len); |
270 | } |
271 | } |
272 | |
273 | static inline void trace_spice_vmc_read(int bytes, int len) |
274 | { |
275 | if (true) { |
276 | _nocheck__trace_spice_vmc_read(bytes, len); |
277 | } |
278 | } |
279 | |
280 | #define TRACE_SPICE_VMC_REGISTER_INTERFACE_BACKEND_DSTATE() ( \ |
281 | trace_event_get_state_dynamic_by_id(TRACE_SPICE_VMC_REGISTER_INTERFACE) || \ |
282 | false) |
283 | |
284 | static inline void _nocheck__trace_spice_vmc_register_interface(void * scd) |
285 | { |
286 | if (trace_event_get_state(TRACE_SPICE_VMC_REGISTER_INTERFACE) && qemu_loglevel_mask(LOG_TRACE)) { |
287 | struct timeval _now; |
288 | gettimeofday(&_now, NULL); |
289 | qemu_log("%d@%zu.%06zu:spice_vmc_register_interface " "spice vmc registered interface %p" "\n" , |
290 | qemu_get_thread_id(), |
291 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
292 | , scd); |
293 | } |
294 | } |
295 | |
296 | static inline void trace_spice_vmc_register_interface(void * scd) |
297 | { |
298 | if (true) { |
299 | _nocheck__trace_spice_vmc_register_interface(scd); |
300 | } |
301 | } |
302 | |
303 | #define TRACE_SPICE_VMC_UNREGISTER_INTERFACE_BACKEND_DSTATE() ( \ |
304 | trace_event_get_state_dynamic_by_id(TRACE_SPICE_VMC_UNREGISTER_INTERFACE) || \ |
305 | false) |
306 | |
307 | static inline void _nocheck__trace_spice_vmc_unregister_interface(void * scd) |
308 | { |
309 | if (trace_event_get_state(TRACE_SPICE_VMC_UNREGISTER_INTERFACE) && qemu_loglevel_mask(LOG_TRACE)) { |
310 | struct timeval _now; |
311 | gettimeofday(&_now, NULL); |
312 | qemu_log("%d@%zu.%06zu:spice_vmc_unregister_interface " "spice vmc unregistered interface %p" "\n" , |
313 | qemu_get_thread_id(), |
314 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
315 | , scd); |
316 | } |
317 | } |
318 | |
319 | static inline void trace_spice_vmc_unregister_interface(void * scd) |
320 | { |
321 | if (true) { |
322 | _nocheck__trace_spice_vmc_unregister_interface(scd); |
323 | } |
324 | } |
325 | |
326 | #define TRACE_SPICE_VMC_EVENT_BACKEND_DSTATE() ( \ |
327 | trace_event_get_state_dynamic_by_id(TRACE_SPICE_VMC_EVENT) || \ |
328 | false) |
329 | |
330 | static inline void _nocheck__trace_spice_vmc_event(int event) |
331 | { |
332 | if (trace_event_get_state(TRACE_SPICE_VMC_EVENT) && qemu_loglevel_mask(LOG_TRACE)) { |
333 | struct timeval _now; |
334 | gettimeofday(&_now, NULL); |
335 | qemu_log("%d@%zu.%06zu:spice_vmc_event " "spice vmc event %d" "\n" , |
336 | qemu_get_thread_id(), |
337 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
338 | , event); |
339 | } |
340 | } |
341 | |
342 | static inline void trace_spice_vmc_event(int event) |
343 | { |
344 | if (true) { |
345 | _nocheck__trace_spice_vmc_event(event); |
346 | } |
347 | } |
348 | #endif /* TRACE_CHARDEV_GENERATED_TRACERS_H */ |
349 | |