/* This file is autogenerated by tracetool, do not edit. */

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

uint16_t _TRACE_IOINST_DSTATE;
uint16_t _TRACE_IOINST_SCH_ID_DSTATE;
uint16_t _TRACE_IOINST_CHP_ID_DSTATE;
uint16_t _TRACE_IOINST_CHSC_CMD_DSTATE;
uint16_t _TRACE_CPU_SET_STATE_DSTATE;
uint16_t _TRACE_CPU_HALT_DSTATE;
uint16_t _TRACE_CPU_UNHALT_DSTATE;
uint16_t _TRACE_SIGP_FINISHED_DSTATE;
TraceEvent _TRACE_IOINST_EVENT = {
    .id = 0,
    .name = "ioinst",
    .sstate = TRACE_IOINST_ENABLED,
    .dstate = &_TRACE_IOINST_DSTATE 
};
TraceEvent _TRACE_IOINST_SCH_ID_EVENT = {
    .id = 0,
    .name = "ioinst_sch_id",
    .sstate = TRACE_IOINST_SCH_ID_ENABLED,
    .dstate = &_TRACE_IOINST_SCH_ID_DSTATE 
};
TraceEvent _TRACE_IOINST_CHP_ID_EVENT = {
    .id = 0,
    .name = "ioinst_chp_id",
    .sstate = TRACE_IOINST_CHP_ID_ENABLED,
    .dstate = &_TRACE_IOINST_CHP_ID_DSTATE 
};
TraceEvent _TRACE_IOINST_CHSC_CMD_EVENT = {
    .id = 0,
    .name = "ioinst_chsc_cmd",
    .sstate = TRACE_IOINST_CHSC_CMD_ENABLED,
    .dstate = &_TRACE_IOINST_CHSC_CMD_DSTATE 
};
TraceEvent _TRACE_CPU_SET_STATE_EVENT = {
    .id = 0,
    .name = "cpu_set_state",
    .sstate = TRACE_CPU_SET_STATE_ENABLED,
    .dstate = &_TRACE_CPU_SET_STATE_DSTATE 
};
TraceEvent _TRACE_CPU_HALT_EVENT = {
    .id = 0,
    .name = "cpu_halt",
    .sstate = TRACE_CPU_HALT_ENABLED,
    .dstate = &_TRACE_CPU_HALT_DSTATE 
};
TraceEvent _TRACE_CPU_UNHALT_EVENT = {
    .id = 0,
    .name = "cpu_unhalt",
    .sstate = TRACE_CPU_UNHALT_ENABLED,
    .dstate = &_TRACE_CPU_UNHALT_DSTATE 
};
TraceEvent _TRACE_SIGP_FINISHED_EVENT = {
    .id = 0,
    .name = "sigp_finished",
    .sstate = TRACE_SIGP_FINISHED_ENABLED,
    .dstate = &_TRACE_SIGP_FINISHED_DSTATE 
};
TraceEvent *target_s390x_trace_events[] = {
    &_TRACE_IOINST_EVENT,
    &_TRACE_IOINST_SCH_ID_EVENT,
    &_TRACE_IOINST_CHP_ID_EVENT,
    &_TRACE_IOINST_CHSC_CMD_EVENT,
    &_TRACE_CPU_SET_STATE_EVENT,
    &_TRACE_CPU_HALT_EVENT,
    &_TRACE_CPU_UNHALT_EVENT,
    &_TRACE_SIGP_FINISHED_EVENT,
  NULL,
};

static void trace_target_s390x_register_events(void)
{
    trace_event_register_group(target_s390x_trace_events);
}
trace_init(trace_target_s390x_register_events)
