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

#ifndef TRACE_QAPI_COMMANDS_MACHINE_TARGET_TRACE_EVENTS_GENERATED_TRACERS_H
#define TRACE_QAPI_COMMANDS_MACHINE_TARGET_TRACE_EVENTS_GENERATED_TRACERS_H

#include "trace/control.h"

extern TraceEvent _TRACE_QMP_ENTER_QUERY_CPU_MODEL_COMPARISON_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_QUERY_CPU_MODEL_COMPARISON_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_QUERY_CPU_MODEL_BASELINE_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_QUERY_CPU_MODEL_BASELINE_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_QUERY_CPU_MODEL_EXPANSION_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_QUERY_CPU_MODEL_EXPANSION_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_QUERY_CPU_DEFINITIONS_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_QUERY_CPU_DEFINITIONS_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_SET_CPU_TOPOLOGY_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_SET_CPU_TOPOLOGY_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_QUERY_S390X_CPU_POLARIZATION_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_QUERY_S390X_CPU_POLARIZATION_EVENT;
extern uint16_t _TRACE_QMP_ENTER_QUERY_CPU_MODEL_COMPARISON_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_QUERY_CPU_MODEL_COMPARISON_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_QUERY_CPU_MODEL_BASELINE_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_QUERY_CPU_MODEL_BASELINE_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_QUERY_CPU_MODEL_EXPANSION_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_QUERY_CPU_MODEL_EXPANSION_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_QUERY_CPU_DEFINITIONS_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_QUERY_CPU_DEFINITIONS_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_SET_CPU_TOPOLOGY_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_SET_CPU_TOPOLOGY_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_QUERY_S390X_CPU_POLARIZATION_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_QUERY_S390X_CPU_POLARIZATION_DSTATE;
#define TRACE_QMP_ENTER_QUERY_CPU_MODEL_COMPARISON_ENABLED 1
#define TRACE_QMP_EXIT_QUERY_CPU_MODEL_COMPARISON_ENABLED 1
#define TRACE_QMP_ENTER_QUERY_CPU_MODEL_BASELINE_ENABLED 1
#define TRACE_QMP_EXIT_QUERY_CPU_MODEL_BASELINE_ENABLED 1
#define TRACE_QMP_ENTER_QUERY_CPU_MODEL_EXPANSION_ENABLED 1
#define TRACE_QMP_EXIT_QUERY_CPU_MODEL_EXPANSION_ENABLED 1
#define TRACE_QMP_ENTER_QUERY_CPU_DEFINITIONS_ENABLED 1
#define TRACE_QMP_EXIT_QUERY_CPU_DEFINITIONS_ENABLED 1
#define TRACE_QMP_ENTER_SET_CPU_TOPOLOGY_ENABLED 1
#define TRACE_QMP_EXIT_SET_CPU_TOPOLOGY_ENABLED 1
#define TRACE_QMP_ENTER_QUERY_S390X_CPU_POLARIZATION_ENABLED 1
#define TRACE_QMP_EXIT_QUERY_S390X_CPU_POLARIZATION_ENABLED 1
#include "qemu/log-for-trace.h"
#include "qemu/error-report.h"


#define TRACE_QMP_ENTER_QUERY_CPU_MODEL_COMPARISON_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_QUERY_CPU_MODEL_COMPARISON) || \
    false)

static inline void _nocheck__trace_qmp_enter_query_cpu_model_comparison(const char * json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_QUERY_CPU_MODEL_COMPARISON) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 3 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_enter_query_cpu_model_comparison " "%s" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , json);
#line 64 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 3 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_enter_query_cpu_model_comparison " "%s" "\n", json);
#line 68 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_enter_query_cpu_model_comparison(const char * json)
{
    if (true) {
        _nocheck__trace_qmp_enter_query_cpu_model_comparison(json);
    }
}

#define TRACE_QMP_EXIT_QUERY_CPU_MODEL_COMPARISON_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_QUERY_CPU_MODEL_COMPARISON) || \
    false)

static inline void _nocheck__trace_qmp_exit_query_cpu_model_comparison(const char * result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_QUERY_CPU_MODEL_COMPARISON) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 4 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_exit_query_cpu_model_comparison " "%s %d" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , result, succeeded);
#line 95 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 4 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_exit_query_cpu_model_comparison " "%s %d" "\n", result, succeeded);
#line 99 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_exit_query_cpu_model_comparison(const char * result, bool succeeded)
{
    if (true) {
        _nocheck__trace_qmp_exit_query_cpu_model_comparison(result, succeeded);
    }
}

#define TRACE_QMP_ENTER_QUERY_CPU_MODEL_BASELINE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_QUERY_CPU_MODEL_BASELINE) || \
    false)

static inline void _nocheck__trace_qmp_enter_query_cpu_model_baseline(const char * json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_QUERY_CPU_MODEL_BASELINE) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 5 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_enter_query_cpu_model_baseline " "%s" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , json);
#line 126 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 5 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_enter_query_cpu_model_baseline " "%s" "\n", json);
#line 130 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_enter_query_cpu_model_baseline(const char * json)
{
    if (true) {
        _nocheck__trace_qmp_enter_query_cpu_model_baseline(json);
    }
}

#define TRACE_QMP_EXIT_QUERY_CPU_MODEL_BASELINE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_QUERY_CPU_MODEL_BASELINE) || \
    false)

static inline void _nocheck__trace_qmp_exit_query_cpu_model_baseline(const char * result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_QUERY_CPU_MODEL_BASELINE) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 6 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_exit_query_cpu_model_baseline " "%s %d" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , result, succeeded);
#line 157 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 6 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_exit_query_cpu_model_baseline " "%s %d" "\n", result, succeeded);
#line 161 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_exit_query_cpu_model_baseline(const char * result, bool succeeded)
{
    if (true) {
        _nocheck__trace_qmp_exit_query_cpu_model_baseline(result, succeeded);
    }
}

#define TRACE_QMP_ENTER_QUERY_CPU_MODEL_EXPANSION_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_QUERY_CPU_MODEL_EXPANSION) || \
    false)

static inline void _nocheck__trace_qmp_enter_query_cpu_model_expansion(const char * json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_QUERY_CPU_MODEL_EXPANSION) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 7 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_enter_query_cpu_model_expansion " "%s" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , json);
#line 188 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 7 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_enter_query_cpu_model_expansion " "%s" "\n", json);
#line 192 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_enter_query_cpu_model_expansion(const char * json)
{
    if (true) {
        _nocheck__trace_qmp_enter_query_cpu_model_expansion(json);
    }
}

#define TRACE_QMP_EXIT_QUERY_CPU_MODEL_EXPANSION_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_QUERY_CPU_MODEL_EXPANSION) || \
    false)

static inline void _nocheck__trace_qmp_exit_query_cpu_model_expansion(const char * result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_QUERY_CPU_MODEL_EXPANSION) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 8 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_exit_query_cpu_model_expansion " "%s %d" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , result, succeeded);
#line 219 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 8 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_exit_query_cpu_model_expansion " "%s %d" "\n", result, succeeded);
#line 223 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_exit_query_cpu_model_expansion(const char * result, bool succeeded)
{
    if (true) {
        _nocheck__trace_qmp_exit_query_cpu_model_expansion(result, succeeded);
    }
}

#define TRACE_QMP_ENTER_QUERY_CPU_DEFINITIONS_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_QUERY_CPU_DEFINITIONS) || \
    false)

static inline void _nocheck__trace_qmp_enter_query_cpu_definitions(const char * json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_QUERY_CPU_DEFINITIONS) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 9 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_enter_query_cpu_definitions " "%s" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , json);
#line 250 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 9 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_enter_query_cpu_definitions " "%s" "\n", json);
#line 254 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_enter_query_cpu_definitions(const char * json)
{
    if (true) {
        _nocheck__trace_qmp_enter_query_cpu_definitions(json);
    }
}

#define TRACE_QMP_EXIT_QUERY_CPU_DEFINITIONS_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_QUERY_CPU_DEFINITIONS) || \
    false)

static inline void _nocheck__trace_qmp_exit_query_cpu_definitions(const char * result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_QUERY_CPU_DEFINITIONS) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 10 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_exit_query_cpu_definitions " "%s %d" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , result, succeeded);
#line 281 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 10 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_exit_query_cpu_definitions " "%s %d" "\n", result, succeeded);
#line 285 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_exit_query_cpu_definitions(const char * result, bool succeeded)
{
    if (true) {
        _nocheck__trace_qmp_exit_query_cpu_definitions(result, succeeded);
    }
}

#define TRACE_QMP_ENTER_SET_CPU_TOPOLOGY_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_SET_CPU_TOPOLOGY) || \
    false)

static inline void _nocheck__trace_qmp_enter_set_cpu_topology(const char * json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_SET_CPU_TOPOLOGY) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 11 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_enter_set_cpu_topology " "%s" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , json);
#line 312 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 11 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_enter_set_cpu_topology " "%s" "\n", json);
#line 316 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_enter_set_cpu_topology(const char * json)
{
    if (true) {
        _nocheck__trace_qmp_enter_set_cpu_topology(json);
    }
}

#define TRACE_QMP_EXIT_SET_CPU_TOPOLOGY_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_SET_CPU_TOPOLOGY) || \
    false)

static inline void _nocheck__trace_qmp_exit_set_cpu_topology(const char * result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_SET_CPU_TOPOLOGY) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 12 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_exit_set_cpu_topology " "%s %d" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , result, succeeded);
#line 343 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 12 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_exit_set_cpu_topology " "%s %d" "\n", result, succeeded);
#line 347 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_exit_set_cpu_topology(const char * result, bool succeeded)
{
    if (true) {
        _nocheck__trace_qmp_exit_set_cpu_topology(result, succeeded);
    }
}

#define TRACE_QMP_ENTER_QUERY_S390X_CPU_POLARIZATION_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_QUERY_S390X_CPU_POLARIZATION) || \
    false)

static inline void _nocheck__trace_qmp_enter_query_s390x_cpu_polarization(const char * json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_QUERY_S390X_CPU_POLARIZATION) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 13 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_enter_query_s390x_cpu_polarization " "%s" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , json);
#line 374 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 13 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_enter_query_s390x_cpu_polarization " "%s" "\n", json);
#line 378 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_enter_query_s390x_cpu_polarization(const char * json)
{
    if (true) {
        _nocheck__trace_qmp_enter_query_s390x_cpu_polarization(json);
    }
}

#define TRACE_QMP_EXIT_QUERY_S390X_CPU_POLARIZATION_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_QUERY_S390X_CPU_POLARIZATION) || \
    false)

static inline void _nocheck__trace_qmp_exit_query_s390x_cpu_polarization(const char * result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_QUERY_S390X_CPU_POLARIZATION) && qemu_loglevel_mask(LOG_TRACE)) {
        if (message_with_timestamp) {
            struct timeval _now;
            gettimeofday(&_now, NULL);
#line 14 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("%d@%zu.%06zu:qmp_exit_query_s390x_cpu_polarization " "%s %d" "\n",
                     qemu_get_thread_id(),
                     (size_t)_now.tv_sec, (size_t)_now.tv_usec
                     , result, succeeded);
#line 405 "trace/trace-qapi_commands_machine_target_trace_events.h"
        } else {
#line 14 "qapi/qapi-commands-machine-target.trace-events"
            qemu_log("qmp_exit_query_s390x_cpu_polarization " "%s %d" "\n", result, succeeded);
#line 409 "trace/trace-qapi_commands_machine_target_trace_events.h"
        }
    }
}

static inline void trace_qmp_exit_query_s390x_cpu_polarization(const char * result, bool succeeded)
{
    if (true) {
        _nocheck__trace_qmp_exit_query_s390x_cpu_polarization(result, succeeded);
    }
}
#endif /* TRACE_QAPI_COMMANDS_MACHINE_TARGET_TRACE_EVENTS_GENERATED_TRACERS_H */
