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

#ifndef TRACE_HW_XEN_GENERATED_TRACERS_H
#define TRACE_HW_XEN_GENERATED_TRACERS_H

#include "trace/control.h"

extern TraceEvent _TRACE_XEN_DEFAULT_IOREQ_SERVER_EVENT;
extern TraceEvent _TRACE_XEN_IOREQ_SERVER_CREATE_EVENT;
extern TraceEvent _TRACE_XEN_IOREQ_SERVER_DESTROY_EVENT;
extern TraceEvent _TRACE_XEN_IOREQ_SERVER_STATE_EVENT;
extern TraceEvent _TRACE_XEN_MAP_MMIO_RANGE_EVENT;
extern TraceEvent _TRACE_XEN_UNMAP_MMIO_RANGE_EVENT;
extern TraceEvent _TRACE_XEN_MAP_PORTIO_RANGE_EVENT;
extern TraceEvent _TRACE_XEN_UNMAP_PORTIO_RANGE_EVENT;
extern TraceEvent _TRACE_XEN_MAP_PCIDEV_EVENT;
extern TraceEvent _TRACE_XEN_UNMAP_PCIDEV_EVENT;
extern TraceEvent _TRACE_XEN_DOMID_RESTRICT_EVENT;
extern TraceEvent _TRACE_XEN_BUS_REALIZE_EVENT;
extern TraceEvent _TRACE_XEN_BUS_UNREALIZE_EVENT;
extern TraceEvent _TRACE_XEN_BUS_ENUMERATE_EVENT;
extern TraceEvent _TRACE_XEN_BUS_CLEANUP_EVENT;
extern TraceEvent _TRACE_XEN_BUS_TYPE_ENUMERATE_EVENT;
extern TraceEvent _TRACE_XEN_BUS_BACKEND_CREATE_EVENT;
extern TraceEvent _TRACE_XEN_BUS_DEVICE_CLEANUP_EVENT;
extern TraceEvent _TRACE_XEN_BUS_ADD_WATCH_EVENT;
extern TraceEvent _TRACE_XEN_BUS_REMOVE_WATCH_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_REALIZE_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_UNREALIZE_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_BACKEND_STATE_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_BACKEND_ONLINE_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_BACKEND_CHANGED_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_FRONTEND_STATE_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_FRONTEND_CHANGED_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_UNPLUG_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_ADD_WATCH_EVENT;
extern TraceEvent _TRACE_XEN_DEVICE_REMOVE_WATCH_EVENT;
extern TraceEvent _TRACE_XS_NODE_CREATE_EVENT;
extern TraceEvent _TRACE_XS_NODE_DESTROY_EVENT;
extern TraceEvent _TRACE_XS_NODE_VPRINTF_EVENT;
extern TraceEvent _TRACE_XS_NODE_READ_EVENT;
extern TraceEvent _TRACE_XS_NODE_WATCH_EVENT;
extern TraceEvent _TRACE_XS_NODE_UNWATCH_EVENT;
extern TraceEvent _TRACE_XEN_RAM_ALLOC_EVENT;
extern TraceEvent _TRACE_XEN_CLIENT_SET_MEMORY_EVENT;
extern TraceEvent _TRACE_HANDLE_IOREQ_EVENT;
extern TraceEvent _TRACE_HANDLE_IOREQ_READ_EVENT;
extern TraceEvent _TRACE_HANDLE_IOREQ_WRITE_EVENT;
extern TraceEvent _TRACE_CPU_IOREQ_PIO_EVENT;
extern TraceEvent _TRACE_CPU_IOREQ_PIO_READ_REG_EVENT;
extern TraceEvent _TRACE_CPU_IOREQ_PIO_WRITE_REG_EVENT;
extern TraceEvent _TRACE_CPU_IOREQ_MOVE_EVENT;
extern TraceEvent _TRACE_XEN_MAP_RESOURCE_IOREQ_EVENT;
extern TraceEvent _TRACE_CPU_IOREQ_CONFIG_READ_EVENT;
extern TraceEvent _TRACE_CPU_IOREQ_CONFIG_WRITE_EVENT;
extern TraceEvent _TRACE_CPU_GET_IOREQ_FROM_SHARED_MEMORY_REQ_NOT_READY_EVENT;
extern TraceEvent _TRACE_XEN_MAIN_LOOP_PREPARE_INIT_CPU_EVENT;
extern TraceEvent _TRACE_XEN_MAP_IOREQ_SERVER_SHARED_PAGE_EVENT;
extern TraceEvent _TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_PAGE_EVENT;
extern TraceEvent _TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_EVTCHN_EVENT;
extern TraceEvent _TRACE_DESTROY_HVM_DOMAIN_CANNOT_ACQUIRE_HANDLE_EVENT;
extern TraceEvent _TRACE_DESTROY_HVM_DOMAIN_FAILED_ACTION_EVENT;
extern TraceEvent _TRACE_DESTROY_HVM_DOMAIN_ACTION_EVENT;
extern TraceEvent _TRACE_XEN_CREATE_VIRTIO_MMIO_DEVICES_EVENT;
extern TraceEvent _TRACE_XEN_ENABLE_TPM_EVENT;
extern TraceEvent _TRACE_XEN_MAP_CACHE_EVENT;
extern TraceEvent _TRACE_XEN_REMAP_BUCKET_EVENT;
extern TraceEvent _TRACE_XEN_MAP_CACHE_RETURN_EVENT;
extern TraceEvent _TRACE_XEN_MAP_CACHE_INIT_EVENT;
extern TraceEvent _TRACE_XEN_REPLACE_CACHE_ENTRY_DUMMY_EVENT;
extern TraceEvent _TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_NOT_FOUND_EVENT;
extern TraceEvent _TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_FOUND_EVENT;
extern TraceEvent _TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_MISS_EVENT;
extern TraceEvent _TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_COULD_NOT_UPDATE_ENTRY_EVENT;
extern TraceEvent _TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_FOUND_EVENT;
extern TraceEvent _TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_FOUND_EVENT;
extern TraceEvent _TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_IN_CACHE_EVENT;
extern TraceEvent _TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_EVENT;
extern TraceEvent _TRACE_XEN_INVALIDATE_MAP_CACHE_EVENT;
extern uint16_t _TRACE_XEN_DEFAULT_IOREQ_SERVER_DSTATE;
extern uint16_t _TRACE_XEN_IOREQ_SERVER_CREATE_DSTATE;
extern uint16_t _TRACE_XEN_IOREQ_SERVER_DESTROY_DSTATE;
extern uint16_t _TRACE_XEN_IOREQ_SERVER_STATE_DSTATE;
extern uint16_t _TRACE_XEN_MAP_MMIO_RANGE_DSTATE;
extern uint16_t _TRACE_XEN_UNMAP_MMIO_RANGE_DSTATE;
extern uint16_t _TRACE_XEN_MAP_PORTIO_RANGE_DSTATE;
extern uint16_t _TRACE_XEN_UNMAP_PORTIO_RANGE_DSTATE;
extern uint16_t _TRACE_XEN_MAP_PCIDEV_DSTATE;
extern uint16_t _TRACE_XEN_UNMAP_PCIDEV_DSTATE;
extern uint16_t _TRACE_XEN_DOMID_RESTRICT_DSTATE;
extern uint16_t _TRACE_XEN_BUS_REALIZE_DSTATE;
extern uint16_t _TRACE_XEN_BUS_UNREALIZE_DSTATE;
extern uint16_t _TRACE_XEN_BUS_ENUMERATE_DSTATE;
extern uint16_t _TRACE_XEN_BUS_CLEANUP_DSTATE;
extern uint16_t _TRACE_XEN_BUS_TYPE_ENUMERATE_DSTATE;
extern uint16_t _TRACE_XEN_BUS_BACKEND_CREATE_DSTATE;
extern uint16_t _TRACE_XEN_BUS_DEVICE_CLEANUP_DSTATE;
extern uint16_t _TRACE_XEN_BUS_ADD_WATCH_DSTATE;
extern uint16_t _TRACE_XEN_BUS_REMOVE_WATCH_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_REALIZE_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_UNREALIZE_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_BACKEND_STATE_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_BACKEND_ONLINE_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_BACKEND_CHANGED_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_FRONTEND_STATE_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_FRONTEND_CHANGED_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_UNPLUG_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_ADD_WATCH_DSTATE;
extern uint16_t _TRACE_XEN_DEVICE_REMOVE_WATCH_DSTATE;
extern uint16_t _TRACE_XS_NODE_CREATE_DSTATE;
extern uint16_t _TRACE_XS_NODE_DESTROY_DSTATE;
extern uint16_t _TRACE_XS_NODE_VPRINTF_DSTATE;
extern uint16_t _TRACE_XS_NODE_READ_DSTATE;
extern uint16_t _TRACE_XS_NODE_WATCH_DSTATE;
extern uint16_t _TRACE_XS_NODE_UNWATCH_DSTATE;
extern uint16_t _TRACE_XEN_RAM_ALLOC_DSTATE;
extern uint16_t _TRACE_XEN_CLIENT_SET_MEMORY_DSTATE;
extern uint16_t _TRACE_HANDLE_IOREQ_DSTATE;
extern uint16_t _TRACE_HANDLE_IOREQ_READ_DSTATE;
extern uint16_t _TRACE_HANDLE_IOREQ_WRITE_DSTATE;
extern uint16_t _TRACE_CPU_IOREQ_PIO_DSTATE;
extern uint16_t _TRACE_CPU_IOREQ_PIO_READ_REG_DSTATE;
extern uint16_t _TRACE_CPU_IOREQ_PIO_WRITE_REG_DSTATE;
extern uint16_t _TRACE_CPU_IOREQ_MOVE_DSTATE;
extern uint16_t _TRACE_XEN_MAP_RESOURCE_IOREQ_DSTATE;
extern uint16_t _TRACE_CPU_IOREQ_CONFIG_READ_DSTATE;
extern uint16_t _TRACE_CPU_IOREQ_CONFIG_WRITE_DSTATE;
extern uint16_t _TRACE_CPU_GET_IOREQ_FROM_SHARED_MEMORY_REQ_NOT_READY_DSTATE;
extern uint16_t _TRACE_XEN_MAIN_LOOP_PREPARE_INIT_CPU_DSTATE;
extern uint16_t _TRACE_XEN_MAP_IOREQ_SERVER_SHARED_PAGE_DSTATE;
extern uint16_t _TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_PAGE_DSTATE;
extern uint16_t _TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_EVTCHN_DSTATE;
extern uint16_t _TRACE_DESTROY_HVM_DOMAIN_CANNOT_ACQUIRE_HANDLE_DSTATE;
extern uint16_t _TRACE_DESTROY_HVM_DOMAIN_FAILED_ACTION_DSTATE;
extern uint16_t _TRACE_DESTROY_HVM_DOMAIN_ACTION_DSTATE;
extern uint16_t _TRACE_XEN_CREATE_VIRTIO_MMIO_DEVICES_DSTATE;
extern uint16_t _TRACE_XEN_ENABLE_TPM_DSTATE;
extern uint16_t _TRACE_XEN_MAP_CACHE_DSTATE;
extern uint16_t _TRACE_XEN_REMAP_BUCKET_DSTATE;
extern uint16_t _TRACE_XEN_MAP_CACHE_RETURN_DSTATE;
extern uint16_t _TRACE_XEN_MAP_CACHE_INIT_DSTATE;
extern uint16_t _TRACE_XEN_REPLACE_CACHE_ENTRY_DUMMY_DSTATE;
extern uint16_t _TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_NOT_FOUND_DSTATE;
extern uint16_t _TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_FOUND_DSTATE;
extern uint16_t _TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_MISS_DSTATE;
extern uint16_t _TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_COULD_NOT_UPDATE_ENTRY_DSTATE;
extern uint16_t _TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_FOUND_DSTATE;
extern uint16_t _TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_FOUND_DSTATE;
extern uint16_t _TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_IN_CACHE_DSTATE;
extern uint16_t _TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_DSTATE;
extern uint16_t _TRACE_XEN_INVALIDATE_MAP_CACHE_DSTATE;
#define TRACE_XEN_DEFAULT_IOREQ_SERVER_ENABLED 1
#define TRACE_XEN_IOREQ_SERVER_CREATE_ENABLED 1
#define TRACE_XEN_IOREQ_SERVER_DESTROY_ENABLED 1
#define TRACE_XEN_IOREQ_SERVER_STATE_ENABLED 1
#define TRACE_XEN_MAP_MMIO_RANGE_ENABLED 1
#define TRACE_XEN_UNMAP_MMIO_RANGE_ENABLED 1
#define TRACE_XEN_MAP_PORTIO_RANGE_ENABLED 1
#define TRACE_XEN_UNMAP_PORTIO_RANGE_ENABLED 1
#define TRACE_XEN_MAP_PCIDEV_ENABLED 1
#define TRACE_XEN_UNMAP_PCIDEV_ENABLED 1
#define TRACE_XEN_DOMID_RESTRICT_ENABLED 1
#define TRACE_XEN_BUS_REALIZE_ENABLED 1
#define TRACE_XEN_BUS_UNREALIZE_ENABLED 1
#define TRACE_XEN_BUS_ENUMERATE_ENABLED 1
#define TRACE_XEN_BUS_CLEANUP_ENABLED 1
#define TRACE_XEN_BUS_TYPE_ENUMERATE_ENABLED 1
#define TRACE_XEN_BUS_BACKEND_CREATE_ENABLED 1
#define TRACE_XEN_BUS_DEVICE_CLEANUP_ENABLED 1
#define TRACE_XEN_BUS_ADD_WATCH_ENABLED 1
#define TRACE_XEN_BUS_REMOVE_WATCH_ENABLED 1
#define TRACE_XEN_DEVICE_REALIZE_ENABLED 1
#define TRACE_XEN_DEVICE_UNREALIZE_ENABLED 1
#define TRACE_XEN_DEVICE_BACKEND_STATE_ENABLED 1
#define TRACE_XEN_DEVICE_BACKEND_ONLINE_ENABLED 1
#define TRACE_XEN_DEVICE_BACKEND_CHANGED_ENABLED 1
#define TRACE_XEN_DEVICE_FRONTEND_STATE_ENABLED 1
#define TRACE_XEN_DEVICE_FRONTEND_CHANGED_ENABLED 1
#define TRACE_XEN_DEVICE_UNPLUG_ENABLED 1
#define TRACE_XEN_DEVICE_ADD_WATCH_ENABLED 1
#define TRACE_XEN_DEVICE_REMOVE_WATCH_ENABLED 1
#define TRACE_XS_NODE_CREATE_ENABLED 1
#define TRACE_XS_NODE_DESTROY_ENABLED 1
#define TRACE_XS_NODE_VPRINTF_ENABLED 1
#define TRACE_XS_NODE_READ_ENABLED 1
#define TRACE_XS_NODE_WATCH_ENABLED 1
#define TRACE_XS_NODE_UNWATCH_ENABLED 1
#define TRACE_XEN_RAM_ALLOC_ENABLED 1
#define TRACE_XEN_CLIENT_SET_MEMORY_ENABLED 1
#define TRACE_HANDLE_IOREQ_ENABLED 1
#define TRACE_HANDLE_IOREQ_READ_ENABLED 1
#define TRACE_HANDLE_IOREQ_WRITE_ENABLED 1
#define TRACE_CPU_IOREQ_PIO_ENABLED 1
#define TRACE_CPU_IOREQ_PIO_READ_REG_ENABLED 1
#define TRACE_CPU_IOREQ_PIO_WRITE_REG_ENABLED 1
#define TRACE_CPU_IOREQ_MOVE_ENABLED 1
#define TRACE_XEN_MAP_RESOURCE_IOREQ_ENABLED 1
#define TRACE_CPU_IOREQ_CONFIG_READ_ENABLED 1
#define TRACE_CPU_IOREQ_CONFIG_WRITE_ENABLED 1
#define TRACE_CPU_GET_IOREQ_FROM_SHARED_MEMORY_REQ_NOT_READY_ENABLED 1
#define TRACE_XEN_MAIN_LOOP_PREPARE_INIT_CPU_ENABLED 1
#define TRACE_XEN_MAP_IOREQ_SERVER_SHARED_PAGE_ENABLED 1
#define TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_PAGE_ENABLED 1
#define TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_EVTCHN_ENABLED 1
#define TRACE_DESTROY_HVM_DOMAIN_CANNOT_ACQUIRE_HANDLE_ENABLED 1
#define TRACE_DESTROY_HVM_DOMAIN_FAILED_ACTION_ENABLED 1
#define TRACE_DESTROY_HVM_DOMAIN_ACTION_ENABLED 1
#define TRACE_XEN_CREATE_VIRTIO_MMIO_DEVICES_ENABLED 1
#define TRACE_XEN_ENABLE_TPM_ENABLED 1
#define TRACE_XEN_MAP_CACHE_ENABLED 1
#define TRACE_XEN_REMAP_BUCKET_ENABLED 1
#define TRACE_XEN_MAP_CACHE_RETURN_ENABLED 1
#define TRACE_XEN_MAP_CACHE_INIT_ENABLED 1
#define TRACE_XEN_REPLACE_CACHE_ENTRY_DUMMY_ENABLED 1
#define TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_NOT_FOUND_ENABLED 1
#define TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_FOUND_ENABLED 1
#define TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_MISS_ENABLED 1
#define TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_COULD_NOT_UPDATE_ENTRY_ENABLED 1
#define TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_FOUND_ENABLED 1
#define TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_FOUND_ENABLED 1
#define TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_IN_CACHE_ENABLED 1
#define TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_ENABLED 1
#define TRACE_XEN_INVALIDATE_MAP_CACHE_ENABLED 1
#include "qemu/log-for-trace.h"


#define TRACE_XEN_DEFAULT_IOREQ_SERVER_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEFAULT_IOREQ_SERVER) || \
    false)

static inline void trace_xen_default_ioreq_server(void)
{
    if (trace_event_get_state(TRACE_XEN_DEFAULT_IOREQ_SERVER)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 4 "../hw/xen/trace-events"
            qemu_log("xen_default_ioreq_server " "" "\n");
#line 239 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_IOREQ_SERVER_CREATE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_IOREQ_SERVER_CREATE) || \
    false)

static inline void trace_xen_ioreq_server_create(uint32_t id)
{
    if (trace_event_get_state(TRACE_XEN_IOREQ_SERVER_CREATE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 5 "../hw/xen/trace-events"
            qemu_log("xen_ioreq_server_create " "id: %u" "\n", id);
#line 254 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_IOREQ_SERVER_DESTROY_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_IOREQ_SERVER_DESTROY) || \
    false)

static inline void trace_xen_ioreq_server_destroy(uint32_t id)
{
    if (trace_event_get_state(TRACE_XEN_IOREQ_SERVER_DESTROY)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 6 "../hw/xen/trace-events"
            qemu_log("xen_ioreq_server_destroy " "id: %u" "\n", id);
#line 269 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_IOREQ_SERVER_STATE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_IOREQ_SERVER_STATE) || \
    false)

static inline void trace_xen_ioreq_server_state(uint32_t id, bool enable)
{
    if (trace_event_get_state(TRACE_XEN_IOREQ_SERVER_STATE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 7 "../hw/xen/trace-events"
            qemu_log("xen_ioreq_server_state " "id: %u: enable: %i" "\n", id, enable);
#line 284 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_MMIO_RANGE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_MMIO_RANGE) || \
    false)

static inline void trace_xen_map_mmio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr)
{
    if (trace_event_get_state(TRACE_XEN_MAP_MMIO_RANGE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 8 "../hw/xen/trace-events"
            qemu_log("xen_map_mmio_range " "id: %u start: 0x%"PRIx64" end: 0x%"PRIx64 "\n", id, start_addr, end_addr);
#line 299 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_UNMAP_MMIO_RANGE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_UNMAP_MMIO_RANGE) || \
    false)

static inline void trace_xen_unmap_mmio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr)
{
    if (trace_event_get_state(TRACE_XEN_UNMAP_MMIO_RANGE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 9 "../hw/xen/trace-events"
            qemu_log("xen_unmap_mmio_range " "id: %u start: 0x%"PRIx64" end: 0x%"PRIx64 "\n", id, start_addr, end_addr);
#line 314 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_PORTIO_RANGE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_PORTIO_RANGE) || \
    false)

static inline void trace_xen_map_portio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr)
{
    if (trace_event_get_state(TRACE_XEN_MAP_PORTIO_RANGE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 10 "../hw/xen/trace-events"
            qemu_log("xen_map_portio_range " "id: %u start: 0x%"PRIx64" end: 0x%"PRIx64 "\n", id, start_addr, end_addr);
#line 329 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_UNMAP_PORTIO_RANGE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_UNMAP_PORTIO_RANGE) || \
    false)

static inline void trace_xen_unmap_portio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr)
{
    if (trace_event_get_state(TRACE_XEN_UNMAP_PORTIO_RANGE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 11 "../hw/xen/trace-events"
            qemu_log("xen_unmap_portio_range " "id: %u start: 0x%"PRIx64" end: 0x%"PRIx64 "\n", id, start_addr, end_addr);
#line 344 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_PCIDEV_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_PCIDEV) || \
    false)

static inline void trace_xen_map_pcidev(uint32_t id, uint8_t bus, uint8_t dev, uint8_t func)
{
    if (trace_event_get_state(TRACE_XEN_MAP_PCIDEV)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 12 "../hw/xen/trace-events"
            qemu_log("xen_map_pcidev " "id: %u bdf: %02x.%02x.%02x" "\n", id, bus, dev, func);
#line 359 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_UNMAP_PCIDEV_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_UNMAP_PCIDEV) || \
    false)

static inline void trace_xen_unmap_pcidev(uint32_t id, uint8_t bus, uint8_t dev, uint8_t func)
{
    if (trace_event_get_state(TRACE_XEN_UNMAP_PCIDEV)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 13 "../hw/xen/trace-events"
            qemu_log("xen_unmap_pcidev " "id: %u bdf: %02x.%02x.%02x" "\n", id, bus, dev, func);
#line 374 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DOMID_RESTRICT_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DOMID_RESTRICT) || \
    false)

static inline void trace_xen_domid_restrict(int err)
{
    if (trace_event_get_state(TRACE_XEN_DOMID_RESTRICT)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 14 "../hw/xen/trace-events"
            qemu_log("xen_domid_restrict " "err: %u" "\n", err);
#line 389 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_BUS_REALIZE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_BUS_REALIZE) || \
    false)

static inline void trace_xen_bus_realize(void)
{
    if (trace_event_get_state(TRACE_XEN_BUS_REALIZE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 17 "../hw/xen/trace-events"
            qemu_log("xen_bus_realize " "" "\n");
#line 404 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_BUS_UNREALIZE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_BUS_UNREALIZE) || \
    false)

static inline void trace_xen_bus_unrealize(void)
{
    if (trace_event_get_state(TRACE_XEN_BUS_UNREALIZE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 18 "../hw/xen/trace-events"
            qemu_log("xen_bus_unrealize " "" "\n");
#line 419 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_BUS_ENUMERATE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_BUS_ENUMERATE) || \
    false)

static inline void trace_xen_bus_enumerate(void)
{
    if (trace_event_get_state(TRACE_XEN_BUS_ENUMERATE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 19 "../hw/xen/trace-events"
            qemu_log("xen_bus_enumerate " "" "\n");
#line 434 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_BUS_CLEANUP_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_BUS_CLEANUP) || \
    false)

static inline void trace_xen_bus_cleanup(void)
{
    if (trace_event_get_state(TRACE_XEN_BUS_CLEANUP)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 20 "../hw/xen/trace-events"
            qemu_log("xen_bus_cleanup " "" "\n");
#line 449 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_BUS_TYPE_ENUMERATE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_BUS_TYPE_ENUMERATE) || \
    false)

static inline void trace_xen_bus_type_enumerate(const char *type)
{
    if (trace_event_get_state(TRACE_XEN_BUS_TYPE_ENUMERATE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 21 "../hw/xen/trace-events"
            qemu_log("xen_bus_type_enumerate " "type: %s" "\n", type);
#line 464 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_BUS_BACKEND_CREATE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_BUS_BACKEND_CREATE) || \
    false)

static inline void trace_xen_bus_backend_create(const char *type, const char *path)
{
    if (trace_event_get_state(TRACE_XEN_BUS_BACKEND_CREATE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 22 "../hw/xen/trace-events"
            qemu_log("xen_bus_backend_create " "type: %s path: %s" "\n", type, path);
#line 479 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_BUS_DEVICE_CLEANUP_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_BUS_DEVICE_CLEANUP) || \
    false)

static inline void trace_xen_bus_device_cleanup(const char *type, char *name)
{
    if (trace_event_get_state(TRACE_XEN_BUS_DEVICE_CLEANUP)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 23 "../hw/xen/trace-events"
            qemu_log("xen_bus_device_cleanup " "type: %s name: %s" "\n", type, name);
#line 494 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_BUS_ADD_WATCH_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_BUS_ADD_WATCH) || \
    false)

static inline void trace_xen_bus_add_watch(const char *node, const char *key)
{
    if (trace_event_get_state(TRACE_XEN_BUS_ADD_WATCH)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 24 "../hw/xen/trace-events"
            qemu_log("xen_bus_add_watch " "node: %s key: %s" "\n", node, key);
#line 509 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_BUS_REMOVE_WATCH_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_BUS_REMOVE_WATCH) || \
    false)

static inline void trace_xen_bus_remove_watch(const char *node, const char *key)
{
    if (trace_event_get_state(TRACE_XEN_BUS_REMOVE_WATCH)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 25 "../hw/xen/trace-events"
            qemu_log("xen_bus_remove_watch " "node: %s key: %s" "\n", node, key);
#line 524 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_REALIZE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_REALIZE) || \
    false)

static inline void trace_xen_device_realize(const char *type, char *name)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_REALIZE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 26 "../hw/xen/trace-events"
            qemu_log("xen_device_realize " "type: %s name: %s" "\n", type, name);
#line 539 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_UNREALIZE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_UNREALIZE) || \
    false)

static inline void trace_xen_device_unrealize(const char *type, char *name)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_UNREALIZE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 27 "../hw/xen/trace-events"
            qemu_log("xen_device_unrealize " "type: %s name: %s" "\n", type, name);
#line 554 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_BACKEND_STATE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_BACKEND_STATE) || \
    false)

static inline void trace_xen_device_backend_state(const char *type, char *name, const char *state)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_BACKEND_STATE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 28 "../hw/xen/trace-events"
            qemu_log("xen_device_backend_state " "type: %s name: %s -> %s" "\n", type, name, state);
#line 569 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_BACKEND_ONLINE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_BACKEND_ONLINE) || \
    false)

static inline void trace_xen_device_backend_online(const char *type, char *name, bool online)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_BACKEND_ONLINE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 29 "../hw/xen/trace-events"
            qemu_log("xen_device_backend_online " "type: %s name: %s -> %u" "\n", type, name, online);
#line 584 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_BACKEND_CHANGED_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_BACKEND_CHANGED) || \
    false)

static inline void trace_xen_device_backend_changed(const char *type, char *name)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_BACKEND_CHANGED)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 30 "../hw/xen/trace-events"
            qemu_log("xen_device_backend_changed " "type: %s name: %s" "\n", type, name);
#line 599 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_FRONTEND_STATE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_FRONTEND_STATE) || \
    false)

static inline void trace_xen_device_frontend_state(const char *type, char *name, const char *state)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_FRONTEND_STATE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 31 "../hw/xen/trace-events"
            qemu_log("xen_device_frontend_state " "type: %s name: %s -> %s" "\n", type, name, state);
#line 614 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_FRONTEND_CHANGED_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_FRONTEND_CHANGED) || \
    false)

static inline void trace_xen_device_frontend_changed(const char *type, char *name)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_FRONTEND_CHANGED)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 32 "../hw/xen/trace-events"
            qemu_log("xen_device_frontend_changed " "type: %s name: %s" "\n", type, name);
#line 629 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_UNPLUG_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_UNPLUG) || \
    false)

static inline void trace_xen_device_unplug(const char *type, char *name)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_UNPLUG)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 33 "../hw/xen/trace-events"
            qemu_log("xen_device_unplug " "type: %s name: %s" "\n", type, name);
#line 644 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_ADD_WATCH_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_ADD_WATCH) || \
    false)

static inline void trace_xen_device_add_watch(const char *type, char *name, const char *node, const char *key)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_ADD_WATCH)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 34 "../hw/xen/trace-events"
            qemu_log("xen_device_add_watch " "type: %s name: %s node: %s key: %s" "\n", type, name, node, key);
#line 659 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_DEVICE_REMOVE_WATCH_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_DEVICE_REMOVE_WATCH) || \
    false)

static inline void trace_xen_device_remove_watch(const char *type, char *name, const char *node, const char *key)
{
    if (trace_event_get_state(TRACE_XEN_DEVICE_REMOVE_WATCH)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 35 "../hw/xen/trace-events"
            qemu_log("xen_device_remove_watch " "type: %s name: %s node: %s key: %s" "\n", type, name, node, key);
#line 674 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XS_NODE_CREATE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XS_NODE_CREATE) || \
    false)

static inline void trace_xs_node_create(const char *node)
{
    if (trace_event_get_state(TRACE_XS_NODE_CREATE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 38 "../hw/xen/trace-events"
            qemu_log("xs_node_create " "%s" "\n", node);
#line 689 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XS_NODE_DESTROY_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XS_NODE_DESTROY) || \
    false)

static inline void trace_xs_node_destroy(const char *node)
{
    if (trace_event_get_state(TRACE_XS_NODE_DESTROY)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 39 "../hw/xen/trace-events"
            qemu_log("xs_node_destroy " "%s" "\n", node);
#line 704 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XS_NODE_VPRINTF_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XS_NODE_VPRINTF) || \
    false)

static inline void trace_xs_node_vprintf(char *path, char *value)
{
    if (trace_event_get_state(TRACE_XS_NODE_VPRINTF)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 40 "../hw/xen/trace-events"
            qemu_log("xs_node_vprintf " "%s %s" "\n", path, value);
#line 719 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XS_NODE_READ_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XS_NODE_READ) || \
    false)

static inline void trace_xs_node_read(const char *path, const char *value)
{
    if (trace_event_get_state(TRACE_XS_NODE_READ)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 41 "../hw/xen/trace-events"
            qemu_log("xs_node_read " "%s %s" "\n", path, value);
#line 734 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XS_NODE_WATCH_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XS_NODE_WATCH) || \
    false)

static inline void trace_xs_node_watch(char *path)
{
    if (trace_event_get_state(TRACE_XS_NODE_WATCH)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 42 "../hw/xen/trace-events"
            qemu_log("xs_node_watch " "%s" "\n", path);
#line 749 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XS_NODE_UNWATCH_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XS_NODE_UNWATCH) || \
    false)

static inline void trace_xs_node_unwatch(char *path)
{
    if (trace_event_get_state(TRACE_XS_NODE_UNWATCH)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 43 "../hw/xen/trace-events"
            qemu_log("xs_node_unwatch " "%s" "\n", path);
#line 764 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_RAM_ALLOC_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_RAM_ALLOC) || \
    false)

static inline void trace_xen_ram_alloc(unsigned long ram_addr, unsigned long size)
{
    if (trace_event_get_state(TRACE_XEN_RAM_ALLOC)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 46 "../hw/xen/trace-events"
            qemu_log("xen_ram_alloc " "requested: 0x%lx, size 0x%lx" "\n", ram_addr, size);
#line 779 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_CLIENT_SET_MEMORY_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_CLIENT_SET_MEMORY) || \
    false)

static inline void trace_xen_client_set_memory(uint64_t start_addr, unsigned long size, bool log_dirty)
{
    if (trace_event_get_state(TRACE_XEN_CLIENT_SET_MEMORY)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 47 "../hw/xen/trace-events"
            qemu_log("xen_client_set_memory " "0x%"PRIx64" size 0x%lx, log_dirty %i" "\n", start_addr, size, log_dirty);
#line 794 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_HANDLE_IOREQ_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_HANDLE_IOREQ) || \
    false)

static inline void trace_handle_ioreq(void *req, uint32_t type, uint32_t dir, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size)
{
    if (trace_event_get_state(TRACE_HANDLE_IOREQ)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 48 "../hw/xen/trace-events"
            qemu_log("handle_ioreq " "I/O=%p type=%d dir=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d" "\n", req, type, dir, df, data_is_ptr, addr, data, count, size);
#line 809 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_HANDLE_IOREQ_READ_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_HANDLE_IOREQ_READ) || \
    false)

static inline void trace_handle_ioreq_read(void *req, uint32_t type, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size)
{
    if (trace_event_get_state(TRACE_HANDLE_IOREQ_READ)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 49 "../hw/xen/trace-events"
            qemu_log("handle_ioreq_read " "I/O=%p read type=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d" "\n", req, type, df, data_is_ptr, addr, data, count, size);
#line 824 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_HANDLE_IOREQ_WRITE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_HANDLE_IOREQ_WRITE) || \
    false)

static inline void trace_handle_ioreq_write(void *req, uint32_t type, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size)
{
    if (trace_event_get_state(TRACE_HANDLE_IOREQ_WRITE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 50 "../hw/xen/trace-events"
            qemu_log("handle_ioreq_write " "I/O=%p write type=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d" "\n", req, type, df, data_is_ptr, addr, data, count, size);
#line 839 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_CPU_IOREQ_PIO_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_CPU_IOREQ_PIO) || \
    false)

static inline void trace_cpu_ioreq_pio(void *req, uint32_t dir, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size)
{
    if (trace_event_get_state(TRACE_CPU_IOREQ_PIO)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 51 "../hw/xen/trace-events"
            qemu_log("cpu_ioreq_pio " "I/O=%p pio dir=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d" "\n", req, dir, df, data_is_ptr, addr, data, count, size);
#line 854 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_CPU_IOREQ_PIO_READ_REG_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_CPU_IOREQ_PIO_READ_REG) || \
    false)

static inline void trace_cpu_ioreq_pio_read_reg(void *req, uint64_t data, uint64_t addr, uint32_t size)
{
    if (trace_event_get_state(TRACE_CPU_IOREQ_PIO_READ_REG)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 52 "../hw/xen/trace-events"
            qemu_log("cpu_ioreq_pio_read_reg " "I/O=%p pio read reg data=0x%"PRIx64" port=0x%"PRIx64" size=%d" "\n", req, data, addr, size);
#line 869 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_CPU_IOREQ_PIO_WRITE_REG_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_CPU_IOREQ_PIO_WRITE_REG) || \
    false)

static inline void trace_cpu_ioreq_pio_write_reg(void *req, uint64_t data, uint64_t addr, uint32_t size)
{
    if (trace_event_get_state(TRACE_CPU_IOREQ_PIO_WRITE_REG)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 53 "../hw/xen/trace-events"
            qemu_log("cpu_ioreq_pio_write_reg " "I/O=%p pio write reg data=0x%"PRIx64" port=0x%"PRIx64" size=%d" "\n", req, data, addr, size);
#line 884 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_CPU_IOREQ_MOVE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_CPU_IOREQ_MOVE) || \
    false)

static inline void trace_cpu_ioreq_move(void *req, uint32_t dir, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size)
{
    if (trace_event_get_state(TRACE_CPU_IOREQ_MOVE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 54 "../hw/xen/trace-events"
            qemu_log("cpu_ioreq_move " "I/O=%p copy dir=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d" "\n", req, dir, df, data_is_ptr, addr, data, count, size);
#line 899 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_RESOURCE_IOREQ_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_RESOURCE_IOREQ) || \
    false)

static inline void trace_xen_map_resource_ioreq(uint32_t id, void *addr)
{
    if (trace_event_get_state(TRACE_XEN_MAP_RESOURCE_IOREQ)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 55 "../hw/xen/trace-events"
            qemu_log("xen_map_resource_ioreq " "id: %u addr: %p" "\n", id, addr);
#line 914 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_CPU_IOREQ_CONFIG_READ_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_CPU_IOREQ_CONFIG_READ) || \
    false)

static inline void trace_cpu_ioreq_config_read(void *req, uint32_t sbdf, uint32_t reg, uint32_t size, uint32_t data)
{
    if (trace_event_get_state(TRACE_CPU_IOREQ_CONFIG_READ)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 56 "../hw/xen/trace-events"
            qemu_log("cpu_ioreq_config_read " "I/O=%p sbdf=0x%x reg=%u size=%u data=0x%x" "\n", req, sbdf, reg, size, data);
#line 929 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_CPU_IOREQ_CONFIG_WRITE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_CPU_IOREQ_CONFIG_WRITE) || \
    false)

static inline void trace_cpu_ioreq_config_write(void *req, uint32_t sbdf, uint32_t reg, uint32_t size, uint32_t data)
{
    if (trace_event_get_state(TRACE_CPU_IOREQ_CONFIG_WRITE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 57 "../hw/xen/trace-events"
            qemu_log("cpu_ioreq_config_write " "I/O=%p sbdf=0x%x reg=%u size=%u data=0x%x" "\n", req, sbdf, reg, size, data);
#line 944 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_CPU_GET_IOREQ_FROM_SHARED_MEMORY_REQ_NOT_READY_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_CPU_GET_IOREQ_FROM_SHARED_MEMORY_REQ_NOT_READY) || \
    false)

static inline void trace_cpu_get_ioreq_from_shared_memory_req_not_ready(int state, int data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size)
{
    if (trace_event_get_state(TRACE_CPU_GET_IOREQ_FROM_SHARED_MEMORY_REQ_NOT_READY)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 58 "../hw/xen/trace-events"
            qemu_log("cpu_get_ioreq_from_shared_memory_req_not_ready " "I/O request not ready: 0x%x, ptr: 0x%x, port: 0x%"PRIx64", data: 0x%"PRIx64", count: %u, size: %u" "\n", state, data_is_ptr, addr, data, count, size);
#line 959 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAIN_LOOP_PREPARE_INIT_CPU_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAIN_LOOP_PREPARE_INIT_CPU) || \
    false)

static inline void trace_xen_main_loop_prepare_init_cpu(int id, void *cpu)
{
    if (trace_event_get_state(TRACE_XEN_MAIN_LOOP_PREPARE_INIT_CPU)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 59 "../hw/xen/trace-events"
            qemu_log("xen_main_loop_prepare_init_cpu " "cpu_by_vcpu_id[%d]=%p" "\n", id, cpu);
#line 974 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_IOREQ_SERVER_SHARED_PAGE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_IOREQ_SERVER_SHARED_PAGE) || \
    false)

static inline void trace_xen_map_ioreq_server_shared_page(long unsigned int ioreq_pfn)
{
    if (trace_event_get_state(TRACE_XEN_MAP_IOREQ_SERVER_SHARED_PAGE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 60 "../hw/xen/trace-events"
            qemu_log("xen_map_ioreq_server_shared_page " "shared page at pfn 0x%lx" "\n", ioreq_pfn);
#line 989 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_PAGE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_PAGE) || \
    false)

static inline void trace_xen_map_ioreq_server_buffered_io_page(long unsigned int ioreq_pfn)
{
    if (trace_event_get_state(TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_PAGE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 61 "../hw/xen/trace-events"
            qemu_log("xen_map_ioreq_server_buffered_io_page " "buffered io page at pfn 0x%lx" "\n", ioreq_pfn);
#line 1004 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_EVTCHN_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_EVTCHN) || \
    false)

static inline void trace_xen_map_ioreq_server_buffered_io_evtchn(int bufioreq_evtchn)
{
    if (trace_event_get_state(TRACE_XEN_MAP_IOREQ_SERVER_BUFFERED_IO_EVTCHN)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 62 "../hw/xen/trace-events"
            qemu_log("xen_map_ioreq_server_buffered_io_evtchn " "buffered io evtchn is 0x%x" "\n", bufioreq_evtchn);
#line 1019 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_DESTROY_HVM_DOMAIN_CANNOT_ACQUIRE_HANDLE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_DESTROY_HVM_DOMAIN_CANNOT_ACQUIRE_HANDLE) || \
    false)

static inline void trace_destroy_hvm_domain_cannot_acquire_handle(void)
{
    if (trace_event_get_state(TRACE_DESTROY_HVM_DOMAIN_CANNOT_ACQUIRE_HANDLE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 63 "../hw/xen/trace-events"
            qemu_log("destroy_hvm_domain_cannot_acquire_handle " "Cannot acquire xenctrl handle" "\n");
#line 1034 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_DESTROY_HVM_DOMAIN_FAILED_ACTION_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_DESTROY_HVM_DOMAIN_FAILED_ACTION) || \
    false)

static inline void trace_destroy_hvm_domain_failed_action(const char *action, int sts, char *errno_s)
{
    if (trace_event_get_state(TRACE_DESTROY_HVM_DOMAIN_FAILED_ACTION)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 64 "../hw/xen/trace-events"
            qemu_log("destroy_hvm_domain_failed_action " "xc_domain_shutdown failed to issue %s, sts %d, %s" "\n", action, sts, errno_s);
#line 1049 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_DESTROY_HVM_DOMAIN_ACTION_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_DESTROY_HVM_DOMAIN_ACTION) || \
    false)

static inline void trace_destroy_hvm_domain_action(int xen_domid, const char *action)
{
    if (trace_event_get_state(TRACE_DESTROY_HVM_DOMAIN_ACTION)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 65 "../hw/xen/trace-events"
            qemu_log("destroy_hvm_domain_action " "Issued domain %d %s" "\n", xen_domid, action);
#line 1064 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_CREATE_VIRTIO_MMIO_DEVICES_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_CREATE_VIRTIO_MMIO_DEVICES) || \
    false)

static inline void trace_xen_create_virtio_mmio_devices(int i, int irq, uint64_t base)
{
    if (trace_event_get_state(TRACE_XEN_CREATE_VIRTIO_MMIO_DEVICES)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 68 "../hw/xen/trace-events"
            qemu_log("xen_create_virtio_mmio_devices " "Created virtio-mmio device %d: irq %d base 0x%"PRIx64 "\n", i, irq, base);
#line 1079 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_ENABLE_TPM_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_ENABLE_TPM) || \
    false)

static inline void trace_xen_enable_tpm(uint64_t addr)
{
    if (trace_event_get_state(TRACE_XEN_ENABLE_TPM)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 69 "../hw/xen/trace-events"
            qemu_log("xen_enable_tpm " "Connected tpmdev at address 0x%"PRIx64 "\n", addr);
#line 1094 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_CACHE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_CACHE) || \
    false)

static inline void trace_xen_map_cache(uint64_t phys_addr)
{
    if (trace_event_get_state(TRACE_XEN_MAP_CACHE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 72 "../hw/xen/trace-events"
            qemu_log("xen_map_cache " "want 0x%"PRIx64 "\n", phys_addr);
#line 1109 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_REMAP_BUCKET_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_REMAP_BUCKET) || \
    false)

static inline void trace_xen_remap_bucket(uint64_t index)
{
    if (trace_event_get_state(TRACE_XEN_REMAP_BUCKET)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 73 "../hw/xen/trace-events"
            qemu_log("xen_remap_bucket " "index 0x%"PRIx64 "\n", index);
#line 1124 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_CACHE_RETURN_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_CACHE_RETURN) || \
    false)

static inline void trace_xen_map_cache_return(void*ptr)
{
    if (trace_event_get_state(TRACE_XEN_MAP_CACHE_RETURN)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 74 "../hw/xen/trace-events"
            qemu_log("xen_map_cache_return " "%p" "\n", ptr);
#line 1139 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_MAP_CACHE_INIT_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_MAP_CACHE_INIT) || \
    false)

static inline void trace_xen_map_cache_init(uint64_t nr_buckets, uint64_t size)
{
    if (trace_event_get_state(TRACE_XEN_MAP_CACHE_INIT)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 75 "../hw/xen/trace-events"
            qemu_log("xen_map_cache_init " "nr_buckets = 0x%"PRIx64" size 0x%"PRIx64 "\n", nr_buckets, size);
#line 1154 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_REPLACE_CACHE_ENTRY_DUMMY_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_REPLACE_CACHE_ENTRY_DUMMY) || \
    false)

static inline void trace_xen_replace_cache_entry_dummy(uint64_t old_phys_addr, uint64_t new_phys_addr)
{
    if (trace_event_get_state(TRACE_XEN_REPLACE_CACHE_ENTRY_DUMMY)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 76 "../hw/xen/trace-events"
            qemu_log("xen_replace_cache_entry_dummy " "Replacing a dummy mapcache entry for 0x%"PRIx64" with 0x%"PRIx64 "\n", old_phys_addr, new_phys_addr);
#line 1169 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_NOT_FOUND_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_NOT_FOUND) || \
    false)

static inline void trace_xen_invalidate_map_cache_entry_unlocked_not_found(void *p)
{
    if (trace_event_get_state(TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_NOT_FOUND)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 77 "../hw/xen/trace-events"
            qemu_log("xen_invalidate_map_cache_entry_unlocked_not_found " "could not find %p" "\n", p);
#line 1184 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_FOUND_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_FOUND) || \
    false)

static inline void trace_xen_invalidate_map_cache_entry_unlocked_found(uint64_t addr, void *p)
{
    if (trace_event_get_state(TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_FOUND)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 78 "../hw/xen/trace-events"
            qemu_log("xen_invalidate_map_cache_entry_unlocked_found " "   0x%"PRIx64" -> %p is present" "\n", addr, p);
#line 1199 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_MISS_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_MISS) || \
    false)

static inline void trace_xen_invalidate_map_cache_entry_unlocked_miss(void *buffer)
{
    if (trace_event_get_state(TRACE_XEN_INVALIDATE_MAP_CACHE_ENTRY_UNLOCKED_MISS)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 79 "../hw/xen/trace-events"
            qemu_log("xen_invalidate_map_cache_entry_unlocked_miss " "Trying to unmap address %p that is not in the mapcache" "\n", buffer);
#line 1214 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_COULD_NOT_UPDATE_ENTRY_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_COULD_NOT_UPDATE_ENTRY) || \
    false)

static inline void trace_xen_replace_cache_entry_unlocked_could_not_update_entry(uint64_t old_phys_addr)
{
    if (trace_event_get_state(TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_COULD_NOT_UPDATE_ENTRY)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 80 "../hw/xen/trace-events"
            qemu_log("xen_replace_cache_entry_unlocked_could_not_update_entry " "Unable to update a mapcache entry for 0x%"PRIx64 "\n", old_phys_addr);
#line 1229 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_FOUND_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_FOUND) || \
    false)

static inline void trace_xen_ram_addr_from_mapcache_not_found(void *p)
{
    if (trace_event_get_state(TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_FOUND)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 81 "../hw/xen/trace-events"
            qemu_log("xen_ram_addr_from_mapcache_not_found " "could not find %p" "\n", p);
#line 1244 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_FOUND_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_FOUND) || \
    false)

static inline void trace_xen_ram_addr_from_mapcache_found(uint64_t addr, void *p)
{
    if (trace_event_get_state(TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_FOUND)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 82 "../hw/xen/trace-events"
            qemu_log("xen_ram_addr_from_mapcache_found " "   0x%"PRIx64" -> %p is present" "\n", addr, p);
#line 1259 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_IN_CACHE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_IN_CACHE) || \
    false)

static inline void trace_xen_ram_addr_from_mapcache_not_in_cache(void *p)
{
    if (trace_event_get_state(TRACE_XEN_RAM_ADDR_FROM_MAPCACHE_NOT_IN_CACHE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 83 "../hw/xen/trace-events"
            qemu_log("xen_ram_addr_from_mapcache_not_in_cache " "Trying to find address %p that is not in the mapcache" "\n", p);
#line 1274 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED) || \
    false)

static inline void trace_xen_replace_cache_entry_unlocked(uint64_t old_phys_addr)
{
    if (trace_event_get_state(TRACE_XEN_REPLACE_CACHE_ENTRY_UNLOCKED)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 84 "../hw/xen/trace-events"
            qemu_log("xen_replace_cache_entry_unlocked " "Trying to update an entry for 0x%"PRIx64" that is not in the mapcache" "\n", old_phys_addr);
#line 1289 "trace/trace-hw_xen.h"
        }
    }
}

#define TRACE_XEN_INVALIDATE_MAP_CACHE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_XEN_INVALIDATE_MAP_CACHE) || \
    false)

static inline void trace_xen_invalidate_map_cache(uint64_t paddr_index, void *vaddr_req)
{
    if (trace_event_get_state(TRACE_XEN_INVALIDATE_MAP_CACHE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 85 "../hw/xen/trace-events"
            qemu_log("xen_invalidate_map_cache " "Locked DMA mapping while invalidating mapcache 0x%"PRIx64" -> %p is present" "\n", paddr_index, vaddr_req);
#line 1304 "trace/trace-hw_xen.h"
        }
    }
}
#endif /* TRACE_HW_XEN_GENERATED_TRACERS_H */
