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

#ifndef TRACE_QAPI_COMMANDS_JOB_TRACE_EVENTS_GENERATED_TRACERS_H
#define TRACE_QAPI_COMMANDS_JOB_TRACE_EVENTS_GENERATED_TRACERS_H

#include "trace/control.h"

extern TraceEvent _TRACE_QMP_ENTER_JOB_PAUSE_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_JOB_PAUSE_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_JOB_RESUME_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_JOB_RESUME_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_JOB_CANCEL_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_JOB_CANCEL_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_JOB_COMPLETE_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_JOB_COMPLETE_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_JOB_DISMISS_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_JOB_DISMISS_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_JOB_FINALIZE_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_JOB_FINALIZE_EVENT;
extern TraceEvent _TRACE_QMP_ENTER_QUERY_JOBS_EVENT;
extern TraceEvent _TRACE_QMP_EXIT_QUERY_JOBS_EVENT;
extern uint16_t _TRACE_QMP_ENTER_JOB_PAUSE_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_JOB_PAUSE_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_JOB_RESUME_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_JOB_RESUME_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_JOB_CANCEL_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_JOB_CANCEL_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_JOB_COMPLETE_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_JOB_COMPLETE_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_JOB_DISMISS_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_JOB_DISMISS_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_JOB_FINALIZE_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_JOB_FINALIZE_DSTATE;
extern uint16_t _TRACE_QMP_ENTER_QUERY_JOBS_DSTATE;
extern uint16_t _TRACE_QMP_EXIT_QUERY_JOBS_DSTATE;
#define TRACE_QMP_ENTER_JOB_PAUSE_ENABLED 1
#define TRACE_QMP_EXIT_JOB_PAUSE_ENABLED 1
#define TRACE_QMP_ENTER_JOB_RESUME_ENABLED 1
#define TRACE_QMP_EXIT_JOB_RESUME_ENABLED 1
#define TRACE_QMP_ENTER_JOB_CANCEL_ENABLED 1
#define TRACE_QMP_EXIT_JOB_CANCEL_ENABLED 1
#define TRACE_QMP_ENTER_JOB_COMPLETE_ENABLED 1
#define TRACE_QMP_EXIT_JOB_COMPLETE_ENABLED 1
#define TRACE_QMP_ENTER_JOB_DISMISS_ENABLED 1
#define TRACE_QMP_EXIT_JOB_DISMISS_ENABLED 1
#define TRACE_QMP_ENTER_JOB_FINALIZE_ENABLED 1
#define TRACE_QMP_EXIT_JOB_FINALIZE_ENABLED 1
#define TRACE_QMP_ENTER_QUERY_JOBS_ENABLED 1
#define TRACE_QMP_EXIT_QUERY_JOBS_ENABLED 1
#include "qemu/log-for-trace.h"


#define TRACE_QMP_ENTER_JOB_PAUSE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_JOB_PAUSE) || \
    false)

static inline void trace_qmp_enter_job_pause(const char *json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_JOB_PAUSE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 3 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_enter_job_pause " "%s" "\n", json);
#line 65 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_EXIT_JOB_PAUSE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_JOB_PAUSE) || \
    false)

static inline void trace_qmp_exit_job_pause(const char *result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_JOB_PAUSE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 4 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_exit_job_pause " "%s %d" "\n", result, succeeded);
#line 80 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_ENTER_JOB_RESUME_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_JOB_RESUME) || \
    false)

static inline void trace_qmp_enter_job_resume(const char *json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_JOB_RESUME)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 5 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_enter_job_resume " "%s" "\n", json);
#line 95 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_EXIT_JOB_RESUME_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_JOB_RESUME) || \
    false)

static inline void trace_qmp_exit_job_resume(const char *result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_JOB_RESUME)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 6 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_exit_job_resume " "%s %d" "\n", result, succeeded);
#line 110 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_ENTER_JOB_CANCEL_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_JOB_CANCEL) || \
    false)

static inline void trace_qmp_enter_job_cancel(const char *json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_JOB_CANCEL)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 7 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_enter_job_cancel " "%s" "\n", json);
#line 125 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_EXIT_JOB_CANCEL_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_JOB_CANCEL) || \
    false)

static inline void trace_qmp_exit_job_cancel(const char *result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_JOB_CANCEL)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 8 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_exit_job_cancel " "%s %d" "\n", result, succeeded);
#line 140 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_ENTER_JOB_COMPLETE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_JOB_COMPLETE) || \
    false)

static inline void trace_qmp_enter_job_complete(const char *json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_JOB_COMPLETE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 9 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_enter_job_complete " "%s" "\n", json);
#line 155 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_EXIT_JOB_COMPLETE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_JOB_COMPLETE) || \
    false)

static inline void trace_qmp_exit_job_complete(const char *result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_JOB_COMPLETE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 10 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_exit_job_complete " "%s %d" "\n", result, succeeded);
#line 170 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_ENTER_JOB_DISMISS_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_JOB_DISMISS) || \
    false)

static inline void trace_qmp_enter_job_dismiss(const char *json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_JOB_DISMISS)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 11 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_enter_job_dismiss " "%s" "\n", json);
#line 185 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_EXIT_JOB_DISMISS_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_JOB_DISMISS) || \
    false)

static inline void trace_qmp_exit_job_dismiss(const char *result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_JOB_DISMISS)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 12 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_exit_job_dismiss " "%s %d" "\n", result, succeeded);
#line 200 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_ENTER_JOB_FINALIZE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_JOB_FINALIZE) || \
    false)

static inline void trace_qmp_enter_job_finalize(const char *json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_JOB_FINALIZE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 13 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_enter_job_finalize " "%s" "\n", json);
#line 215 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_EXIT_JOB_FINALIZE_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_JOB_FINALIZE) || \
    false)

static inline void trace_qmp_exit_job_finalize(const char *result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_JOB_FINALIZE)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 14 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_exit_job_finalize " "%s %d" "\n", result, succeeded);
#line 230 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_ENTER_QUERY_JOBS_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_ENTER_QUERY_JOBS) || \
    false)

static inline void trace_qmp_enter_query_jobs(const char *json)
{
    if (trace_event_get_state(TRACE_QMP_ENTER_QUERY_JOBS)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 15 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_enter_query_jobs " "%s" "\n", json);
#line 245 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}

#define TRACE_QMP_EXIT_QUERY_JOBS_BACKEND_DSTATE() ( \
    trace_event_get_state_dynamic_by_id(TRACE_QMP_EXIT_QUERY_JOBS) || \
    false)

static inline void trace_qmp_exit_query_jobs(const char *result, bool succeeded)
{
    if (trace_event_get_state(TRACE_QMP_EXIT_QUERY_JOBS)) {
        if (qemu_loglevel_mask(LOG_TRACE)) {
#line 16 "qapi/qapi-commands-job.trace-events"
            qemu_log("qmp_exit_query_jobs " "%s %d" "\n", result, succeeded);
#line 260 "trace/trace-qapi_commands_job_trace_events.h"
        }
    }
}
#endif /* TRACE_QAPI_COMMANDS_JOB_TRACE_EVENTS_GENERATED_TRACERS_H */
