/* This file is autogenerated by tracetool, do not edit. */
/* SPDX-License-Identifier: GPL-2.0-or-later */

#include "qemu/osdep.h"
#include "qemu/module.h"
#include "trace-audio.h"

uint16_t _TRACE_ALSA_REVENTS_DSTATE;
uint16_t _TRACE_ALSA_POLLOUT_DSTATE;
uint16_t _TRACE_ALSA_SET_HANDLER_DSTATE;
uint16_t _TRACE_ALSA_WROTE_ZERO_DSTATE;
uint16_t _TRACE_ALSA_READ_ZERO_DSTATE;
uint16_t _TRACE_ALSA_XRUN_OUT_DSTATE;
uint16_t _TRACE_ALSA_XRUN_IN_DSTATE;
uint16_t _TRACE_ALSA_RESUME_OUT_DSTATE;
uint16_t _TRACE_ALSA_INFO_PARAMS_DSTATE;
uint16_t _TRACE_ALSA_INFO_SAMPLES_DSTATE;
uint16_t _TRACE_ALSA_FINI_OUT_DSTATE;
uint16_t _TRACE_ALSA_ENABLE_OUT_DSTATE;
uint16_t _TRACE_ALSA_ENABLE_IN_DSTATE;
uint16_t _TRACE_OSS_VERSION_DSTATE;
uint16_t _TRACE_OSS_OUT_PARAMS_DSTATE;
uint16_t _TRACE_OSS_IN_PARAMS_DSTATE;
uint16_t _TRACE_OSS_FINI_OUT_DSTATE;
uint16_t _TRACE_OSS_ENABLE_OUT_DSTATE;
uint16_t _TRACE_OSS_ENABLE_IN_DSTATE;
uint16_t _TRACE_DBUS_AUDIO_REGISTER_DSTATE;
uint16_t _TRACE_DBUS_AUDIO_PUT_BUFFER_OUT_DSTATE;
uint16_t _TRACE_DBUS_AUDIO_READ_DSTATE;
uint16_t _TRACE_DSOUND_CLEAR_SAMPLE_DSTATE;
uint16_t _TRACE_DSOUND_WAVE_FORMAT_DSTATE;
uint16_t _TRACE_DSOUND_BUFFER_BYTES_DSTATE;
uint16_t _TRACE_JACK_CLIENT_RECOVER_DSTATE;
uint16_t _TRACE_JACK_CONNECT_DSTATE;
uint16_t _TRACE_JACK_SERVER_STARTED_DSTATE;
uint16_t _TRACE_JACK_UNIQUE_NAME_DSTATE;
uint16_t _TRACE_JACK_OUT_INIT_DSTATE;
uint16_t _TRACE_JACK_IN_INIT_DSTATE;
uint16_t _TRACE_JACK_INFO_DSTATE;
uint16_t _TRACE_PW_STATE_CHANGED_DSTATE;
uint16_t _TRACE_PW_READ_DSTATE;
uint16_t _TRACE_PW_WRITE_DSTATE;
uint16_t _TRACE_PW_VOL_DSTATE;
uint16_t _TRACE_PW_PERIOD_DSTATE;
uint16_t _TRACE_PW_AUDIO_INIT_DSTATE;
uint16_t _TRACE_AUDIO_BE_SET_ACTIVE_IN_DSTATE;
uint16_t _TRACE_AUDIO_BE_SET_ACTIVE_OUT_DSTATE;
uint16_t _TRACE_AUDIO_TIMER_START_DSTATE;
uint16_t _TRACE_AUDIO_TIMER_STOP_DSTATE;
uint16_t _TRACE_AUDIO_TIMER_DELAYED_DSTATE;
uint16_t _TRACE_AUDIO_NOTIFY_CAPTURE_DSTATE;
uint16_t _TRACE_AUDIO_CAPTURE_ATTACH_DSTATE;
uint16_t _TRACE_AUDIO_GET_AVAIL_DSTATE;
uint16_t _TRACE_AUDIO_RUN_POLL_DSTATE;
uint16_t _TRACE_AUDIO_CAPTURE_FREE_SW_DSTATE;
uint16_t _TRACE_AUDIO_OUT_FULL_DSTATE;
uint16_t _TRACE_AUDIO_SW_WRITE_DSTATE;
uint16_t _TRACE_AUDIO_GET_FREE_DSTATE;
uint16_t _TRACE_AUDIO_OUT_DISABLE_DSTATE;
uint16_t _TRACE_AUDIO_OUT_PLAYED_DSTATE;
uint16_t _TRACE_AUDIO_RATE_RESET_DSTATE;
uint16_t _TRACE_AUDIO_OPEN_OUT_DSTATE;
uint16_t _TRACE_AUDIO_OPEN_IN_DSTATE;
uint16_t _TRACE_AUDIO_VOICE_PAIR_DSTATE;
TraceEvent _TRACE_ALSA_REVENTS_EVENT = {
    .id = 0,
    .name = "alsa_revents",
    .sstate = TRACE_ALSA_REVENTS_ENABLED,
    .dstate = &_TRACE_ALSA_REVENTS_DSTATE
};
TraceEvent _TRACE_ALSA_POLLOUT_EVENT = {
    .id = 0,
    .name = "alsa_pollout",
    .sstate = TRACE_ALSA_POLLOUT_ENABLED,
    .dstate = &_TRACE_ALSA_POLLOUT_DSTATE
};
TraceEvent _TRACE_ALSA_SET_HANDLER_EVENT = {
    .id = 0,
    .name = "alsa_set_handler",
    .sstate = TRACE_ALSA_SET_HANDLER_ENABLED,
    .dstate = &_TRACE_ALSA_SET_HANDLER_DSTATE
};
TraceEvent _TRACE_ALSA_WROTE_ZERO_EVENT = {
    .id = 0,
    .name = "alsa_wrote_zero",
    .sstate = TRACE_ALSA_WROTE_ZERO_ENABLED,
    .dstate = &_TRACE_ALSA_WROTE_ZERO_DSTATE
};
TraceEvent _TRACE_ALSA_READ_ZERO_EVENT = {
    .id = 0,
    .name = "alsa_read_zero",
    .sstate = TRACE_ALSA_READ_ZERO_ENABLED,
    .dstate = &_TRACE_ALSA_READ_ZERO_DSTATE
};
TraceEvent _TRACE_ALSA_XRUN_OUT_EVENT = {
    .id = 0,
    .name = "alsa_xrun_out",
    .sstate = TRACE_ALSA_XRUN_OUT_ENABLED,
    .dstate = &_TRACE_ALSA_XRUN_OUT_DSTATE
};
TraceEvent _TRACE_ALSA_XRUN_IN_EVENT = {
    .id = 0,
    .name = "alsa_xrun_in",
    .sstate = TRACE_ALSA_XRUN_IN_ENABLED,
    .dstate = &_TRACE_ALSA_XRUN_IN_DSTATE
};
TraceEvent _TRACE_ALSA_RESUME_OUT_EVENT = {
    .id = 0,
    .name = "alsa_resume_out",
    .sstate = TRACE_ALSA_RESUME_OUT_ENABLED,
    .dstate = &_TRACE_ALSA_RESUME_OUT_DSTATE
};
TraceEvent _TRACE_ALSA_INFO_PARAMS_EVENT = {
    .id = 0,
    .name = "alsa_info_params",
    .sstate = TRACE_ALSA_INFO_PARAMS_ENABLED,
    .dstate = &_TRACE_ALSA_INFO_PARAMS_DSTATE
};
TraceEvent _TRACE_ALSA_INFO_SAMPLES_EVENT = {
    .id = 0,
    .name = "alsa_info_samples",
    .sstate = TRACE_ALSA_INFO_SAMPLES_ENABLED,
    .dstate = &_TRACE_ALSA_INFO_SAMPLES_DSTATE
};
TraceEvent _TRACE_ALSA_FINI_OUT_EVENT = {
    .id = 0,
    .name = "alsa_fini_out",
    .sstate = TRACE_ALSA_FINI_OUT_ENABLED,
    .dstate = &_TRACE_ALSA_FINI_OUT_DSTATE
};
TraceEvent _TRACE_ALSA_ENABLE_OUT_EVENT = {
    .id = 0,
    .name = "alsa_enable_out",
    .sstate = TRACE_ALSA_ENABLE_OUT_ENABLED,
    .dstate = &_TRACE_ALSA_ENABLE_OUT_DSTATE
};
TraceEvent _TRACE_ALSA_ENABLE_IN_EVENT = {
    .id = 0,
    .name = "alsa_enable_in",
    .sstate = TRACE_ALSA_ENABLE_IN_ENABLED,
    .dstate = &_TRACE_ALSA_ENABLE_IN_DSTATE
};
TraceEvent _TRACE_OSS_VERSION_EVENT = {
    .id = 0,
    .name = "oss_version",
    .sstate = TRACE_OSS_VERSION_ENABLED,
    .dstate = &_TRACE_OSS_VERSION_DSTATE
};
TraceEvent _TRACE_OSS_OUT_PARAMS_EVENT = {
    .id = 0,
    .name = "oss_out_params",
    .sstate = TRACE_OSS_OUT_PARAMS_ENABLED,
    .dstate = &_TRACE_OSS_OUT_PARAMS_DSTATE
};
TraceEvent _TRACE_OSS_IN_PARAMS_EVENT = {
    .id = 0,
    .name = "oss_in_params",
    .sstate = TRACE_OSS_IN_PARAMS_ENABLED,
    .dstate = &_TRACE_OSS_IN_PARAMS_DSTATE
};
TraceEvent _TRACE_OSS_FINI_OUT_EVENT = {
    .id = 0,
    .name = "oss_fini_out",
    .sstate = TRACE_OSS_FINI_OUT_ENABLED,
    .dstate = &_TRACE_OSS_FINI_OUT_DSTATE
};
TraceEvent _TRACE_OSS_ENABLE_OUT_EVENT = {
    .id = 0,
    .name = "oss_enable_out",
    .sstate = TRACE_OSS_ENABLE_OUT_ENABLED,
    .dstate = &_TRACE_OSS_ENABLE_OUT_DSTATE
};
TraceEvent _TRACE_OSS_ENABLE_IN_EVENT = {
    .id = 0,
    .name = "oss_enable_in",
    .sstate = TRACE_OSS_ENABLE_IN_ENABLED,
    .dstate = &_TRACE_OSS_ENABLE_IN_DSTATE
};
TraceEvent _TRACE_DBUS_AUDIO_REGISTER_EVENT = {
    .id = 0,
    .name = "dbus_audio_register",
    .sstate = TRACE_DBUS_AUDIO_REGISTER_ENABLED,
    .dstate = &_TRACE_DBUS_AUDIO_REGISTER_DSTATE
};
TraceEvent _TRACE_DBUS_AUDIO_PUT_BUFFER_OUT_EVENT = {
    .id = 0,
    .name = "dbus_audio_put_buffer_out",
    .sstate = TRACE_DBUS_AUDIO_PUT_BUFFER_OUT_ENABLED,
    .dstate = &_TRACE_DBUS_AUDIO_PUT_BUFFER_OUT_DSTATE
};
TraceEvent _TRACE_DBUS_AUDIO_READ_EVENT = {
    .id = 0,
    .name = "dbus_audio_read",
    .sstate = TRACE_DBUS_AUDIO_READ_ENABLED,
    .dstate = &_TRACE_DBUS_AUDIO_READ_DSTATE
};
TraceEvent _TRACE_DSOUND_CLEAR_SAMPLE_EVENT = {
    .id = 0,
    .name = "dsound_clear_sample",
    .sstate = TRACE_DSOUND_CLEAR_SAMPLE_ENABLED,
    .dstate = &_TRACE_DSOUND_CLEAR_SAMPLE_DSTATE
};
TraceEvent _TRACE_DSOUND_WAVE_FORMAT_EVENT = {
    .id = 0,
    .name = "dsound_wave_format",
    .sstate = TRACE_DSOUND_WAVE_FORMAT_ENABLED,
    .dstate = &_TRACE_DSOUND_WAVE_FORMAT_DSTATE
};
TraceEvent _TRACE_DSOUND_BUFFER_BYTES_EVENT = {
    .id = 0,
    .name = "dsound_buffer_bytes",
    .sstate = TRACE_DSOUND_BUFFER_BYTES_ENABLED,
    .dstate = &_TRACE_DSOUND_BUFFER_BYTES_DSTATE
};
TraceEvent _TRACE_JACK_CLIENT_RECOVER_EVENT = {
    .id = 0,
    .name = "jack_client_recover",
    .sstate = TRACE_JACK_CLIENT_RECOVER_ENABLED,
    .dstate = &_TRACE_JACK_CLIENT_RECOVER_DSTATE
};
TraceEvent _TRACE_JACK_CONNECT_EVENT = {
    .id = 0,
    .name = "jack_connect",
    .sstate = TRACE_JACK_CONNECT_ENABLED,
    .dstate = &_TRACE_JACK_CONNECT_DSTATE
};
TraceEvent _TRACE_JACK_SERVER_STARTED_EVENT = {
    .id = 0,
    .name = "jack_server_started",
    .sstate = TRACE_JACK_SERVER_STARTED_ENABLED,
    .dstate = &_TRACE_JACK_SERVER_STARTED_DSTATE
};
TraceEvent _TRACE_JACK_UNIQUE_NAME_EVENT = {
    .id = 0,
    .name = "jack_unique_name",
    .sstate = TRACE_JACK_UNIQUE_NAME_ENABLED,
    .dstate = &_TRACE_JACK_UNIQUE_NAME_DSTATE
};
TraceEvent _TRACE_JACK_OUT_INIT_EVENT = {
    .id = 0,
    .name = "jack_out_init",
    .sstate = TRACE_JACK_OUT_INIT_ENABLED,
    .dstate = &_TRACE_JACK_OUT_INIT_DSTATE
};
TraceEvent _TRACE_JACK_IN_INIT_EVENT = {
    .id = 0,
    .name = "jack_in_init",
    .sstate = TRACE_JACK_IN_INIT_ENABLED,
    .dstate = &_TRACE_JACK_IN_INIT_DSTATE
};
TraceEvent _TRACE_JACK_INFO_EVENT = {
    .id = 0,
    .name = "jack_info",
    .sstate = TRACE_JACK_INFO_ENABLED,
    .dstate = &_TRACE_JACK_INFO_DSTATE
};
TraceEvent _TRACE_PW_STATE_CHANGED_EVENT = {
    .id = 0,
    .name = "pw_state_changed",
    .sstate = TRACE_PW_STATE_CHANGED_ENABLED,
    .dstate = &_TRACE_PW_STATE_CHANGED_DSTATE
};
TraceEvent _TRACE_PW_READ_EVENT = {
    .id = 0,
    .name = "pw_read",
    .sstate = TRACE_PW_READ_ENABLED,
    .dstate = &_TRACE_PW_READ_DSTATE
};
TraceEvent _TRACE_PW_WRITE_EVENT = {
    .id = 0,
    .name = "pw_write",
    .sstate = TRACE_PW_WRITE_ENABLED,
    .dstate = &_TRACE_PW_WRITE_DSTATE
};
TraceEvent _TRACE_PW_VOL_EVENT = {
    .id = 0,
    .name = "pw_vol",
    .sstate = TRACE_PW_VOL_ENABLED,
    .dstate = &_TRACE_PW_VOL_DSTATE
};
TraceEvent _TRACE_PW_PERIOD_EVENT = {
    .id = 0,
    .name = "pw_period",
    .sstate = TRACE_PW_PERIOD_ENABLED,
    .dstate = &_TRACE_PW_PERIOD_DSTATE
};
TraceEvent _TRACE_PW_AUDIO_INIT_EVENT = {
    .id = 0,
    .name = "pw_audio_init",
    .sstate = TRACE_PW_AUDIO_INIT_ENABLED,
    .dstate = &_TRACE_PW_AUDIO_INIT_DSTATE
};
TraceEvent _TRACE_AUDIO_BE_SET_ACTIVE_IN_EVENT = {
    .id = 0,
    .name = "audio_be_set_active_in",
    .sstate = TRACE_AUDIO_BE_SET_ACTIVE_IN_ENABLED,
    .dstate = &_TRACE_AUDIO_BE_SET_ACTIVE_IN_DSTATE
};
TraceEvent _TRACE_AUDIO_BE_SET_ACTIVE_OUT_EVENT = {
    .id = 0,
    .name = "audio_be_set_active_out",
    .sstate = TRACE_AUDIO_BE_SET_ACTIVE_OUT_ENABLED,
    .dstate = &_TRACE_AUDIO_BE_SET_ACTIVE_OUT_DSTATE
};
TraceEvent _TRACE_AUDIO_TIMER_START_EVENT = {
    .id = 0,
    .name = "audio_timer_start",
    .sstate = TRACE_AUDIO_TIMER_START_ENABLED,
    .dstate = &_TRACE_AUDIO_TIMER_START_DSTATE
};
TraceEvent _TRACE_AUDIO_TIMER_STOP_EVENT = {
    .id = 0,
    .name = "audio_timer_stop",
    .sstate = TRACE_AUDIO_TIMER_STOP_ENABLED,
    .dstate = &_TRACE_AUDIO_TIMER_STOP_DSTATE
};
TraceEvent _TRACE_AUDIO_TIMER_DELAYED_EVENT = {
    .id = 0,
    .name = "audio_timer_delayed",
    .sstate = TRACE_AUDIO_TIMER_DELAYED_ENABLED,
    .dstate = &_TRACE_AUDIO_TIMER_DELAYED_DSTATE
};
TraceEvent _TRACE_AUDIO_NOTIFY_CAPTURE_EVENT = {
    .id = 0,
    .name = "audio_notify_capture",
    .sstate = TRACE_AUDIO_NOTIFY_CAPTURE_ENABLED,
    .dstate = &_TRACE_AUDIO_NOTIFY_CAPTURE_DSTATE
};
TraceEvent _TRACE_AUDIO_CAPTURE_ATTACH_EVENT = {
    .id = 0,
    .name = "audio_capture_attach",
    .sstate = TRACE_AUDIO_CAPTURE_ATTACH_ENABLED,
    .dstate = &_TRACE_AUDIO_CAPTURE_ATTACH_DSTATE
};
TraceEvent _TRACE_AUDIO_GET_AVAIL_EVENT = {
    .id = 0,
    .name = "audio_get_avail",
    .sstate = TRACE_AUDIO_GET_AVAIL_ENABLED,
    .dstate = &_TRACE_AUDIO_GET_AVAIL_DSTATE
};
TraceEvent _TRACE_AUDIO_RUN_POLL_EVENT = {
    .id = 0,
    .name = "audio_run_poll",
    .sstate = TRACE_AUDIO_RUN_POLL_ENABLED,
    .dstate = &_TRACE_AUDIO_RUN_POLL_DSTATE
};
TraceEvent _TRACE_AUDIO_CAPTURE_FREE_SW_EVENT = {
    .id = 0,
    .name = "audio_capture_free_sw",
    .sstate = TRACE_AUDIO_CAPTURE_FREE_SW_ENABLED,
    .dstate = &_TRACE_AUDIO_CAPTURE_FREE_SW_DSTATE
};
TraceEvent _TRACE_AUDIO_OUT_FULL_EVENT = {
    .id = 0,
    .name = "audio_out_full",
    .sstate = TRACE_AUDIO_OUT_FULL_ENABLED,
    .dstate = &_TRACE_AUDIO_OUT_FULL_DSTATE
};
TraceEvent _TRACE_AUDIO_SW_WRITE_EVENT = {
    .id = 0,
    .name = "audio_sw_write",
    .sstate = TRACE_AUDIO_SW_WRITE_ENABLED,
    .dstate = &_TRACE_AUDIO_SW_WRITE_DSTATE
};
TraceEvent _TRACE_AUDIO_GET_FREE_EVENT = {
    .id = 0,
    .name = "audio_get_free",
    .sstate = TRACE_AUDIO_GET_FREE_ENABLED,
    .dstate = &_TRACE_AUDIO_GET_FREE_DSTATE
};
TraceEvent _TRACE_AUDIO_OUT_DISABLE_EVENT = {
    .id = 0,
    .name = "audio_out_disable",
    .sstate = TRACE_AUDIO_OUT_DISABLE_ENABLED,
    .dstate = &_TRACE_AUDIO_OUT_DISABLE_DSTATE
};
TraceEvent _TRACE_AUDIO_OUT_PLAYED_EVENT = {
    .id = 0,
    .name = "audio_out_played",
    .sstate = TRACE_AUDIO_OUT_PLAYED_ENABLED,
    .dstate = &_TRACE_AUDIO_OUT_PLAYED_DSTATE
};
TraceEvent _TRACE_AUDIO_RATE_RESET_EVENT = {
    .id = 0,
    .name = "audio_rate_reset",
    .sstate = TRACE_AUDIO_RATE_RESET_ENABLED,
    .dstate = &_TRACE_AUDIO_RATE_RESET_DSTATE
};
TraceEvent _TRACE_AUDIO_OPEN_OUT_EVENT = {
    .id = 0,
    .name = "audio_open_out",
    .sstate = TRACE_AUDIO_OPEN_OUT_ENABLED,
    .dstate = &_TRACE_AUDIO_OPEN_OUT_DSTATE
};
TraceEvent _TRACE_AUDIO_OPEN_IN_EVENT = {
    .id = 0,
    .name = "audio_open_in",
    .sstate = TRACE_AUDIO_OPEN_IN_ENABLED,
    .dstate = &_TRACE_AUDIO_OPEN_IN_DSTATE
};
TraceEvent _TRACE_AUDIO_VOICE_PAIR_EVENT = {
    .id = 0,
    .name = "audio_voice_pair",
    .sstate = TRACE_AUDIO_VOICE_PAIR_ENABLED,
    .dstate = &_TRACE_AUDIO_VOICE_PAIR_DSTATE
};
TraceEvent *audio_trace_events[] = {
    &_TRACE_ALSA_REVENTS_EVENT,
    &_TRACE_ALSA_POLLOUT_EVENT,
    &_TRACE_ALSA_SET_HANDLER_EVENT,
    &_TRACE_ALSA_WROTE_ZERO_EVENT,
    &_TRACE_ALSA_READ_ZERO_EVENT,
    &_TRACE_ALSA_XRUN_OUT_EVENT,
    &_TRACE_ALSA_XRUN_IN_EVENT,
    &_TRACE_ALSA_RESUME_OUT_EVENT,
    &_TRACE_ALSA_INFO_PARAMS_EVENT,
    &_TRACE_ALSA_INFO_SAMPLES_EVENT,
    &_TRACE_ALSA_FINI_OUT_EVENT,
    &_TRACE_ALSA_ENABLE_OUT_EVENT,
    &_TRACE_ALSA_ENABLE_IN_EVENT,
    &_TRACE_OSS_VERSION_EVENT,
    &_TRACE_OSS_OUT_PARAMS_EVENT,
    &_TRACE_OSS_IN_PARAMS_EVENT,
    &_TRACE_OSS_FINI_OUT_EVENT,
    &_TRACE_OSS_ENABLE_OUT_EVENT,
    &_TRACE_OSS_ENABLE_IN_EVENT,
    &_TRACE_DBUS_AUDIO_REGISTER_EVENT,
    &_TRACE_DBUS_AUDIO_PUT_BUFFER_OUT_EVENT,
    &_TRACE_DBUS_AUDIO_READ_EVENT,
    &_TRACE_DSOUND_CLEAR_SAMPLE_EVENT,
    &_TRACE_DSOUND_WAVE_FORMAT_EVENT,
    &_TRACE_DSOUND_BUFFER_BYTES_EVENT,
    &_TRACE_JACK_CLIENT_RECOVER_EVENT,
    &_TRACE_JACK_CONNECT_EVENT,
    &_TRACE_JACK_SERVER_STARTED_EVENT,
    &_TRACE_JACK_UNIQUE_NAME_EVENT,
    &_TRACE_JACK_OUT_INIT_EVENT,
    &_TRACE_JACK_IN_INIT_EVENT,
    &_TRACE_JACK_INFO_EVENT,
    &_TRACE_PW_STATE_CHANGED_EVENT,
    &_TRACE_PW_READ_EVENT,
    &_TRACE_PW_WRITE_EVENT,
    &_TRACE_PW_VOL_EVENT,
    &_TRACE_PW_PERIOD_EVENT,
    &_TRACE_PW_AUDIO_INIT_EVENT,
    &_TRACE_AUDIO_BE_SET_ACTIVE_IN_EVENT,
    &_TRACE_AUDIO_BE_SET_ACTIVE_OUT_EVENT,
    &_TRACE_AUDIO_TIMER_START_EVENT,
    &_TRACE_AUDIO_TIMER_STOP_EVENT,
    &_TRACE_AUDIO_TIMER_DELAYED_EVENT,
    &_TRACE_AUDIO_NOTIFY_CAPTURE_EVENT,
    &_TRACE_AUDIO_CAPTURE_ATTACH_EVENT,
    &_TRACE_AUDIO_GET_AVAIL_EVENT,
    &_TRACE_AUDIO_RUN_POLL_EVENT,
    &_TRACE_AUDIO_CAPTURE_FREE_SW_EVENT,
    &_TRACE_AUDIO_OUT_FULL_EVENT,
    &_TRACE_AUDIO_SW_WRITE_EVENT,
    &_TRACE_AUDIO_GET_FREE_EVENT,
    &_TRACE_AUDIO_OUT_DISABLE_EVENT,
    &_TRACE_AUDIO_OUT_PLAYED_EVENT,
    &_TRACE_AUDIO_RATE_RESET_EVENT,
    &_TRACE_AUDIO_OPEN_OUT_EVENT,
    &_TRACE_AUDIO_OPEN_IN_EVENT,
    &_TRACE_AUDIO_VOICE_PAIR_EVENT,
  NULL,
};

static void trace_audio_register_events(void)
{
    trace_event_register_group(audio_trace_events);
}
trace_init(trace_audio_register_events)
