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
8extern TraceEvent _TRACE_WCT_INIT_EVENT;
9extern TraceEvent _TRACE_WCT_CMD_RE_EVENT;
10extern TraceEvent _TRACE_WCT_CMD_ST_EVENT;
11extern TraceEvent _TRACE_WCT_CMD_SP_EVENT;
12extern TraceEvent _TRACE_WCT_CMD_TS_EVENT;
13extern TraceEvent _TRACE_WCT_CMD_OTHER_EVENT;
14extern TraceEvent _TRACE_WCT_SPEED_EVENT;
15extern TraceEvent _TRACE_SPICE_CHR_DISCARD_WRITE_EVENT;
16extern TraceEvent _TRACE_SPICE_VMC_WRITE_EVENT;
17extern TraceEvent _TRACE_SPICE_VMC_READ_EVENT;
18extern TraceEvent _TRACE_SPICE_VMC_REGISTER_INTERFACE_EVENT;
19extern TraceEvent _TRACE_SPICE_VMC_UNREGISTER_INTERFACE_EVENT;
20extern TraceEvent _TRACE_SPICE_VMC_EVENT_EVENT;
21extern uint16_t _TRACE_WCT_INIT_DSTATE;
22extern uint16_t _TRACE_WCT_CMD_RE_DSTATE;
23extern uint16_t _TRACE_WCT_CMD_ST_DSTATE;
24extern uint16_t _TRACE_WCT_CMD_SP_DSTATE;
25extern uint16_t _TRACE_WCT_CMD_TS_DSTATE;
26extern uint16_t _TRACE_WCT_CMD_OTHER_DSTATE;
27extern uint16_t _TRACE_WCT_SPEED_DSTATE;
28extern uint16_t _TRACE_SPICE_CHR_DISCARD_WRITE_DSTATE;
29extern uint16_t _TRACE_SPICE_VMC_WRITE_DSTATE;
30extern uint16_t _TRACE_SPICE_VMC_READ_DSTATE;
31extern uint16_t _TRACE_SPICE_VMC_REGISTER_INTERFACE_DSTATE;
32extern uint16_t _TRACE_SPICE_VMC_UNREGISTER_INTERFACE_DSTATE;
33extern 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
54static 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
66static 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
77static 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
89static 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
100static 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
112static 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
123static 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
135static 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
146static 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
158static 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
169static 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
181static 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
192static 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
204static 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
215static 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
227static 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
238static 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
250static 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
261static 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
273static 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
284static 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
296static 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
307static 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
319static 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
330static 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
342static 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