1 | /* This file is autogenerated by tracetool, do not edit. */ |
2 | |
3 | #ifndef TRACE_AUDIO_GENERATED_TRACERS_H |
4 | #define TRACE_AUDIO_GENERATED_TRACERS_H |
5 | |
6 | #include "trace/control.h" |
7 | |
8 | extern TraceEvent _TRACE_ALSA_REVENTS_EVENT; |
9 | extern TraceEvent _TRACE_ALSA_POLLOUT_EVENT; |
10 | extern TraceEvent _TRACE_ALSA_SET_HANDLER_EVENT; |
11 | extern TraceEvent _TRACE_ALSA_WROTE_ZERO_EVENT; |
12 | extern TraceEvent _TRACE_ALSA_READ_ZERO_EVENT; |
13 | extern TraceEvent _TRACE_ALSA_XRUN_OUT_EVENT; |
14 | extern TraceEvent _TRACE_ALSA_XRUN_IN_EVENT; |
15 | extern TraceEvent _TRACE_ALSA_RESUME_OUT_EVENT; |
16 | extern TraceEvent _TRACE_ALSA_RESUME_IN_EVENT; |
17 | extern TraceEvent _TRACE_ALSA_NO_FRAMES_EVENT; |
18 | extern TraceEvent _TRACE_OSS_VERSION_EVENT; |
19 | extern TraceEvent _TRACE_OSS_INVALID_AVAILABLE_SIZE_EVENT; |
20 | extern TraceEvent _TRACE_AUDIO_TIMER_START_EVENT; |
21 | extern TraceEvent _TRACE_AUDIO_TIMER_STOP_EVENT; |
22 | extern TraceEvent _TRACE_AUDIO_TIMER_DELAYED_EVENT; |
23 | extern uint16_t _TRACE_ALSA_REVENTS_DSTATE; |
24 | extern uint16_t _TRACE_ALSA_POLLOUT_DSTATE; |
25 | extern uint16_t _TRACE_ALSA_SET_HANDLER_DSTATE; |
26 | extern uint16_t _TRACE_ALSA_WROTE_ZERO_DSTATE; |
27 | extern uint16_t _TRACE_ALSA_READ_ZERO_DSTATE; |
28 | extern uint16_t _TRACE_ALSA_XRUN_OUT_DSTATE; |
29 | extern uint16_t _TRACE_ALSA_XRUN_IN_DSTATE; |
30 | extern uint16_t _TRACE_ALSA_RESUME_OUT_DSTATE; |
31 | extern uint16_t _TRACE_ALSA_RESUME_IN_DSTATE; |
32 | extern uint16_t _TRACE_ALSA_NO_FRAMES_DSTATE; |
33 | extern uint16_t _TRACE_OSS_VERSION_DSTATE; |
34 | extern uint16_t _TRACE_OSS_INVALID_AVAILABLE_SIZE_DSTATE; |
35 | extern uint16_t _TRACE_AUDIO_TIMER_START_DSTATE; |
36 | extern uint16_t _TRACE_AUDIO_TIMER_STOP_DSTATE; |
37 | extern uint16_t _TRACE_AUDIO_TIMER_DELAYED_DSTATE; |
38 | #define TRACE_ALSA_REVENTS_ENABLED 1 |
39 | #define TRACE_ALSA_POLLOUT_ENABLED 1 |
40 | #define TRACE_ALSA_SET_HANDLER_ENABLED 1 |
41 | #define TRACE_ALSA_WROTE_ZERO_ENABLED 1 |
42 | #define TRACE_ALSA_READ_ZERO_ENABLED 1 |
43 | #define TRACE_ALSA_XRUN_OUT_ENABLED 1 |
44 | #define TRACE_ALSA_XRUN_IN_ENABLED 1 |
45 | #define TRACE_ALSA_RESUME_OUT_ENABLED 1 |
46 | #define TRACE_ALSA_RESUME_IN_ENABLED 1 |
47 | #define TRACE_ALSA_NO_FRAMES_ENABLED 1 |
48 | #define TRACE_OSS_VERSION_ENABLED 1 |
49 | #define TRACE_OSS_INVALID_AVAILABLE_SIZE_ENABLED 1 |
50 | #define TRACE_AUDIO_TIMER_START_ENABLED 1 |
51 | #define TRACE_AUDIO_TIMER_STOP_ENABLED 1 |
52 | #define TRACE_AUDIO_TIMER_DELAYED_ENABLED 1 |
53 | #include "qemu/log-for-trace.h" |
54 | |
55 | |
56 | #define TRACE_ALSA_REVENTS_BACKEND_DSTATE() ( \ |
57 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_REVENTS) || \ |
58 | false) |
59 | |
60 | static inline void _nocheck__trace_alsa_revents(int revents) |
61 | { |
62 | if (trace_event_get_state(TRACE_ALSA_REVENTS) && qemu_loglevel_mask(LOG_TRACE)) { |
63 | struct timeval _now; |
64 | gettimeofday(&_now, NULL); |
65 | qemu_log("%d@%zu.%06zu:alsa_revents " "revents = %d" "\n" , |
66 | qemu_get_thread_id(), |
67 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
68 | , revents); |
69 | } |
70 | } |
71 | |
72 | static inline void trace_alsa_revents(int revents) |
73 | { |
74 | if (true) { |
75 | _nocheck__trace_alsa_revents(revents); |
76 | } |
77 | } |
78 | |
79 | #define TRACE_ALSA_POLLOUT_BACKEND_DSTATE() ( \ |
80 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_POLLOUT) || \ |
81 | false) |
82 | |
83 | static inline void _nocheck__trace_alsa_pollout(int i, int fd) |
84 | { |
85 | if (trace_event_get_state(TRACE_ALSA_POLLOUT) && qemu_loglevel_mask(LOG_TRACE)) { |
86 | struct timeval _now; |
87 | gettimeofday(&_now, NULL); |
88 | qemu_log("%d@%zu.%06zu:alsa_pollout " "i = %d fd = %d" "\n" , |
89 | qemu_get_thread_id(), |
90 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
91 | , i, fd); |
92 | } |
93 | } |
94 | |
95 | static inline void trace_alsa_pollout(int i, int fd) |
96 | { |
97 | if (true) { |
98 | _nocheck__trace_alsa_pollout(i, fd); |
99 | } |
100 | } |
101 | |
102 | #define TRACE_ALSA_SET_HANDLER_BACKEND_DSTATE() ( \ |
103 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_SET_HANDLER) || \ |
104 | false) |
105 | |
106 | static inline void _nocheck__trace_alsa_set_handler(int events, int index, int fd, int err) |
107 | { |
108 | if (trace_event_get_state(TRACE_ALSA_SET_HANDLER) && qemu_loglevel_mask(LOG_TRACE)) { |
109 | struct timeval _now; |
110 | gettimeofday(&_now, NULL); |
111 | qemu_log("%d@%zu.%06zu:alsa_set_handler " "events=0x%x index=%d fd=%d err=%d" "\n" , |
112 | qemu_get_thread_id(), |
113 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
114 | , events, index, fd, err); |
115 | } |
116 | } |
117 | |
118 | static inline void trace_alsa_set_handler(int events, int index, int fd, int err) |
119 | { |
120 | if (true) { |
121 | _nocheck__trace_alsa_set_handler(events, index, fd, err); |
122 | } |
123 | } |
124 | |
125 | #define TRACE_ALSA_WROTE_ZERO_BACKEND_DSTATE() ( \ |
126 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_WROTE_ZERO) || \ |
127 | false) |
128 | |
129 | static inline void _nocheck__trace_alsa_wrote_zero(int len) |
130 | { |
131 | if (trace_event_get_state(TRACE_ALSA_WROTE_ZERO) && qemu_loglevel_mask(LOG_TRACE)) { |
132 | struct timeval _now; |
133 | gettimeofday(&_now, NULL); |
134 | qemu_log("%d@%zu.%06zu:alsa_wrote_zero " "Failed to write %d frames (wrote zero)" "\n" , |
135 | qemu_get_thread_id(), |
136 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
137 | , len); |
138 | } |
139 | } |
140 | |
141 | static inline void trace_alsa_wrote_zero(int len) |
142 | { |
143 | if (true) { |
144 | _nocheck__trace_alsa_wrote_zero(len); |
145 | } |
146 | } |
147 | |
148 | #define TRACE_ALSA_READ_ZERO_BACKEND_DSTATE() ( \ |
149 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_READ_ZERO) || \ |
150 | false) |
151 | |
152 | static inline void _nocheck__trace_alsa_read_zero(long len) |
153 | { |
154 | if (trace_event_get_state(TRACE_ALSA_READ_ZERO) && qemu_loglevel_mask(LOG_TRACE)) { |
155 | struct timeval _now; |
156 | gettimeofday(&_now, NULL); |
157 | qemu_log("%d@%zu.%06zu:alsa_read_zero " "Failed to read %ld frames (read zero)" "\n" , |
158 | qemu_get_thread_id(), |
159 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
160 | , len); |
161 | } |
162 | } |
163 | |
164 | static inline void trace_alsa_read_zero(long len) |
165 | { |
166 | if (true) { |
167 | _nocheck__trace_alsa_read_zero(len); |
168 | } |
169 | } |
170 | |
171 | #define TRACE_ALSA_XRUN_OUT_BACKEND_DSTATE() ( \ |
172 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_XRUN_OUT) || \ |
173 | false) |
174 | |
175 | static inline void _nocheck__trace_alsa_xrun_out(void) |
176 | { |
177 | if (trace_event_get_state(TRACE_ALSA_XRUN_OUT) && qemu_loglevel_mask(LOG_TRACE)) { |
178 | struct timeval _now; |
179 | gettimeofday(&_now, NULL); |
180 | qemu_log("%d@%zu.%06zu:alsa_xrun_out " "Recovering from playback xrun" "\n" , |
181 | qemu_get_thread_id(), |
182 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
183 | ); |
184 | } |
185 | } |
186 | |
187 | static inline void trace_alsa_xrun_out(void) |
188 | { |
189 | if (true) { |
190 | _nocheck__trace_alsa_xrun_out(); |
191 | } |
192 | } |
193 | |
194 | #define TRACE_ALSA_XRUN_IN_BACKEND_DSTATE() ( \ |
195 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_XRUN_IN) || \ |
196 | false) |
197 | |
198 | static inline void _nocheck__trace_alsa_xrun_in(void) |
199 | { |
200 | if (trace_event_get_state(TRACE_ALSA_XRUN_IN) && qemu_loglevel_mask(LOG_TRACE)) { |
201 | struct timeval _now; |
202 | gettimeofday(&_now, NULL); |
203 | qemu_log("%d@%zu.%06zu:alsa_xrun_in " "Recovering from capture xrun" "\n" , |
204 | qemu_get_thread_id(), |
205 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
206 | ); |
207 | } |
208 | } |
209 | |
210 | static inline void trace_alsa_xrun_in(void) |
211 | { |
212 | if (true) { |
213 | _nocheck__trace_alsa_xrun_in(); |
214 | } |
215 | } |
216 | |
217 | #define TRACE_ALSA_RESUME_OUT_BACKEND_DSTATE() ( \ |
218 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_RESUME_OUT) || \ |
219 | false) |
220 | |
221 | static inline void _nocheck__trace_alsa_resume_out(void) |
222 | { |
223 | if (trace_event_get_state(TRACE_ALSA_RESUME_OUT) && qemu_loglevel_mask(LOG_TRACE)) { |
224 | struct timeval _now; |
225 | gettimeofday(&_now, NULL); |
226 | qemu_log("%d@%zu.%06zu:alsa_resume_out " "Resuming suspended output stream" "\n" , |
227 | qemu_get_thread_id(), |
228 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
229 | ); |
230 | } |
231 | } |
232 | |
233 | static inline void trace_alsa_resume_out(void) |
234 | { |
235 | if (true) { |
236 | _nocheck__trace_alsa_resume_out(); |
237 | } |
238 | } |
239 | |
240 | #define TRACE_ALSA_RESUME_IN_BACKEND_DSTATE() ( \ |
241 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_RESUME_IN) || \ |
242 | false) |
243 | |
244 | static inline void _nocheck__trace_alsa_resume_in(void) |
245 | { |
246 | if (trace_event_get_state(TRACE_ALSA_RESUME_IN) && qemu_loglevel_mask(LOG_TRACE)) { |
247 | struct timeval _now; |
248 | gettimeofday(&_now, NULL); |
249 | qemu_log("%d@%zu.%06zu:alsa_resume_in " "Resuming suspended input stream" "\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_alsa_resume_in(void) |
257 | { |
258 | if (true) { |
259 | _nocheck__trace_alsa_resume_in(); |
260 | } |
261 | } |
262 | |
263 | #define TRACE_ALSA_NO_FRAMES_BACKEND_DSTATE() ( \ |
264 | trace_event_get_state_dynamic_by_id(TRACE_ALSA_NO_FRAMES) || \ |
265 | false) |
266 | |
267 | static inline void _nocheck__trace_alsa_no_frames(int state) |
268 | { |
269 | if (trace_event_get_state(TRACE_ALSA_NO_FRAMES) && qemu_loglevel_mask(LOG_TRACE)) { |
270 | struct timeval _now; |
271 | gettimeofday(&_now, NULL); |
272 | qemu_log("%d@%zu.%06zu:alsa_no_frames " "No frames available and ALSA state is %d" "\n" , |
273 | qemu_get_thread_id(), |
274 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
275 | , state); |
276 | } |
277 | } |
278 | |
279 | static inline void trace_alsa_no_frames(int state) |
280 | { |
281 | if (true) { |
282 | _nocheck__trace_alsa_no_frames(state); |
283 | } |
284 | } |
285 | |
286 | #define TRACE_OSS_VERSION_BACKEND_DSTATE() ( \ |
287 | trace_event_get_state_dynamic_by_id(TRACE_OSS_VERSION) || \ |
288 | false) |
289 | |
290 | static inline void _nocheck__trace_oss_version(int version) |
291 | { |
292 | if (trace_event_get_state(TRACE_OSS_VERSION) && qemu_loglevel_mask(LOG_TRACE)) { |
293 | struct timeval _now; |
294 | gettimeofday(&_now, NULL); |
295 | qemu_log("%d@%zu.%06zu:oss_version " "OSS version = 0x%x" "\n" , |
296 | qemu_get_thread_id(), |
297 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
298 | , version); |
299 | } |
300 | } |
301 | |
302 | static inline void trace_oss_version(int version) |
303 | { |
304 | if (true) { |
305 | _nocheck__trace_oss_version(version); |
306 | } |
307 | } |
308 | |
309 | #define TRACE_OSS_INVALID_AVAILABLE_SIZE_BACKEND_DSTATE() ( \ |
310 | trace_event_get_state_dynamic_by_id(TRACE_OSS_INVALID_AVAILABLE_SIZE) || \ |
311 | false) |
312 | |
313 | static inline void _nocheck__trace_oss_invalid_available_size(int size, int bufsize) |
314 | { |
315 | if (trace_event_get_state(TRACE_OSS_INVALID_AVAILABLE_SIZE) && qemu_loglevel_mask(LOG_TRACE)) { |
316 | struct timeval _now; |
317 | gettimeofday(&_now, NULL); |
318 | qemu_log("%d@%zu.%06zu:oss_invalid_available_size " "Invalid available size, size=%d bufsize=%d" "\n" , |
319 | qemu_get_thread_id(), |
320 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
321 | , size, bufsize); |
322 | } |
323 | } |
324 | |
325 | static inline void trace_oss_invalid_available_size(int size, int bufsize) |
326 | { |
327 | if (true) { |
328 | _nocheck__trace_oss_invalid_available_size(size, bufsize); |
329 | } |
330 | } |
331 | |
332 | #define TRACE_AUDIO_TIMER_START_BACKEND_DSTATE() ( \ |
333 | trace_event_get_state_dynamic_by_id(TRACE_AUDIO_TIMER_START) || \ |
334 | false) |
335 | |
336 | static inline void _nocheck__trace_audio_timer_start(int interval) |
337 | { |
338 | if (trace_event_get_state(TRACE_AUDIO_TIMER_START) && qemu_loglevel_mask(LOG_TRACE)) { |
339 | struct timeval _now; |
340 | gettimeofday(&_now, NULL); |
341 | qemu_log("%d@%zu.%06zu:audio_timer_start " "interval %d ms" "\n" , |
342 | qemu_get_thread_id(), |
343 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
344 | , interval); |
345 | } |
346 | } |
347 | |
348 | static inline void trace_audio_timer_start(int interval) |
349 | { |
350 | if (true) { |
351 | _nocheck__trace_audio_timer_start(interval); |
352 | } |
353 | } |
354 | |
355 | #define TRACE_AUDIO_TIMER_STOP_BACKEND_DSTATE() ( \ |
356 | trace_event_get_state_dynamic_by_id(TRACE_AUDIO_TIMER_STOP) || \ |
357 | false) |
358 | |
359 | static inline void _nocheck__trace_audio_timer_stop(void) |
360 | { |
361 | if (trace_event_get_state(TRACE_AUDIO_TIMER_STOP) && qemu_loglevel_mask(LOG_TRACE)) { |
362 | struct timeval _now; |
363 | gettimeofday(&_now, NULL); |
364 | qemu_log("%d@%zu.%06zu:audio_timer_stop " "" "\n" , |
365 | qemu_get_thread_id(), |
366 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
367 | ); |
368 | } |
369 | } |
370 | |
371 | static inline void trace_audio_timer_stop(void) |
372 | { |
373 | if (true) { |
374 | _nocheck__trace_audio_timer_stop(); |
375 | } |
376 | } |
377 | |
378 | #define TRACE_AUDIO_TIMER_DELAYED_BACKEND_DSTATE() ( \ |
379 | trace_event_get_state_dynamic_by_id(TRACE_AUDIO_TIMER_DELAYED) || \ |
380 | false) |
381 | |
382 | static inline void _nocheck__trace_audio_timer_delayed(int interval) |
383 | { |
384 | if (trace_event_get_state(TRACE_AUDIO_TIMER_DELAYED) && qemu_loglevel_mask(LOG_TRACE)) { |
385 | struct timeval _now; |
386 | gettimeofday(&_now, NULL); |
387 | qemu_log("%d@%zu.%06zu:audio_timer_delayed " "interval %d ms" "\n" , |
388 | qemu_get_thread_id(), |
389 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
390 | , interval); |
391 | } |
392 | } |
393 | |
394 | static inline void trace_audio_timer_delayed(int interval) |
395 | { |
396 | if (true) { |
397 | _nocheck__trace_audio_timer_delayed(interval); |
398 | } |
399 | } |
400 | #endif /* TRACE_AUDIO_GENERATED_TRACERS_H */ |
401 | |