1 | /* This file is autogenerated by tracetool, do not edit. */ |
2 | |
3 | #ifndef TRACE_HW_INPUT_GENERATED_TRACERS_H |
4 | #define TRACE_HW_INPUT_GENERATED_TRACERS_H |
5 | |
6 | #include "trace/control.h" |
7 | |
8 | extern TraceEvent _TRACE_ADB_KBD_NO_KEY_EVENT; |
9 | extern TraceEvent _TRACE_ADB_KBD_WRITEREG_EVENT; |
10 | extern TraceEvent _TRACE_ADB_KBD_READREG_EVENT; |
11 | extern TraceEvent _TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_EVENT; |
12 | extern TraceEvent _TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_AND_HANDLER_EVENT; |
13 | extern TraceEvent _TRACE_ADB_MOUSE_FLUSH_EVENT; |
14 | extern TraceEvent _TRACE_ADB_MOUSE_WRITEREG_EVENT; |
15 | extern TraceEvent _TRACE_ADB_MOUSE_READREG_EVENT; |
16 | extern TraceEvent _TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_EVENT; |
17 | extern TraceEvent _TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_AND_HANDLER_EVENT; |
18 | extern TraceEvent _TRACE_PCKBD_KBD_READ_DATA_EVENT; |
19 | extern TraceEvent _TRACE_PCKBD_KBD_READ_STATUS_EVENT; |
20 | extern TraceEvent _TRACE_PCKBD_OUTPORT_WRITE_EVENT; |
21 | extern TraceEvent _TRACE_PCKBD_KBD_WRITE_COMMAND_EVENT; |
22 | extern TraceEvent _TRACE_PCKBD_KBD_WRITE_DATA_EVENT; |
23 | extern TraceEvent _TRACE_PS2_PUT_KEYCODE_EVENT; |
24 | extern TraceEvent _TRACE_PS2_KEYBOARD_EVENT_EVENT; |
25 | extern TraceEvent _TRACE_PS2_READ_DATA_EVENT; |
26 | extern TraceEvent _TRACE_PS2_SET_LEDSTATE_EVENT; |
27 | extern TraceEvent _TRACE_PS2_RESET_KEYBOARD_EVENT; |
28 | extern TraceEvent _TRACE_PS2_WRITE_KEYBOARD_EVENT; |
29 | extern TraceEvent _TRACE_PS2_KEYBOARD_SET_TRANSLATION_EVENT; |
30 | extern TraceEvent _TRACE_PS2_MOUSE_SEND_PACKET_EVENT; |
31 | extern TraceEvent _TRACE_PS2_MOUSE_FAKE_EVENT_EVENT; |
32 | extern TraceEvent _TRACE_PS2_WRITE_MOUSE_EVENT; |
33 | extern TraceEvent _TRACE_PS2_KBD_RESET_EVENT; |
34 | extern TraceEvent _TRACE_PS2_MOUSE_RESET_EVENT; |
35 | extern TraceEvent _TRACE_PS2_KBD_INIT_EVENT; |
36 | extern TraceEvent _TRACE_PS2_MOUSE_INIT_EVENT; |
37 | extern TraceEvent _TRACE_MILKYMIST_SOFTUSB_MEMORY_READ_EVENT; |
38 | extern TraceEvent _TRACE_MILKYMIST_SOFTUSB_MEMORY_WRITE_EVENT; |
39 | extern TraceEvent _TRACE_MILKYMIST_SOFTUSB_MEVT_EVENT; |
40 | extern TraceEvent _TRACE_MILKYMIST_SOFTUSB_KEVT_EVENT; |
41 | extern TraceEvent _TRACE_MILKYMIST_SOFTUSB_PULSE_IRQ_EVENT; |
42 | extern TraceEvent _TRACE_HID_KBD_QUEUE_FULL_EVENT; |
43 | extern TraceEvent _TRACE_HID_KBD_QUEUE_EMPTY_EVENT; |
44 | extern TraceEvent _TRACE_TSC2005_SENSE_EVENT; |
45 | extern TraceEvent _TRACE_VIRTIO_INPUT_QUEUE_FULL_EVENT; |
46 | extern uint16_t _TRACE_ADB_KBD_NO_KEY_DSTATE; |
47 | extern uint16_t _TRACE_ADB_KBD_WRITEREG_DSTATE; |
48 | extern uint16_t _TRACE_ADB_KBD_READREG_DSTATE; |
49 | extern uint16_t _TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_DSTATE; |
50 | extern uint16_t _TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_AND_HANDLER_DSTATE; |
51 | extern uint16_t _TRACE_ADB_MOUSE_FLUSH_DSTATE; |
52 | extern uint16_t _TRACE_ADB_MOUSE_WRITEREG_DSTATE; |
53 | extern uint16_t _TRACE_ADB_MOUSE_READREG_DSTATE; |
54 | extern uint16_t _TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_DSTATE; |
55 | extern uint16_t _TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_AND_HANDLER_DSTATE; |
56 | extern uint16_t _TRACE_PCKBD_KBD_READ_DATA_DSTATE; |
57 | extern uint16_t _TRACE_PCKBD_KBD_READ_STATUS_DSTATE; |
58 | extern uint16_t _TRACE_PCKBD_OUTPORT_WRITE_DSTATE; |
59 | extern uint16_t _TRACE_PCKBD_KBD_WRITE_COMMAND_DSTATE; |
60 | extern uint16_t _TRACE_PCKBD_KBD_WRITE_DATA_DSTATE; |
61 | extern uint16_t _TRACE_PS2_PUT_KEYCODE_DSTATE; |
62 | extern uint16_t _TRACE_PS2_KEYBOARD_EVENT_DSTATE; |
63 | extern uint16_t _TRACE_PS2_READ_DATA_DSTATE; |
64 | extern uint16_t _TRACE_PS2_SET_LEDSTATE_DSTATE; |
65 | extern uint16_t _TRACE_PS2_RESET_KEYBOARD_DSTATE; |
66 | extern uint16_t _TRACE_PS2_WRITE_KEYBOARD_DSTATE; |
67 | extern uint16_t _TRACE_PS2_KEYBOARD_SET_TRANSLATION_DSTATE; |
68 | extern uint16_t _TRACE_PS2_MOUSE_SEND_PACKET_DSTATE; |
69 | extern uint16_t _TRACE_PS2_MOUSE_FAKE_EVENT_DSTATE; |
70 | extern uint16_t _TRACE_PS2_WRITE_MOUSE_DSTATE; |
71 | extern uint16_t _TRACE_PS2_KBD_RESET_DSTATE; |
72 | extern uint16_t _TRACE_PS2_MOUSE_RESET_DSTATE; |
73 | extern uint16_t _TRACE_PS2_KBD_INIT_DSTATE; |
74 | extern uint16_t _TRACE_PS2_MOUSE_INIT_DSTATE; |
75 | extern uint16_t _TRACE_MILKYMIST_SOFTUSB_MEMORY_READ_DSTATE; |
76 | extern uint16_t _TRACE_MILKYMIST_SOFTUSB_MEMORY_WRITE_DSTATE; |
77 | extern uint16_t _TRACE_MILKYMIST_SOFTUSB_MEVT_DSTATE; |
78 | extern uint16_t _TRACE_MILKYMIST_SOFTUSB_KEVT_DSTATE; |
79 | extern uint16_t _TRACE_MILKYMIST_SOFTUSB_PULSE_IRQ_DSTATE; |
80 | extern uint16_t _TRACE_HID_KBD_QUEUE_FULL_DSTATE; |
81 | extern uint16_t _TRACE_HID_KBD_QUEUE_EMPTY_DSTATE; |
82 | extern uint16_t _TRACE_TSC2005_SENSE_DSTATE; |
83 | extern uint16_t _TRACE_VIRTIO_INPUT_QUEUE_FULL_DSTATE; |
84 | #define TRACE_ADB_KBD_NO_KEY_ENABLED 1 |
85 | #define TRACE_ADB_KBD_WRITEREG_ENABLED 1 |
86 | #define TRACE_ADB_KBD_READREG_ENABLED 1 |
87 | #define TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_ENABLED 1 |
88 | #define TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_AND_HANDLER_ENABLED 1 |
89 | #define TRACE_ADB_MOUSE_FLUSH_ENABLED 1 |
90 | #define TRACE_ADB_MOUSE_WRITEREG_ENABLED 1 |
91 | #define TRACE_ADB_MOUSE_READREG_ENABLED 1 |
92 | #define TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_ENABLED 1 |
93 | #define TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_AND_HANDLER_ENABLED 1 |
94 | #define TRACE_PCKBD_KBD_READ_DATA_ENABLED 1 |
95 | #define TRACE_PCKBD_KBD_READ_STATUS_ENABLED 1 |
96 | #define TRACE_PCKBD_OUTPORT_WRITE_ENABLED 1 |
97 | #define TRACE_PCKBD_KBD_WRITE_COMMAND_ENABLED 1 |
98 | #define TRACE_PCKBD_KBD_WRITE_DATA_ENABLED 1 |
99 | #define TRACE_PS2_PUT_KEYCODE_ENABLED 1 |
100 | #define TRACE_PS2_KEYBOARD_EVENT_ENABLED 1 |
101 | #define TRACE_PS2_READ_DATA_ENABLED 1 |
102 | #define TRACE_PS2_SET_LEDSTATE_ENABLED 1 |
103 | #define TRACE_PS2_RESET_KEYBOARD_ENABLED 1 |
104 | #define TRACE_PS2_WRITE_KEYBOARD_ENABLED 1 |
105 | #define TRACE_PS2_KEYBOARD_SET_TRANSLATION_ENABLED 1 |
106 | #define TRACE_PS2_MOUSE_SEND_PACKET_ENABLED 1 |
107 | #define TRACE_PS2_MOUSE_FAKE_EVENT_ENABLED 1 |
108 | #define TRACE_PS2_WRITE_MOUSE_ENABLED 1 |
109 | #define TRACE_PS2_KBD_RESET_ENABLED 1 |
110 | #define TRACE_PS2_MOUSE_RESET_ENABLED 1 |
111 | #define TRACE_PS2_KBD_INIT_ENABLED 1 |
112 | #define TRACE_PS2_MOUSE_INIT_ENABLED 1 |
113 | #define TRACE_MILKYMIST_SOFTUSB_MEMORY_READ_ENABLED 1 |
114 | #define TRACE_MILKYMIST_SOFTUSB_MEMORY_WRITE_ENABLED 1 |
115 | #define TRACE_MILKYMIST_SOFTUSB_MEVT_ENABLED 1 |
116 | #define TRACE_MILKYMIST_SOFTUSB_KEVT_ENABLED 1 |
117 | #define TRACE_MILKYMIST_SOFTUSB_PULSE_IRQ_ENABLED 1 |
118 | #define TRACE_HID_KBD_QUEUE_FULL_ENABLED 1 |
119 | #define TRACE_HID_KBD_QUEUE_EMPTY_ENABLED 1 |
120 | #define TRACE_TSC2005_SENSE_ENABLED 1 |
121 | #define TRACE_VIRTIO_INPUT_QUEUE_FULL_ENABLED 1 |
122 | #include "qemu/log-for-trace.h" |
123 | |
124 | |
125 | #define TRACE_ADB_KBD_NO_KEY_BACKEND_DSTATE() ( \ |
126 | trace_event_get_state_dynamic_by_id(TRACE_ADB_KBD_NO_KEY) || \ |
127 | false) |
128 | |
129 | static inline void _nocheck__trace_adb_kbd_no_key(void) |
130 | { |
131 | if (trace_event_get_state(TRACE_ADB_KBD_NO_KEY) && qemu_loglevel_mask(LOG_TRACE)) { |
132 | struct timeval _now; |
133 | gettimeofday(&_now, NULL); |
134 | qemu_log("%d@%zu.%06zu:adb_kbd_no_key " "Ignoring NO_KEY" "\n" , |
135 | qemu_get_thread_id(), |
136 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
137 | ); |
138 | } |
139 | } |
140 | |
141 | static inline void trace_adb_kbd_no_key(void) |
142 | { |
143 | if (true) { |
144 | _nocheck__trace_adb_kbd_no_key(); |
145 | } |
146 | } |
147 | |
148 | #define TRACE_ADB_KBD_WRITEREG_BACKEND_DSTATE() ( \ |
149 | trace_event_get_state_dynamic_by_id(TRACE_ADB_KBD_WRITEREG) || \ |
150 | false) |
151 | |
152 | static inline void _nocheck__trace_adb_kbd_writereg(int reg, uint8_t val) |
153 | { |
154 | if (trace_event_get_state(TRACE_ADB_KBD_WRITEREG) && qemu_loglevel_mask(LOG_TRACE)) { |
155 | struct timeval _now; |
156 | gettimeofday(&_now, NULL); |
157 | qemu_log("%d@%zu.%06zu:adb_kbd_writereg " "reg %d val 0x%2.2x" "\n" , |
158 | qemu_get_thread_id(), |
159 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
160 | , reg, val); |
161 | } |
162 | } |
163 | |
164 | static inline void trace_adb_kbd_writereg(int reg, uint8_t val) |
165 | { |
166 | if (true) { |
167 | _nocheck__trace_adb_kbd_writereg(reg, val); |
168 | } |
169 | } |
170 | |
171 | #define TRACE_ADB_KBD_READREG_BACKEND_DSTATE() ( \ |
172 | trace_event_get_state_dynamic_by_id(TRACE_ADB_KBD_READREG) || \ |
173 | false) |
174 | |
175 | static inline void _nocheck__trace_adb_kbd_readreg(int reg, uint8_t val0, uint8_t val1) |
176 | { |
177 | if (trace_event_get_state(TRACE_ADB_KBD_READREG) && qemu_loglevel_mask(LOG_TRACE)) { |
178 | struct timeval _now; |
179 | gettimeofday(&_now, NULL); |
180 | qemu_log("%d@%zu.%06zu:adb_kbd_readreg " "reg %d obuf[0] 0x%2.2x obuf[1] 0x%2.2x" "\n" , |
181 | qemu_get_thread_id(), |
182 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
183 | , reg, val0, val1); |
184 | } |
185 | } |
186 | |
187 | static inline void trace_adb_kbd_readreg(int reg, uint8_t val0, uint8_t val1) |
188 | { |
189 | if (true) { |
190 | _nocheck__trace_adb_kbd_readreg(reg, val0, val1); |
191 | } |
192 | } |
193 | |
194 | #define TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_BACKEND_DSTATE() ( \ |
195 | trace_event_get_state_dynamic_by_id(TRACE_ADB_KBD_REQUEST_CHANGE_ADDR) || \ |
196 | false) |
197 | |
198 | static inline void _nocheck__trace_adb_kbd_request_change_addr(int devaddr) |
199 | { |
200 | if (trace_event_get_state(TRACE_ADB_KBD_REQUEST_CHANGE_ADDR) && qemu_loglevel_mask(LOG_TRACE)) { |
201 | struct timeval _now; |
202 | gettimeofday(&_now, NULL); |
203 | qemu_log("%d@%zu.%06zu:adb_kbd_request_change_addr " "change addr to 0x%x" "\n" , |
204 | qemu_get_thread_id(), |
205 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
206 | , devaddr); |
207 | } |
208 | } |
209 | |
210 | static inline void trace_adb_kbd_request_change_addr(int devaddr) |
211 | { |
212 | if (true) { |
213 | _nocheck__trace_adb_kbd_request_change_addr(devaddr); |
214 | } |
215 | } |
216 | |
217 | #define TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_AND_HANDLER_BACKEND_DSTATE() ( \ |
218 | trace_event_get_state_dynamic_by_id(TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_AND_HANDLER) || \ |
219 | false) |
220 | |
221 | static inline void _nocheck__trace_adb_kbd_request_change_addr_and_handler(int devaddr, int handler) |
222 | { |
223 | if (trace_event_get_state(TRACE_ADB_KBD_REQUEST_CHANGE_ADDR_AND_HANDLER) && qemu_loglevel_mask(LOG_TRACE)) { |
224 | struct timeval _now; |
225 | gettimeofday(&_now, NULL); |
226 | qemu_log("%d@%zu.%06zu:adb_kbd_request_change_addr_and_handler " "change addr and handler to 0x%x, 0x%x" "\n" , |
227 | qemu_get_thread_id(), |
228 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
229 | , devaddr, handler); |
230 | } |
231 | } |
232 | |
233 | static inline void trace_adb_kbd_request_change_addr_and_handler(int devaddr, int handler) |
234 | { |
235 | if (true) { |
236 | _nocheck__trace_adb_kbd_request_change_addr_and_handler(devaddr, handler); |
237 | } |
238 | } |
239 | |
240 | #define TRACE_ADB_MOUSE_FLUSH_BACKEND_DSTATE() ( \ |
241 | trace_event_get_state_dynamic_by_id(TRACE_ADB_MOUSE_FLUSH) || \ |
242 | false) |
243 | |
244 | static inline void _nocheck__trace_adb_mouse_flush(void) |
245 | { |
246 | if (trace_event_get_state(TRACE_ADB_MOUSE_FLUSH) && qemu_loglevel_mask(LOG_TRACE)) { |
247 | struct timeval _now; |
248 | gettimeofday(&_now, NULL); |
249 | qemu_log("%d@%zu.%06zu:adb_mouse_flush " "flush" "\n" , |
250 | qemu_get_thread_id(), |
251 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
252 | ); |
253 | } |
254 | } |
255 | |
256 | static inline void trace_adb_mouse_flush(void) |
257 | { |
258 | if (true) { |
259 | _nocheck__trace_adb_mouse_flush(); |
260 | } |
261 | } |
262 | |
263 | #define TRACE_ADB_MOUSE_WRITEREG_BACKEND_DSTATE() ( \ |
264 | trace_event_get_state_dynamic_by_id(TRACE_ADB_MOUSE_WRITEREG) || \ |
265 | false) |
266 | |
267 | static inline void _nocheck__trace_adb_mouse_writereg(int reg, uint8_t val) |
268 | { |
269 | if (trace_event_get_state(TRACE_ADB_MOUSE_WRITEREG) && qemu_loglevel_mask(LOG_TRACE)) { |
270 | struct timeval _now; |
271 | gettimeofday(&_now, NULL); |
272 | qemu_log("%d@%zu.%06zu:adb_mouse_writereg " "reg %d val 0x%2.2x" "\n" , |
273 | qemu_get_thread_id(), |
274 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
275 | , reg, val); |
276 | } |
277 | } |
278 | |
279 | static inline void trace_adb_mouse_writereg(int reg, uint8_t val) |
280 | { |
281 | if (true) { |
282 | _nocheck__trace_adb_mouse_writereg(reg, val); |
283 | } |
284 | } |
285 | |
286 | #define TRACE_ADB_MOUSE_READREG_BACKEND_DSTATE() ( \ |
287 | trace_event_get_state_dynamic_by_id(TRACE_ADB_MOUSE_READREG) || \ |
288 | false) |
289 | |
290 | static inline void _nocheck__trace_adb_mouse_readreg(int reg, uint8_t val0, uint8_t val1) |
291 | { |
292 | if (trace_event_get_state(TRACE_ADB_MOUSE_READREG) && qemu_loglevel_mask(LOG_TRACE)) { |
293 | struct timeval _now; |
294 | gettimeofday(&_now, NULL); |
295 | qemu_log("%d@%zu.%06zu:adb_mouse_readreg " "reg %d obuf[0] 0x%2.2x obuf[1] 0x%2.2x" "\n" , |
296 | qemu_get_thread_id(), |
297 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
298 | , reg, val0, val1); |
299 | } |
300 | } |
301 | |
302 | static inline void trace_adb_mouse_readreg(int reg, uint8_t val0, uint8_t val1) |
303 | { |
304 | if (true) { |
305 | _nocheck__trace_adb_mouse_readreg(reg, val0, val1); |
306 | } |
307 | } |
308 | |
309 | #define TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_BACKEND_DSTATE() ( \ |
310 | trace_event_get_state_dynamic_by_id(TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR) || \ |
311 | false) |
312 | |
313 | static inline void _nocheck__trace_adb_mouse_request_change_addr(int devaddr) |
314 | { |
315 | if (trace_event_get_state(TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR) && qemu_loglevel_mask(LOG_TRACE)) { |
316 | struct timeval _now; |
317 | gettimeofday(&_now, NULL); |
318 | qemu_log("%d@%zu.%06zu:adb_mouse_request_change_addr " "change addr to 0x%x" "\n" , |
319 | qemu_get_thread_id(), |
320 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
321 | , devaddr); |
322 | } |
323 | } |
324 | |
325 | static inline void trace_adb_mouse_request_change_addr(int devaddr) |
326 | { |
327 | if (true) { |
328 | _nocheck__trace_adb_mouse_request_change_addr(devaddr); |
329 | } |
330 | } |
331 | |
332 | #define TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_AND_HANDLER_BACKEND_DSTATE() ( \ |
333 | trace_event_get_state_dynamic_by_id(TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_AND_HANDLER) || \ |
334 | false) |
335 | |
336 | static inline void _nocheck__trace_adb_mouse_request_change_addr_and_handler(int devaddr, int handler) |
337 | { |
338 | if (trace_event_get_state(TRACE_ADB_MOUSE_REQUEST_CHANGE_ADDR_AND_HANDLER) && qemu_loglevel_mask(LOG_TRACE)) { |
339 | struct timeval _now; |
340 | gettimeofday(&_now, NULL); |
341 | qemu_log("%d@%zu.%06zu:adb_mouse_request_change_addr_and_handler " "change addr and handler to 0x%x, 0x%x" "\n" , |
342 | qemu_get_thread_id(), |
343 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
344 | , devaddr, handler); |
345 | } |
346 | } |
347 | |
348 | static inline void trace_adb_mouse_request_change_addr_and_handler(int devaddr, int handler) |
349 | { |
350 | if (true) { |
351 | _nocheck__trace_adb_mouse_request_change_addr_and_handler(devaddr, handler); |
352 | } |
353 | } |
354 | |
355 | #define TRACE_PCKBD_KBD_READ_DATA_BACKEND_DSTATE() ( \ |
356 | trace_event_get_state_dynamic_by_id(TRACE_PCKBD_KBD_READ_DATA) || \ |
357 | false) |
358 | |
359 | static inline void _nocheck__trace_pckbd_kbd_read_data(uint32_t val) |
360 | { |
361 | if (trace_event_get_state(TRACE_PCKBD_KBD_READ_DATA) && qemu_loglevel_mask(LOG_TRACE)) { |
362 | struct timeval _now; |
363 | gettimeofday(&_now, NULL); |
364 | qemu_log("%d@%zu.%06zu:pckbd_kbd_read_data " "0x%02x" "\n" , |
365 | qemu_get_thread_id(), |
366 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
367 | , val); |
368 | } |
369 | } |
370 | |
371 | static inline void trace_pckbd_kbd_read_data(uint32_t val) |
372 | { |
373 | if (true) { |
374 | _nocheck__trace_pckbd_kbd_read_data(val); |
375 | } |
376 | } |
377 | |
378 | #define TRACE_PCKBD_KBD_READ_STATUS_BACKEND_DSTATE() ( \ |
379 | trace_event_get_state_dynamic_by_id(TRACE_PCKBD_KBD_READ_STATUS) || \ |
380 | false) |
381 | |
382 | static inline void _nocheck__trace_pckbd_kbd_read_status(int status) |
383 | { |
384 | if (trace_event_get_state(TRACE_PCKBD_KBD_READ_STATUS) && qemu_loglevel_mask(LOG_TRACE)) { |
385 | struct timeval _now; |
386 | gettimeofday(&_now, NULL); |
387 | qemu_log("%d@%zu.%06zu:pckbd_kbd_read_status " "0x%02x" "\n" , |
388 | qemu_get_thread_id(), |
389 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
390 | , status); |
391 | } |
392 | } |
393 | |
394 | static inline void trace_pckbd_kbd_read_status(int status) |
395 | { |
396 | if (true) { |
397 | _nocheck__trace_pckbd_kbd_read_status(status); |
398 | } |
399 | } |
400 | |
401 | #define TRACE_PCKBD_OUTPORT_WRITE_BACKEND_DSTATE() ( \ |
402 | trace_event_get_state_dynamic_by_id(TRACE_PCKBD_OUTPORT_WRITE) || \ |
403 | false) |
404 | |
405 | static inline void _nocheck__trace_pckbd_outport_write(uint32_t val) |
406 | { |
407 | if (trace_event_get_state(TRACE_PCKBD_OUTPORT_WRITE) && qemu_loglevel_mask(LOG_TRACE)) { |
408 | struct timeval _now; |
409 | gettimeofday(&_now, NULL); |
410 | qemu_log("%d@%zu.%06zu:pckbd_outport_write " "0x%02x" "\n" , |
411 | qemu_get_thread_id(), |
412 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
413 | , val); |
414 | } |
415 | } |
416 | |
417 | static inline void trace_pckbd_outport_write(uint32_t val) |
418 | { |
419 | if (true) { |
420 | _nocheck__trace_pckbd_outport_write(val); |
421 | } |
422 | } |
423 | |
424 | #define TRACE_PCKBD_KBD_WRITE_COMMAND_BACKEND_DSTATE() ( \ |
425 | trace_event_get_state_dynamic_by_id(TRACE_PCKBD_KBD_WRITE_COMMAND) || \ |
426 | false) |
427 | |
428 | static inline void _nocheck__trace_pckbd_kbd_write_command(uint64_t val) |
429 | { |
430 | if (trace_event_get_state(TRACE_PCKBD_KBD_WRITE_COMMAND) && qemu_loglevel_mask(LOG_TRACE)) { |
431 | struct timeval _now; |
432 | gettimeofday(&_now, NULL); |
433 | qemu_log("%d@%zu.%06zu:pckbd_kbd_write_command " "0x%02" PRIx64 "\n" , |
434 | qemu_get_thread_id(), |
435 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
436 | , val); |
437 | } |
438 | } |
439 | |
440 | static inline void trace_pckbd_kbd_write_command(uint64_t val) |
441 | { |
442 | if (true) { |
443 | _nocheck__trace_pckbd_kbd_write_command(val); |
444 | } |
445 | } |
446 | |
447 | #define TRACE_PCKBD_KBD_WRITE_DATA_BACKEND_DSTATE() ( \ |
448 | trace_event_get_state_dynamic_by_id(TRACE_PCKBD_KBD_WRITE_DATA) || \ |
449 | false) |
450 | |
451 | static inline void _nocheck__trace_pckbd_kbd_write_data(uint64_t val) |
452 | { |
453 | if (trace_event_get_state(TRACE_PCKBD_KBD_WRITE_DATA) && qemu_loglevel_mask(LOG_TRACE)) { |
454 | struct timeval _now; |
455 | gettimeofday(&_now, NULL); |
456 | qemu_log("%d@%zu.%06zu:pckbd_kbd_write_data " "0x%02" PRIx64 "\n" , |
457 | qemu_get_thread_id(), |
458 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
459 | , val); |
460 | } |
461 | } |
462 | |
463 | static inline void trace_pckbd_kbd_write_data(uint64_t val) |
464 | { |
465 | if (true) { |
466 | _nocheck__trace_pckbd_kbd_write_data(val); |
467 | } |
468 | } |
469 | |
470 | #define TRACE_PS2_PUT_KEYCODE_BACKEND_DSTATE() ( \ |
471 | trace_event_get_state_dynamic_by_id(TRACE_PS2_PUT_KEYCODE) || \ |
472 | false) |
473 | |
474 | static inline void _nocheck__trace_ps2_put_keycode(void * opaque, int keycode) |
475 | { |
476 | if (trace_event_get_state(TRACE_PS2_PUT_KEYCODE) && qemu_loglevel_mask(LOG_TRACE)) { |
477 | struct timeval _now; |
478 | gettimeofday(&_now, NULL); |
479 | qemu_log("%d@%zu.%06zu:ps2_put_keycode " "%p keycode 0x%02x" "\n" , |
480 | qemu_get_thread_id(), |
481 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
482 | , opaque, keycode); |
483 | } |
484 | } |
485 | |
486 | static inline void trace_ps2_put_keycode(void * opaque, int keycode) |
487 | { |
488 | if (true) { |
489 | _nocheck__trace_ps2_put_keycode(opaque, keycode); |
490 | } |
491 | } |
492 | |
493 | #define TRACE_PS2_KEYBOARD_EVENT_BACKEND_DSTATE() ( \ |
494 | trace_event_get_state_dynamic_by_id(TRACE_PS2_KEYBOARD_EVENT) || \ |
495 | false) |
496 | |
497 | static inline void _nocheck__trace_ps2_keyboard_event(void * opaque, int qcode, int down, unsigned int modifier, unsigned int modifiers) |
498 | { |
499 | if (trace_event_get_state(TRACE_PS2_KEYBOARD_EVENT) && qemu_loglevel_mask(LOG_TRACE)) { |
500 | struct timeval _now; |
501 | gettimeofday(&_now, NULL); |
502 | qemu_log("%d@%zu.%06zu:ps2_keyboard_event " "%p qcode %d down %d modifier 0x%x modifiers 0x%x" "\n" , |
503 | qemu_get_thread_id(), |
504 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
505 | , opaque, qcode, down, modifier, modifiers); |
506 | } |
507 | } |
508 | |
509 | static inline void trace_ps2_keyboard_event(void * opaque, int qcode, int down, unsigned int modifier, unsigned int modifiers) |
510 | { |
511 | if (true) { |
512 | _nocheck__trace_ps2_keyboard_event(opaque, qcode, down, modifier, modifiers); |
513 | } |
514 | } |
515 | |
516 | #define TRACE_PS2_READ_DATA_BACKEND_DSTATE() ( \ |
517 | trace_event_get_state_dynamic_by_id(TRACE_PS2_READ_DATA) || \ |
518 | false) |
519 | |
520 | static inline void _nocheck__trace_ps2_read_data(void * opaque) |
521 | { |
522 | if (trace_event_get_state(TRACE_PS2_READ_DATA) && qemu_loglevel_mask(LOG_TRACE)) { |
523 | struct timeval _now; |
524 | gettimeofday(&_now, NULL); |
525 | qemu_log("%d@%zu.%06zu:ps2_read_data " "%p" "\n" , |
526 | qemu_get_thread_id(), |
527 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
528 | , opaque); |
529 | } |
530 | } |
531 | |
532 | static inline void trace_ps2_read_data(void * opaque) |
533 | { |
534 | if (true) { |
535 | _nocheck__trace_ps2_read_data(opaque); |
536 | } |
537 | } |
538 | |
539 | #define TRACE_PS2_SET_LEDSTATE_BACKEND_DSTATE() ( \ |
540 | trace_event_get_state_dynamic_by_id(TRACE_PS2_SET_LEDSTATE) || \ |
541 | false) |
542 | |
543 | static inline void _nocheck__trace_ps2_set_ledstate(void * s, int ledstate) |
544 | { |
545 | if (trace_event_get_state(TRACE_PS2_SET_LEDSTATE) && qemu_loglevel_mask(LOG_TRACE)) { |
546 | struct timeval _now; |
547 | gettimeofday(&_now, NULL); |
548 | qemu_log("%d@%zu.%06zu:ps2_set_ledstate " "%p ledstate %d" "\n" , |
549 | qemu_get_thread_id(), |
550 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
551 | , s, ledstate); |
552 | } |
553 | } |
554 | |
555 | static inline void trace_ps2_set_ledstate(void * s, int ledstate) |
556 | { |
557 | if (true) { |
558 | _nocheck__trace_ps2_set_ledstate(s, ledstate); |
559 | } |
560 | } |
561 | |
562 | #define TRACE_PS2_RESET_KEYBOARD_BACKEND_DSTATE() ( \ |
563 | trace_event_get_state_dynamic_by_id(TRACE_PS2_RESET_KEYBOARD) || \ |
564 | false) |
565 | |
566 | static inline void _nocheck__trace_ps2_reset_keyboard(void * s) |
567 | { |
568 | if (trace_event_get_state(TRACE_PS2_RESET_KEYBOARD) && qemu_loglevel_mask(LOG_TRACE)) { |
569 | struct timeval _now; |
570 | gettimeofday(&_now, NULL); |
571 | qemu_log("%d@%zu.%06zu:ps2_reset_keyboard " "%p" "\n" , |
572 | qemu_get_thread_id(), |
573 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
574 | , s); |
575 | } |
576 | } |
577 | |
578 | static inline void trace_ps2_reset_keyboard(void * s) |
579 | { |
580 | if (true) { |
581 | _nocheck__trace_ps2_reset_keyboard(s); |
582 | } |
583 | } |
584 | |
585 | #define TRACE_PS2_WRITE_KEYBOARD_BACKEND_DSTATE() ( \ |
586 | trace_event_get_state_dynamic_by_id(TRACE_PS2_WRITE_KEYBOARD) || \ |
587 | false) |
588 | |
589 | static inline void _nocheck__trace_ps2_write_keyboard(void * opaque, int val) |
590 | { |
591 | if (trace_event_get_state(TRACE_PS2_WRITE_KEYBOARD) && qemu_loglevel_mask(LOG_TRACE)) { |
592 | struct timeval _now; |
593 | gettimeofday(&_now, NULL); |
594 | qemu_log("%d@%zu.%06zu:ps2_write_keyboard " "%p val %d" "\n" , |
595 | qemu_get_thread_id(), |
596 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
597 | , opaque, val); |
598 | } |
599 | } |
600 | |
601 | static inline void trace_ps2_write_keyboard(void * opaque, int val) |
602 | { |
603 | if (true) { |
604 | _nocheck__trace_ps2_write_keyboard(opaque, val); |
605 | } |
606 | } |
607 | |
608 | #define TRACE_PS2_KEYBOARD_SET_TRANSLATION_BACKEND_DSTATE() ( \ |
609 | trace_event_get_state_dynamic_by_id(TRACE_PS2_KEYBOARD_SET_TRANSLATION) || \ |
610 | false) |
611 | |
612 | static inline void _nocheck__trace_ps2_keyboard_set_translation(void * opaque, int mode) |
613 | { |
614 | if (trace_event_get_state(TRACE_PS2_KEYBOARD_SET_TRANSLATION) && qemu_loglevel_mask(LOG_TRACE)) { |
615 | struct timeval _now; |
616 | gettimeofday(&_now, NULL); |
617 | qemu_log("%d@%zu.%06zu:ps2_keyboard_set_translation " "%p mode %d" "\n" , |
618 | qemu_get_thread_id(), |
619 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
620 | , opaque, mode); |
621 | } |
622 | } |
623 | |
624 | static inline void trace_ps2_keyboard_set_translation(void * opaque, int mode) |
625 | { |
626 | if (true) { |
627 | _nocheck__trace_ps2_keyboard_set_translation(opaque, mode); |
628 | } |
629 | } |
630 | |
631 | #define TRACE_PS2_MOUSE_SEND_PACKET_BACKEND_DSTATE() ( \ |
632 | trace_event_get_state_dynamic_by_id(TRACE_PS2_MOUSE_SEND_PACKET) || \ |
633 | false) |
634 | |
635 | static inline void _nocheck__trace_ps2_mouse_send_packet(void * s, int dx1, int dy1, int dz1, int b) |
636 | { |
637 | if (trace_event_get_state(TRACE_PS2_MOUSE_SEND_PACKET) && qemu_loglevel_mask(LOG_TRACE)) { |
638 | struct timeval _now; |
639 | gettimeofday(&_now, NULL); |
640 | qemu_log("%d@%zu.%06zu:ps2_mouse_send_packet " "%p x %d y %d z %d bs 0x%x" "\n" , |
641 | qemu_get_thread_id(), |
642 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
643 | , s, dx1, dy1, dz1, b); |
644 | } |
645 | } |
646 | |
647 | static inline void trace_ps2_mouse_send_packet(void * s, int dx1, int dy1, int dz1, int b) |
648 | { |
649 | if (true) { |
650 | _nocheck__trace_ps2_mouse_send_packet(s, dx1, dy1, dz1, b); |
651 | } |
652 | } |
653 | |
654 | #define TRACE_PS2_MOUSE_FAKE_EVENT_BACKEND_DSTATE() ( \ |
655 | trace_event_get_state_dynamic_by_id(TRACE_PS2_MOUSE_FAKE_EVENT) || \ |
656 | false) |
657 | |
658 | static inline void _nocheck__trace_ps2_mouse_fake_event(void * opaque) |
659 | { |
660 | if (trace_event_get_state(TRACE_PS2_MOUSE_FAKE_EVENT) && qemu_loglevel_mask(LOG_TRACE)) { |
661 | struct timeval _now; |
662 | gettimeofday(&_now, NULL); |
663 | qemu_log("%d@%zu.%06zu:ps2_mouse_fake_event " "%p" "\n" , |
664 | qemu_get_thread_id(), |
665 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
666 | , opaque); |
667 | } |
668 | } |
669 | |
670 | static inline void trace_ps2_mouse_fake_event(void * opaque) |
671 | { |
672 | if (true) { |
673 | _nocheck__trace_ps2_mouse_fake_event(opaque); |
674 | } |
675 | } |
676 | |
677 | #define TRACE_PS2_WRITE_MOUSE_BACKEND_DSTATE() ( \ |
678 | trace_event_get_state_dynamic_by_id(TRACE_PS2_WRITE_MOUSE) || \ |
679 | false) |
680 | |
681 | static inline void _nocheck__trace_ps2_write_mouse(void * opaque, int val) |
682 | { |
683 | if (trace_event_get_state(TRACE_PS2_WRITE_MOUSE) && qemu_loglevel_mask(LOG_TRACE)) { |
684 | struct timeval _now; |
685 | gettimeofday(&_now, NULL); |
686 | qemu_log("%d@%zu.%06zu:ps2_write_mouse " "%p val %d" "\n" , |
687 | qemu_get_thread_id(), |
688 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
689 | , opaque, val); |
690 | } |
691 | } |
692 | |
693 | static inline void trace_ps2_write_mouse(void * opaque, int val) |
694 | { |
695 | if (true) { |
696 | _nocheck__trace_ps2_write_mouse(opaque, val); |
697 | } |
698 | } |
699 | |
700 | #define TRACE_PS2_KBD_RESET_BACKEND_DSTATE() ( \ |
701 | trace_event_get_state_dynamic_by_id(TRACE_PS2_KBD_RESET) || \ |
702 | false) |
703 | |
704 | static inline void _nocheck__trace_ps2_kbd_reset(void * opaque) |
705 | { |
706 | if (trace_event_get_state(TRACE_PS2_KBD_RESET) && qemu_loglevel_mask(LOG_TRACE)) { |
707 | struct timeval _now; |
708 | gettimeofday(&_now, NULL); |
709 | qemu_log("%d@%zu.%06zu:ps2_kbd_reset " "%p" "\n" , |
710 | qemu_get_thread_id(), |
711 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
712 | , opaque); |
713 | } |
714 | } |
715 | |
716 | static inline void trace_ps2_kbd_reset(void * opaque) |
717 | { |
718 | if (true) { |
719 | _nocheck__trace_ps2_kbd_reset(opaque); |
720 | } |
721 | } |
722 | |
723 | #define TRACE_PS2_MOUSE_RESET_BACKEND_DSTATE() ( \ |
724 | trace_event_get_state_dynamic_by_id(TRACE_PS2_MOUSE_RESET) || \ |
725 | false) |
726 | |
727 | static inline void _nocheck__trace_ps2_mouse_reset(void * opaque) |
728 | { |
729 | if (trace_event_get_state(TRACE_PS2_MOUSE_RESET) && qemu_loglevel_mask(LOG_TRACE)) { |
730 | struct timeval _now; |
731 | gettimeofday(&_now, NULL); |
732 | qemu_log("%d@%zu.%06zu:ps2_mouse_reset " "%p" "\n" , |
733 | qemu_get_thread_id(), |
734 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
735 | , opaque); |
736 | } |
737 | } |
738 | |
739 | static inline void trace_ps2_mouse_reset(void * opaque) |
740 | { |
741 | if (true) { |
742 | _nocheck__trace_ps2_mouse_reset(opaque); |
743 | } |
744 | } |
745 | |
746 | #define TRACE_PS2_KBD_INIT_BACKEND_DSTATE() ( \ |
747 | trace_event_get_state_dynamic_by_id(TRACE_PS2_KBD_INIT) || \ |
748 | false) |
749 | |
750 | static inline void _nocheck__trace_ps2_kbd_init(void * s) |
751 | { |
752 | if (trace_event_get_state(TRACE_PS2_KBD_INIT) && qemu_loglevel_mask(LOG_TRACE)) { |
753 | struct timeval _now; |
754 | gettimeofday(&_now, NULL); |
755 | qemu_log("%d@%zu.%06zu:ps2_kbd_init " "%p" "\n" , |
756 | qemu_get_thread_id(), |
757 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
758 | , s); |
759 | } |
760 | } |
761 | |
762 | static inline void trace_ps2_kbd_init(void * s) |
763 | { |
764 | if (true) { |
765 | _nocheck__trace_ps2_kbd_init(s); |
766 | } |
767 | } |
768 | |
769 | #define TRACE_PS2_MOUSE_INIT_BACKEND_DSTATE() ( \ |
770 | trace_event_get_state_dynamic_by_id(TRACE_PS2_MOUSE_INIT) || \ |
771 | false) |
772 | |
773 | static inline void _nocheck__trace_ps2_mouse_init(void * s) |
774 | { |
775 | if (trace_event_get_state(TRACE_PS2_MOUSE_INIT) && qemu_loglevel_mask(LOG_TRACE)) { |
776 | struct timeval _now; |
777 | gettimeofday(&_now, NULL); |
778 | qemu_log("%d@%zu.%06zu:ps2_mouse_init " "%p" "\n" , |
779 | qemu_get_thread_id(), |
780 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
781 | , s); |
782 | } |
783 | } |
784 | |
785 | static inline void trace_ps2_mouse_init(void * s) |
786 | { |
787 | if (true) { |
788 | _nocheck__trace_ps2_mouse_init(s); |
789 | } |
790 | } |
791 | |
792 | #define TRACE_MILKYMIST_SOFTUSB_MEMORY_READ_BACKEND_DSTATE() ( \ |
793 | trace_event_get_state_dynamic_by_id(TRACE_MILKYMIST_SOFTUSB_MEMORY_READ) || \ |
794 | false) |
795 | |
796 | static inline void _nocheck__trace_milkymist_softusb_memory_read(uint32_t addr, uint32_t value) |
797 | { |
798 | if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_MEMORY_READ) && qemu_loglevel_mask(LOG_TRACE)) { |
799 | struct timeval _now; |
800 | gettimeofday(&_now, NULL); |
801 | qemu_log("%d@%zu.%06zu:milkymist_softusb_memory_read " "addr 0x%08x value 0x%08x" "\n" , |
802 | qemu_get_thread_id(), |
803 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
804 | , addr, value); |
805 | } |
806 | } |
807 | |
808 | static inline void trace_milkymist_softusb_memory_read(uint32_t addr, uint32_t value) |
809 | { |
810 | if (true) { |
811 | _nocheck__trace_milkymist_softusb_memory_read(addr, value); |
812 | } |
813 | } |
814 | |
815 | #define TRACE_MILKYMIST_SOFTUSB_MEMORY_WRITE_BACKEND_DSTATE() ( \ |
816 | trace_event_get_state_dynamic_by_id(TRACE_MILKYMIST_SOFTUSB_MEMORY_WRITE) || \ |
817 | false) |
818 | |
819 | static inline void _nocheck__trace_milkymist_softusb_memory_write(uint32_t addr, uint32_t value) |
820 | { |
821 | if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_MEMORY_WRITE) && qemu_loglevel_mask(LOG_TRACE)) { |
822 | struct timeval _now; |
823 | gettimeofday(&_now, NULL); |
824 | qemu_log("%d@%zu.%06zu:milkymist_softusb_memory_write " "addr 0x%08x value 0x%08x" "\n" , |
825 | qemu_get_thread_id(), |
826 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
827 | , addr, value); |
828 | } |
829 | } |
830 | |
831 | static inline void trace_milkymist_softusb_memory_write(uint32_t addr, uint32_t value) |
832 | { |
833 | if (true) { |
834 | _nocheck__trace_milkymist_softusb_memory_write(addr, value); |
835 | } |
836 | } |
837 | |
838 | #define TRACE_MILKYMIST_SOFTUSB_MEVT_BACKEND_DSTATE() ( \ |
839 | trace_event_get_state_dynamic_by_id(TRACE_MILKYMIST_SOFTUSB_MEVT) || \ |
840 | false) |
841 | |
842 | static inline void _nocheck__trace_milkymist_softusb_mevt(uint8_t m) |
843 | { |
844 | if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_MEVT) && qemu_loglevel_mask(LOG_TRACE)) { |
845 | struct timeval _now; |
846 | gettimeofday(&_now, NULL); |
847 | qemu_log("%d@%zu.%06zu:milkymist_softusb_mevt " "m %d" "\n" , |
848 | qemu_get_thread_id(), |
849 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
850 | , m); |
851 | } |
852 | } |
853 | |
854 | static inline void trace_milkymist_softusb_mevt(uint8_t m) |
855 | { |
856 | if (true) { |
857 | _nocheck__trace_milkymist_softusb_mevt(m); |
858 | } |
859 | } |
860 | |
861 | #define TRACE_MILKYMIST_SOFTUSB_KEVT_BACKEND_DSTATE() ( \ |
862 | trace_event_get_state_dynamic_by_id(TRACE_MILKYMIST_SOFTUSB_KEVT) || \ |
863 | false) |
864 | |
865 | static inline void _nocheck__trace_milkymist_softusb_kevt(uint8_t m) |
866 | { |
867 | if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_KEVT) && qemu_loglevel_mask(LOG_TRACE)) { |
868 | struct timeval _now; |
869 | gettimeofday(&_now, NULL); |
870 | qemu_log("%d@%zu.%06zu:milkymist_softusb_kevt " "m %d" "\n" , |
871 | qemu_get_thread_id(), |
872 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
873 | , m); |
874 | } |
875 | } |
876 | |
877 | static inline void trace_milkymist_softusb_kevt(uint8_t m) |
878 | { |
879 | if (true) { |
880 | _nocheck__trace_milkymist_softusb_kevt(m); |
881 | } |
882 | } |
883 | |
884 | #define TRACE_MILKYMIST_SOFTUSB_PULSE_IRQ_BACKEND_DSTATE() ( \ |
885 | trace_event_get_state_dynamic_by_id(TRACE_MILKYMIST_SOFTUSB_PULSE_IRQ) || \ |
886 | false) |
887 | |
888 | static inline void _nocheck__trace_milkymist_softusb_pulse_irq(void) |
889 | { |
890 | if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_PULSE_IRQ) && qemu_loglevel_mask(LOG_TRACE)) { |
891 | struct timeval _now; |
892 | gettimeofday(&_now, NULL); |
893 | qemu_log("%d@%zu.%06zu:milkymist_softusb_pulse_irq " "Pulse IRQ" "\n" , |
894 | qemu_get_thread_id(), |
895 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
896 | ); |
897 | } |
898 | } |
899 | |
900 | static inline void trace_milkymist_softusb_pulse_irq(void) |
901 | { |
902 | if (true) { |
903 | _nocheck__trace_milkymist_softusb_pulse_irq(); |
904 | } |
905 | } |
906 | |
907 | #define TRACE_HID_KBD_QUEUE_FULL_BACKEND_DSTATE() ( \ |
908 | trace_event_get_state_dynamic_by_id(TRACE_HID_KBD_QUEUE_FULL) || \ |
909 | false) |
910 | |
911 | static inline void _nocheck__trace_hid_kbd_queue_full(void) |
912 | { |
913 | if (trace_event_get_state(TRACE_HID_KBD_QUEUE_FULL) && qemu_loglevel_mask(LOG_TRACE)) { |
914 | struct timeval _now; |
915 | gettimeofday(&_now, NULL); |
916 | qemu_log("%d@%zu.%06zu:hid_kbd_queue_full " "queue full" "\n" , |
917 | qemu_get_thread_id(), |
918 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
919 | ); |
920 | } |
921 | } |
922 | |
923 | static inline void trace_hid_kbd_queue_full(void) |
924 | { |
925 | if (true) { |
926 | _nocheck__trace_hid_kbd_queue_full(); |
927 | } |
928 | } |
929 | |
930 | #define TRACE_HID_KBD_QUEUE_EMPTY_BACKEND_DSTATE() ( \ |
931 | trace_event_get_state_dynamic_by_id(TRACE_HID_KBD_QUEUE_EMPTY) || \ |
932 | false) |
933 | |
934 | static inline void _nocheck__trace_hid_kbd_queue_empty(void) |
935 | { |
936 | if (trace_event_get_state(TRACE_HID_KBD_QUEUE_EMPTY) && qemu_loglevel_mask(LOG_TRACE)) { |
937 | struct timeval _now; |
938 | gettimeofday(&_now, NULL); |
939 | qemu_log("%d@%zu.%06zu:hid_kbd_queue_empty " "queue empty" "\n" , |
940 | qemu_get_thread_id(), |
941 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
942 | ); |
943 | } |
944 | } |
945 | |
946 | static inline void trace_hid_kbd_queue_empty(void) |
947 | { |
948 | if (true) { |
949 | _nocheck__trace_hid_kbd_queue_empty(); |
950 | } |
951 | } |
952 | |
953 | #define TRACE_TSC2005_SENSE_BACKEND_DSTATE() ( \ |
954 | trace_event_get_state_dynamic_by_id(TRACE_TSC2005_SENSE) || \ |
955 | false) |
956 | |
957 | static inline void _nocheck__trace_tsc2005_sense(const char * state) |
958 | { |
959 | if (trace_event_get_state(TRACE_TSC2005_SENSE) && qemu_loglevel_mask(LOG_TRACE)) { |
960 | struct timeval _now; |
961 | gettimeofday(&_now, NULL); |
962 | qemu_log("%d@%zu.%06zu:tsc2005_sense " "touchscreen sense %s" "\n" , |
963 | qemu_get_thread_id(), |
964 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
965 | , state); |
966 | } |
967 | } |
968 | |
969 | static inline void trace_tsc2005_sense(const char * state) |
970 | { |
971 | if (true) { |
972 | _nocheck__trace_tsc2005_sense(state); |
973 | } |
974 | } |
975 | |
976 | #define TRACE_VIRTIO_INPUT_QUEUE_FULL_BACKEND_DSTATE() ( \ |
977 | trace_event_get_state_dynamic_by_id(TRACE_VIRTIO_INPUT_QUEUE_FULL) || \ |
978 | false) |
979 | |
980 | static inline void _nocheck__trace_virtio_input_queue_full(void) |
981 | { |
982 | if (trace_event_get_state(TRACE_VIRTIO_INPUT_QUEUE_FULL) && qemu_loglevel_mask(LOG_TRACE)) { |
983 | struct timeval _now; |
984 | gettimeofday(&_now, NULL); |
985 | qemu_log("%d@%zu.%06zu:virtio_input_queue_full " "queue full" "\n" , |
986 | qemu_get_thread_id(), |
987 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
988 | ); |
989 | } |
990 | } |
991 | |
992 | static inline void trace_virtio_input_queue_full(void) |
993 | { |
994 | if (true) { |
995 | _nocheck__trace_virtio_input_queue_full(); |
996 | } |
997 | } |
998 | #endif /* TRACE_HW_INPUT_GENERATED_TRACERS_H */ |
999 | |