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

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

uint16_t _TRACE_KVM_XEN_MAP_PIRQ_DSTATE;
uint16_t _TRACE_KVM_XEN_UNMAP_PIRQ_DSTATE;
uint16_t _TRACE_KVM_XEN_GET_FREE_PIRQ_DSTATE;
uint16_t _TRACE_KVM_XEN_BIND_PIRQ_DSTATE;
uint16_t _TRACE_KVM_XEN_UNMASK_PIRQ_DSTATE;
uint16_t _TRACE_XENSTORE_ERROR_DSTATE;
uint16_t _TRACE_XENSTORE_READ_DSTATE;
uint16_t _TRACE_XENSTORE_WRITE_DSTATE;
uint16_t _TRACE_XENSTORE_MKDIR_DSTATE;
uint16_t _TRACE_XENSTORE_DIRECTORY_DSTATE;
uint16_t _TRACE_XENSTORE_DIRECTORY_PART_DSTATE;
uint16_t _TRACE_XENSTORE_TRANSACTION_START_DSTATE;
uint16_t _TRACE_XENSTORE_TRANSACTION_END_DSTATE;
uint16_t _TRACE_XENSTORE_RM_DSTATE;
uint16_t _TRACE_XENSTORE_GET_PERMS_DSTATE;
uint16_t _TRACE_XENSTORE_SET_PERMS_DSTATE;
uint16_t _TRACE_XENSTORE_WATCH_DSTATE;
uint16_t _TRACE_XENSTORE_UNWATCH_DSTATE;
uint16_t _TRACE_XENSTORE_RESET_WATCHES_DSTATE;
uint16_t _TRACE_XENSTORE_WATCH_EVENT_DSTATE;
uint16_t _TRACE_XEN_PRIMARY_CONSOLE_CREATE_DSTATE;
uint16_t _TRACE_XEN_PRIMARY_CONSOLE_RESET_DSTATE;
TraceEvent _TRACE_KVM_XEN_MAP_PIRQ_EVENT = {
    .id = 0,
    .name = "kvm_xen_map_pirq",
    .sstate = TRACE_KVM_XEN_MAP_PIRQ_ENABLED,
    .dstate = &_TRACE_KVM_XEN_MAP_PIRQ_DSTATE 
};
TraceEvent _TRACE_KVM_XEN_UNMAP_PIRQ_EVENT = {
    .id = 0,
    .name = "kvm_xen_unmap_pirq",
    .sstate = TRACE_KVM_XEN_UNMAP_PIRQ_ENABLED,
    .dstate = &_TRACE_KVM_XEN_UNMAP_PIRQ_DSTATE 
};
TraceEvent _TRACE_KVM_XEN_GET_FREE_PIRQ_EVENT = {
    .id = 0,
    .name = "kvm_xen_get_free_pirq",
    .sstate = TRACE_KVM_XEN_GET_FREE_PIRQ_ENABLED,
    .dstate = &_TRACE_KVM_XEN_GET_FREE_PIRQ_DSTATE 
};
TraceEvent _TRACE_KVM_XEN_BIND_PIRQ_EVENT = {
    .id = 0,
    .name = "kvm_xen_bind_pirq",
    .sstate = TRACE_KVM_XEN_BIND_PIRQ_ENABLED,
    .dstate = &_TRACE_KVM_XEN_BIND_PIRQ_DSTATE 
};
TraceEvent _TRACE_KVM_XEN_UNMASK_PIRQ_EVENT = {
    .id = 0,
    .name = "kvm_xen_unmask_pirq",
    .sstate = TRACE_KVM_XEN_UNMASK_PIRQ_ENABLED,
    .dstate = &_TRACE_KVM_XEN_UNMASK_PIRQ_DSTATE 
};
TraceEvent _TRACE_XENSTORE_ERROR_EVENT = {
    .id = 0,
    .name = "xenstore_error",
    .sstate = TRACE_XENSTORE_ERROR_ENABLED,
    .dstate = &_TRACE_XENSTORE_ERROR_DSTATE 
};
TraceEvent _TRACE_XENSTORE_READ_EVENT = {
    .id = 0,
    .name = "xenstore_read",
    .sstate = TRACE_XENSTORE_READ_ENABLED,
    .dstate = &_TRACE_XENSTORE_READ_DSTATE 
};
TraceEvent _TRACE_XENSTORE_WRITE_EVENT = {
    .id = 0,
    .name = "xenstore_write",
    .sstate = TRACE_XENSTORE_WRITE_ENABLED,
    .dstate = &_TRACE_XENSTORE_WRITE_DSTATE 
};
TraceEvent _TRACE_XENSTORE_MKDIR_EVENT = {
    .id = 0,
    .name = "xenstore_mkdir",
    .sstate = TRACE_XENSTORE_MKDIR_ENABLED,
    .dstate = &_TRACE_XENSTORE_MKDIR_DSTATE 
};
TraceEvent _TRACE_XENSTORE_DIRECTORY_EVENT = {
    .id = 0,
    .name = "xenstore_directory",
    .sstate = TRACE_XENSTORE_DIRECTORY_ENABLED,
    .dstate = &_TRACE_XENSTORE_DIRECTORY_DSTATE 
};
TraceEvent _TRACE_XENSTORE_DIRECTORY_PART_EVENT = {
    .id = 0,
    .name = "xenstore_directory_part",
    .sstate = TRACE_XENSTORE_DIRECTORY_PART_ENABLED,
    .dstate = &_TRACE_XENSTORE_DIRECTORY_PART_DSTATE 
};
TraceEvent _TRACE_XENSTORE_TRANSACTION_START_EVENT = {
    .id = 0,
    .name = "xenstore_transaction_start",
    .sstate = TRACE_XENSTORE_TRANSACTION_START_ENABLED,
    .dstate = &_TRACE_XENSTORE_TRANSACTION_START_DSTATE 
};
TraceEvent _TRACE_XENSTORE_TRANSACTION_END_EVENT = {
    .id = 0,
    .name = "xenstore_transaction_end",
    .sstate = TRACE_XENSTORE_TRANSACTION_END_ENABLED,
    .dstate = &_TRACE_XENSTORE_TRANSACTION_END_DSTATE 
};
TraceEvent _TRACE_XENSTORE_RM_EVENT = {
    .id = 0,
    .name = "xenstore_rm",
    .sstate = TRACE_XENSTORE_RM_ENABLED,
    .dstate = &_TRACE_XENSTORE_RM_DSTATE 
};
TraceEvent _TRACE_XENSTORE_GET_PERMS_EVENT = {
    .id = 0,
    .name = "xenstore_get_perms",
    .sstate = TRACE_XENSTORE_GET_PERMS_ENABLED,
    .dstate = &_TRACE_XENSTORE_GET_PERMS_DSTATE 
};
TraceEvent _TRACE_XENSTORE_SET_PERMS_EVENT = {
    .id = 0,
    .name = "xenstore_set_perms",
    .sstate = TRACE_XENSTORE_SET_PERMS_ENABLED,
    .dstate = &_TRACE_XENSTORE_SET_PERMS_DSTATE 
};
TraceEvent _TRACE_XENSTORE_WATCH_EVENT = {
    .id = 0,
    .name = "xenstore_watch",
    .sstate = TRACE_XENSTORE_WATCH_ENABLED,
    .dstate = &_TRACE_XENSTORE_WATCH_DSTATE 
};
TraceEvent _TRACE_XENSTORE_UNWATCH_EVENT = {
    .id = 0,
    .name = "xenstore_unwatch",
    .sstate = TRACE_XENSTORE_UNWATCH_ENABLED,
    .dstate = &_TRACE_XENSTORE_UNWATCH_DSTATE 
};
TraceEvent _TRACE_XENSTORE_RESET_WATCHES_EVENT = {
    .id = 0,
    .name = "xenstore_reset_watches",
    .sstate = TRACE_XENSTORE_RESET_WATCHES_ENABLED,
    .dstate = &_TRACE_XENSTORE_RESET_WATCHES_DSTATE 
};
TraceEvent _TRACE_XENSTORE_WATCH_EVENT_EVENT = {
    .id = 0,
    .name = "xenstore_watch_event",
    .sstate = TRACE_XENSTORE_WATCH_EVENT_ENABLED,
    .dstate = &_TRACE_XENSTORE_WATCH_EVENT_DSTATE 
};
TraceEvent _TRACE_XEN_PRIMARY_CONSOLE_CREATE_EVENT = {
    .id = 0,
    .name = "xen_primary_console_create",
    .sstate = TRACE_XEN_PRIMARY_CONSOLE_CREATE_ENABLED,
    .dstate = &_TRACE_XEN_PRIMARY_CONSOLE_CREATE_DSTATE 
};
TraceEvent _TRACE_XEN_PRIMARY_CONSOLE_RESET_EVENT = {
    .id = 0,
    .name = "xen_primary_console_reset",
    .sstate = TRACE_XEN_PRIMARY_CONSOLE_RESET_ENABLED,
    .dstate = &_TRACE_XEN_PRIMARY_CONSOLE_RESET_DSTATE 
};
TraceEvent *hw_i386_kvm_trace_events[] = {
    &_TRACE_KVM_XEN_MAP_PIRQ_EVENT,
    &_TRACE_KVM_XEN_UNMAP_PIRQ_EVENT,
    &_TRACE_KVM_XEN_GET_FREE_PIRQ_EVENT,
    &_TRACE_KVM_XEN_BIND_PIRQ_EVENT,
    &_TRACE_KVM_XEN_UNMASK_PIRQ_EVENT,
    &_TRACE_XENSTORE_ERROR_EVENT,
    &_TRACE_XENSTORE_READ_EVENT,
    &_TRACE_XENSTORE_WRITE_EVENT,
    &_TRACE_XENSTORE_MKDIR_EVENT,
    &_TRACE_XENSTORE_DIRECTORY_EVENT,
    &_TRACE_XENSTORE_DIRECTORY_PART_EVENT,
    &_TRACE_XENSTORE_TRANSACTION_START_EVENT,
    &_TRACE_XENSTORE_TRANSACTION_END_EVENT,
    &_TRACE_XENSTORE_RM_EVENT,
    &_TRACE_XENSTORE_GET_PERMS_EVENT,
    &_TRACE_XENSTORE_SET_PERMS_EVENT,
    &_TRACE_XENSTORE_WATCH_EVENT,
    &_TRACE_XENSTORE_UNWATCH_EVENT,
    &_TRACE_XENSTORE_RESET_WATCHES_EVENT,
    &_TRACE_XENSTORE_WATCH_EVENT_EVENT,
    &_TRACE_XEN_PRIMARY_CONSOLE_CREATE_EVENT,
    &_TRACE_XEN_PRIMARY_CONSOLE_RESET_EVENT,
  NULL,
};

static void trace_hw_i386_kvm_register_events(void)
{
    trace_event_register_group(hw_i386_kvm_trace_events);
}
trace_init(trace_hw_i386_kvm_register_events)
