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
8extern TraceEvent _TRACE_ALSA_REVENTS_EVENT;
9extern TraceEvent _TRACE_ALSA_POLLOUT_EVENT;
10extern TraceEvent _TRACE_ALSA_SET_HANDLER_EVENT;
11extern TraceEvent _TRACE_ALSA_WROTE_ZERO_EVENT;
12extern TraceEvent _TRACE_ALSA_READ_ZERO_EVENT;
13extern TraceEvent _TRACE_ALSA_XRUN_OUT_EVENT;
14extern TraceEvent _TRACE_ALSA_XRUN_IN_EVENT;
15extern TraceEvent _TRACE_ALSA_RESUME_OUT_EVENT;
16extern TraceEvent _TRACE_ALSA_RESUME_IN_EVENT;
17extern TraceEvent _TRACE_ALSA_NO_FRAMES_EVENT;
18extern TraceEvent _TRACE_OSS_VERSION_EVENT;
19extern TraceEvent _TRACE_OSS_INVALID_AVAILABLE_SIZE_EVENT;
20extern TraceEvent _TRACE_AUDIO_TIMER_START_EVENT;
21extern TraceEvent _TRACE_AUDIO_TIMER_STOP_EVENT;
22extern TraceEvent _TRACE_AUDIO_TIMER_DELAYED_EVENT;
23extern uint16_t _TRACE_ALSA_REVENTS_DSTATE;
24extern uint16_t _TRACE_ALSA_POLLOUT_DSTATE;
25extern uint16_t _TRACE_ALSA_SET_HANDLER_DSTATE;
26extern uint16_t _TRACE_ALSA_WROTE_ZERO_DSTATE;
27extern uint16_t _TRACE_ALSA_READ_ZERO_DSTATE;
28extern uint16_t _TRACE_ALSA_XRUN_OUT_DSTATE;
29extern uint16_t _TRACE_ALSA_XRUN_IN_DSTATE;
30extern uint16_t _TRACE_ALSA_RESUME_OUT_DSTATE;
31extern uint16_t _TRACE_ALSA_RESUME_IN_DSTATE;
32extern uint16_t _TRACE_ALSA_NO_FRAMES_DSTATE;
33extern uint16_t _TRACE_OSS_VERSION_DSTATE;
34extern uint16_t _TRACE_OSS_INVALID_AVAILABLE_SIZE_DSTATE;
35extern uint16_t _TRACE_AUDIO_TIMER_START_DSTATE;
36extern uint16_t _TRACE_AUDIO_TIMER_STOP_DSTATE;
37extern 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
60static 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
72static 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
83static 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
95static 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
106static 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
118static 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
129static 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
141static 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
152static 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
164static 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
175static 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
187static 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
198static 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
210static 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
221static 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
233static 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
244static 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
256static 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
267static 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
279static 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
290static 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
302static 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
313static 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
325static 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
336static 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
348static 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
359static 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
371static 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
382static 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
394static 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