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

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

uint16_t _TRACE_SCSI_REQ_ALLOC_DSTATE;
uint16_t _TRACE_SCSI_REQ_CANCEL_DSTATE;
uint16_t _TRACE_SCSI_REQ_DATA_DSTATE;
uint16_t _TRACE_SCSI_REQ_DATA_CANCELED_DSTATE;
uint16_t _TRACE_SCSI_REQ_DEQUEUE_DSTATE;
uint16_t _TRACE_SCSI_BUS_DRAINED_BEGIN_DSTATE;
uint16_t _TRACE_SCSI_BUS_DRAINED_END_DSTATE;
uint16_t _TRACE_SCSI_REQ_CONTINUE_DSTATE;
uint16_t _TRACE_SCSI_REQ_CONTINUE_CANCELED_DSTATE;
uint16_t _TRACE_SCSI_REQ_PARSED_DSTATE;
uint16_t _TRACE_SCSI_REQ_PARSED_LBA_DSTATE;
uint16_t _TRACE_SCSI_REQ_PARSE_BAD_DSTATE;
uint16_t _TRACE_SCSI_REQ_BUILD_SENSE_DSTATE;
uint16_t _TRACE_SCSI_DEVICE_SET_UA_DSTATE;
uint16_t _TRACE_SCSI_REPORT_LUNS_DSTATE;
uint16_t _TRACE_SCSI_INQUIRY_DSTATE;
uint16_t _TRACE_SCSI_TEST_UNIT_READY_DSTATE;
uint16_t _TRACE_SCSI_REQUEST_SENSE_DSTATE;
uint16_t _TRACE_MPTSAS_COMMAND_COMPLETE_DSTATE;
uint16_t _TRACE_MPTSAS_DIAG_READ_DSTATE;
uint16_t _TRACE_MPTSAS_DIAG_WRITE_DSTATE;
uint16_t _TRACE_MPTSAS_IRQ_INTX_DSTATE;
uint16_t _TRACE_MPTSAS_IRQ_MSI_DSTATE;
uint16_t _TRACE_MPTSAS_MMIO_READ_DSTATE;
uint16_t _TRACE_MPTSAS_MMIO_UNHANDLED_READ_DSTATE;
uint16_t _TRACE_MPTSAS_MMIO_UNHANDLED_WRITE_DSTATE;
uint16_t _TRACE_MPTSAS_MMIO_WRITE_DSTATE;
uint16_t _TRACE_MPTSAS_PROCESS_MESSAGE_DSTATE;
uint16_t _TRACE_MPTSAS_PROCESS_SCSI_IO_REQUEST_DSTATE;
uint16_t _TRACE_MPTSAS_RESET_DSTATE;
uint16_t _TRACE_MPTSAS_SCSI_OVERFLOW_DSTATE;
uint16_t _TRACE_MPTSAS_SGL_OVERFLOW_DSTATE;
uint16_t _TRACE_MPTSAS_UNHANDLED_CMD_DSTATE;
uint16_t _TRACE_MPTSAS_UNHANDLED_DOORBELL_CMD_DSTATE;
uint16_t _TRACE_MPTSAS_CONFIG_SAS_DEVICE_DSTATE;
uint16_t _TRACE_MPTSAS_CONFIG_SAS_PHY_DSTATE;
uint16_t _TRACE_MEGASAS_INIT_FIRMWARE_DSTATE;
uint16_t _TRACE_MEGASAS_INIT_QUEUE_DSTATE;
uint16_t _TRACE_MEGASAS_INITQ_MAP_FAILED_DSTATE;
uint16_t _TRACE_MEGASAS_INITQ_MAPPED_DSTATE;
uint16_t _TRACE_MEGASAS_INITQ_MISMATCH_DSTATE;
uint16_t _TRACE_MEGASAS_QF_MAPPED_DSTATE;
uint16_t _TRACE_MEGASAS_QF_NEW_DSTATE;
uint16_t _TRACE_MEGASAS_QF_BUSY_DSTATE;
uint16_t _TRACE_MEGASAS_QF_ENQUEUE_DSTATE;
uint16_t _TRACE_MEGASAS_QF_UPDATE_DSTATE;
uint16_t _TRACE_MEGASAS_QF_MAP_FAILED_DSTATE;
uint16_t _TRACE_MEGASAS_QF_COMPLETE_NOIRQ_DSTATE;
uint16_t _TRACE_MEGASAS_QF_COMPLETE_DSTATE;
uint16_t _TRACE_MEGASAS_FRAME_BUSY_DSTATE;
uint16_t _TRACE_MEGASAS_UNHANDLED_FRAME_CMD_DSTATE;
uint16_t _TRACE_MEGASAS_HANDLE_SCSI_DSTATE;
uint16_t _TRACE_MEGASAS_SCSI_TARGET_NOT_PRESENT_DSTATE;
uint16_t _TRACE_MEGASAS_SCSI_INVALID_CDB_LEN_DSTATE;
uint16_t _TRACE_MEGASAS_IOV_READ_OVERFLOW_DSTATE;
uint16_t _TRACE_MEGASAS_IOV_WRITE_OVERFLOW_DSTATE;
uint16_t _TRACE_MEGASAS_IOV_READ_UNDERFLOW_DSTATE;
uint16_t _TRACE_MEGASAS_IOV_WRITE_UNDERFLOW_DSTATE;
uint16_t _TRACE_MEGASAS_SCSI_REQ_ALLOC_FAILED_DSTATE;
uint16_t _TRACE_MEGASAS_SCSI_READ_START_DSTATE;
uint16_t _TRACE_MEGASAS_SCSI_WRITE_START_DSTATE;
uint16_t _TRACE_MEGASAS_SCSI_NODATA_DSTATE;
uint16_t _TRACE_MEGASAS_SCSI_COMPLETE_DSTATE;
uint16_t _TRACE_MEGASAS_COMMAND_COMPLETE_DSTATE;
uint16_t _TRACE_MEGASAS_HANDLE_IO_DSTATE;
uint16_t _TRACE_MEGASAS_IO_TARGET_NOT_PRESENT_DSTATE;
uint16_t _TRACE_MEGASAS_IO_READ_START_DSTATE;
uint16_t _TRACE_MEGASAS_IO_WRITE_START_DSTATE;
uint16_t _TRACE_MEGASAS_IO_COMPLETE_DSTATE;
uint16_t _TRACE_MEGASAS_IOVEC_SGL_OVERFLOW_DSTATE;
uint16_t _TRACE_MEGASAS_IOVEC_SGL_UNDERFLOW_DSTATE;
uint16_t _TRACE_MEGASAS_IOVEC_SGL_INVALID_DSTATE;
uint16_t _TRACE_MEGASAS_IOVEC_OVERFLOW_DSTATE;
uint16_t _TRACE_MEGASAS_IOVEC_UNDERFLOW_DSTATE;
uint16_t _TRACE_MEGASAS_HANDLE_DCMD_DSTATE;
uint16_t _TRACE_MEGASAS_FINISH_DCMD_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_REQ_ALLOC_FAILED_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_INTERNAL_SUBMIT_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_INTERNAL_FINISH_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_INTERNAL_INVALID_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_UNHANDLED_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_ZERO_SGE_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_INVALID_SGE_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_INVALID_XFER_LEN_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_ENTER_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_DUMMY_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_SET_FW_TIME_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_PD_GET_LIST_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_LD_GET_LIST_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_LD_GET_INFO_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_LD_LIST_QUERY_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_PD_GET_INFO_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_PD_LIST_QUERY_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_RESET_LD_DSTATE;
uint16_t _TRACE_MEGASAS_DCMD_UNSUPPORTED_DSTATE;
uint16_t _TRACE_MEGASAS_ABORT_FRAME_DSTATE;
uint16_t _TRACE_MEGASAS_ABORT_NO_CMD_DSTATE;
uint16_t _TRACE_MEGASAS_ABORT_INVALID_CONTEXT_DSTATE;
uint16_t _TRACE_MEGASAS_RESET_DSTATE;
uint16_t _TRACE_MEGASAS_INIT_DSTATE;
uint16_t _TRACE_MEGASAS_MSIX_RAISE_DSTATE;
uint16_t _TRACE_MEGASAS_MSI_RAISE_DSTATE;
uint16_t _TRACE_MEGASAS_IRQ_LOWER_DSTATE;
uint16_t _TRACE_MEGASAS_IRQ_RAISE_DSTATE;
uint16_t _TRACE_MEGASAS_INTR_ENABLED_DSTATE;
uint16_t _TRACE_MEGASAS_INTR_DISABLED_DSTATE;
uint16_t _TRACE_MEGASAS_MSIX_ENABLED_DSTATE;
uint16_t _TRACE_MEGASAS_MSI_ENABLED_DSTATE;
uint16_t _TRACE_MEGASAS_MMIO_READL_DSTATE;
uint16_t _TRACE_MEGASAS_MMIO_INVALID_READL_DSTATE;
uint16_t _TRACE_MEGASAS_MMIO_WRITEL_DSTATE;
uint16_t _TRACE_MEGASAS_MMIO_INVALID_WRITEL_DSTATE;
uint16_t _TRACE_PVSCSI_RING_INIT_DATA_DSTATE;
uint16_t _TRACE_PVSCSI_RING_INIT_MSG_DSTATE;
uint16_t _TRACE_PVSCSI_RING_FLUSH_CMP_DSTATE;
uint16_t _TRACE_PVSCSI_RING_FLUSH_MSG_DSTATE;
uint16_t _TRACE_PVSCSI_UPDATE_IRQ_LEVEL_DSTATE;
uint16_t _TRACE_PVSCSI_UPDATE_IRQ_MSI_DSTATE;
uint16_t _TRACE_PVSCSI_CMP_RING_PUT_DSTATE;
uint16_t _TRACE_PVSCSI_MSG_RING_PUT_DSTATE;
uint16_t _TRACE_PVSCSI_COMPLETE_REQUEST_DSTATE;
uint16_t _TRACE_PVSCSI_GET_SG_LIST_DSTATE;
uint16_t _TRACE_PVSCSI_GET_NEXT_SG_ELEM_DSTATE;
uint16_t _TRACE_PVSCSI_COMMAND_COMPLETE_NOT_FOUND_DSTATE;
uint16_t _TRACE_PVSCSI_COMMAND_COMPLETE_DATA_RUN_DSTATE;
uint16_t _TRACE_PVSCSI_COMMAND_COMPLETE_SENSE_LEN_DSTATE;
uint16_t _TRACE_PVSCSI_CONVERT_SGLIST_DSTATE;
uint16_t _TRACE_PVSCSI_PROCESS_REQ_DESCR_DSTATE;
uint16_t _TRACE_PVSCSI_PROCESS_REQ_DESCR_UNKNOWN_DEVICE_DSTATE;
uint16_t _TRACE_PVSCSI_PROCESS_REQ_DESCR_INVALID_DIR_DSTATE;
uint16_t _TRACE_PVSCSI_PROCESS_IO_DSTATE;
uint16_t _TRACE_PVSCSI_ON_CMD_NOIMPL_DSTATE;
uint16_t _TRACE_PVSCSI_ON_CMD_RESET_DEV_DSTATE;
uint16_t _TRACE_PVSCSI_ON_CMD_ARRIVED_DSTATE;
uint16_t _TRACE_PVSCSI_ON_CMD_ABORT_DSTATE;
uint16_t _TRACE_PVSCSI_ON_CMD_UNKNOWN_DSTATE;
uint16_t _TRACE_PVSCSI_ON_CMD_UNKNOWN_DATA_DSTATE;
uint16_t _TRACE_PVSCSI_IO_WRITE_DSTATE;
uint16_t _TRACE_PVSCSI_IO_WRITE_UNKNOWN_DSTATE;
uint16_t _TRACE_PVSCSI_IO_READ_DSTATE;
uint16_t _TRACE_PVSCSI_IO_READ_UNKNOWN_DSTATE;
uint16_t _TRACE_PVSCSI_INIT_MSI_FAIL_DSTATE;
uint16_t _TRACE_PVSCSI_STATE_DSTATE;
uint16_t _TRACE_PVSCSI_TX_RINGS_PPN_DSTATE;
uint16_t _TRACE_PVSCSI_TX_RINGS_NUM_PAGES_DSTATE;
uint16_t _TRACE_ESP_ERROR_FIFO_OVERRUN_DSTATE;
uint16_t _TRACE_ESP_ERROR_UNHANDLED_COMMAND_DSTATE;
uint16_t _TRACE_ESP_ERROR_INVALID_WRITE_DSTATE;
uint16_t _TRACE_ESP_RAISE_IRQ_DSTATE;
uint16_t _TRACE_ESP_LOWER_IRQ_DSTATE;
uint16_t _TRACE_ESP_RAISE_DRQ_DSTATE;
uint16_t _TRACE_ESP_LOWER_DRQ_DSTATE;
uint16_t _TRACE_ESP_DMA_ENABLE_DSTATE;
uint16_t _TRACE_ESP_DMA_DISABLE_DSTATE;
uint16_t _TRACE_ESP_PDMA_READ_DSTATE;
uint16_t _TRACE_ESP_PDMA_WRITE_DSTATE;
uint16_t _TRACE_ESP_GET_CMD_DSTATE;
uint16_t _TRACE_ESP_DO_COMMAND_PHASE_DSTATE;
uint16_t _TRACE_ESP_DO_IDENTIFY_DSTATE;
uint16_t _TRACE_ESP_HANDLE_SATN_STOP_DSTATE;
uint16_t _TRACE_ESP_WRITE_RESPONSE_DSTATE;
uint16_t _TRACE_ESP_DO_DMA_DSTATE;
uint16_t _TRACE_ESP_COMMAND_COMPLETE_DSTATE;
uint16_t _TRACE_ESP_COMMAND_COMPLETE_DEFERRED_DSTATE;
uint16_t _TRACE_ESP_COMMAND_COMPLETE_UNEXPECTED_DSTATE;
uint16_t _TRACE_ESP_COMMAND_COMPLETE_FAIL_DSTATE;
uint16_t _TRACE_ESP_TRANSFER_DATA_DSTATE;
uint16_t _TRACE_ESP_HANDLE_TI_DSTATE;
uint16_t _TRACE_ESP_HANDLE_TI_CMD_DSTATE;
uint16_t _TRACE_ESP_MEM_READB_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_NOP_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_FLUSH_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_RESET_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_BUS_RESET_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_ICCS_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_MSGACC_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_PAD_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_SATN_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_RSTATN_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_SEL_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_SELATN_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_SELATNS_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_ENSEL_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_DISSEL_DSTATE;
uint16_t _TRACE_ESP_MEM_WRITEB_CMD_TI_DSTATE;
uint16_t _TRACE_ESP_SET_PHASE_DSTATE;
uint16_t _TRACE_ESP_PCI_ERROR_INVALID_DMA_DIRECTION_DSTATE;
uint16_t _TRACE_ESP_PCI_ERROR_INVALID_READ_DSTATE;
uint16_t _TRACE_ESP_PCI_ERROR_INVALID_WRITE_DSTATE;
uint16_t _TRACE_ESP_PCI_ERROR_INVALID_WRITE_DMA_DSTATE;
uint16_t _TRACE_ESP_PCI_DMA_READ_DSTATE;
uint16_t _TRACE_ESP_PCI_DMA_WRITE_DSTATE;
uint16_t _TRACE_ESP_PCI_DMA_IDLE_DSTATE;
uint16_t _TRACE_ESP_PCI_DMA_BLAST_DSTATE;
uint16_t _TRACE_ESP_PCI_DMA_ABORT_DSTATE;
uint16_t _TRACE_ESP_PCI_DMA_START_DSTATE;
uint16_t _TRACE_ESP_PCI_SBAC_READ_DSTATE;
uint16_t _TRACE_ESP_PCI_SBAC_WRITE_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_SEND_RSP_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_FETCH_DESC_NO_DATA_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_FETCH_DESC_DIRECT_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_RANGE_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_FETCH_DESC_DMA_READ_ERROR_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_SEG_EXT_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_BOUNDARY_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_FETCH_DESC_DONE_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_RW_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_BUF_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_SRP_TRANSFER_DATA_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_TRANSFER_DATA_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA1_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA2_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_STATUS_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_SAVE_REQUEST_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_LOAD_REQUEST_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_PROCESS_LOGIN_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_PROCESS_TSK_MGMT_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_QUEUE_CMD_NO_DRIVE_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_QUEUE_CMD_DSTATE;
uint16_t _TRACE_SPAPR_VSCSI_DO_CRQ_DSTATE;
uint16_t _TRACE_LSI_RESET_DSTATE;
uint16_t _TRACE_LSI_UPDATE_IRQ_DSTATE;
uint16_t _TRACE_LSI_UPDATE_IRQ_DISCONNECTED_DSTATE;
uint16_t _TRACE_LSI_SCRIPT_SCSI_INTERRUPT_DSTATE;
uint16_t _TRACE_LSI_SCRIPT_DMA_INTERRUPT_DSTATE;
uint16_t _TRACE_LSI_BAD_PHASE_JUMP_DSTATE;
uint16_t _TRACE_LSI_BAD_PHASE_INTERRUPT_DSTATE;
uint16_t _TRACE_LSI_BAD_SELECTION_DSTATE;
uint16_t _TRACE_LSI_DO_DMA_UNAVAILABLE_DSTATE;
uint16_t _TRACE_LSI_DO_DMA_DSTATE;
uint16_t _TRACE_LSI_QUEUE_COMMAND_DSTATE;
uint16_t _TRACE_LSI_ADD_MSG_BYTE_ERROR_DSTATE;
uint16_t _TRACE_LSI_ADD_MSG_BYTE_DSTATE;
uint16_t _TRACE_LSI_RESELECT_DSTATE;
uint16_t _TRACE_LSI_QUEUE_REQ_ERROR_DSTATE;
uint16_t _TRACE_LSI_QUEUE_REQ_DSTATE;
uint16_t _TRACE_LSI_COMMAND_COMPLETE_DSTATE;
uint16_t _TRACE_LSI_TRANSFER_DATA_DSTATE;
uint16_t _TRACE_LSI_DO_COMMAND_DSTATE;
uint16_t _TRACE_LSI_DO_STATUS_DSTATE;
uint16_t _TRACE_LSI_DO_STATUS_ERROR_DSTATE;
uint16_t _TRACE_LSI_DO_MSGIN_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_DISCONNECT_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_NOOP_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_EXTENDED_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_IGNORED_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_SIMPLEQUEUE_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_ABORT_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_CLEARQUEUE_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_BUSDEVICERESET_DSTATE;
uint16_t _TRACE_LSI_DO_MSGOUT_SELECT_DSTATE;
uint16_t _TRACE_LSI_MEMCPY_DSTATE;
uint16_t _TRACE_LSI_WAIT_RESELECT_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_DELAYED_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_BADPHASE_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_IO_ALREADYRESELECTED_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_IO_SELECTED_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_IO_DISCONNECT_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_IO_SET_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_IO_CLEAR_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_IO_OPCODE_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_NOP_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_DELAYEDSELECT_TIMEOUT_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_COMPC_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_COMPP_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_COMPD_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_JUMP_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_CALL_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_RETURN_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_INTERRUPT_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_ILLEGAL_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_TC_CC_FAILED_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_MM_LOAD_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_MM_STORE_DSTATE;
uint16_t _TRACE_LSI_EXECUTE_SCRIPT_STOP_DSTATE;
uint16_t _TRACE_LSI_AWOKEN_DSTATE;
uint16_t _TRACE_LSI_REG_READ_DSTATE;
uint16_t _TRACE_LSI_REG_WRITE_DSTATE;
uint16_t _TRACE_LSI_SCRIPTS_TIMER_TRIGGERED_DSTATE;
uint16_t _TRACE_LSI_SCRIPTS_TIMER_START_DSTATE;
uint16_t _TRACE_VIRTIO_SCSI_CMD_REQ_DSTATE;
uint16_t _TRACE_VIRTIO_SCSI_CMD_RESP_DSTATE;
uint16_t _TRACE_VIRTIO_SCSI_TMF_REQ_DSTATE;
uint16_t _TRACE_VIRTIO_SCSI_TMF_RESP_DSTATE;
uint16_t _TRACE_VIRTIO_SCSI_AN_REQ_DSTATE;
uint16_t _TRACE_VIRTIO_SCSI_AN_RESP_DSTATE;
uint16_t _TRACE_VIRTIO_SCSI_EVENT_DSTATE;
uint16_t _TRACE_SCSI_DISK_CHECK_CONDITION_DSTATE;
uint16_t _TRACE_SCSI_DISK_READ_COMPLETE_DSTATE;
uint16_t _TRACE_SCSI_DISK_READ_DATA_COUNT_DSTATE;
uint16_t _TRACE_SCSI_DISK_READ_DATA_INVALID_DSTATE;
uint16_t _TRACE_SCSI_DISK_WRITE_COMPLETE_NOIO_DSTATE;
uint16_t _TRACE_SCSI_DISK_WRITE_DATA_INVALID_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_00_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_NOT_SUPPORTED_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_83_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_B0_NOT_SUPPORTED_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_MODE_SENSE_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_READ_TOC_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_READ_DATA_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_WRITE_DATA_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_16_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_UNSUPPORTED_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_SEEK_10_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_10_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_UNMAP_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_VERIFY_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_WRITE_SAME_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_UNKNOWN_DSTATE;
uint16_t _TRACE_SCSI_DISK_EMULATE_COMMAND_FORMAT_UNIT_DSTATE;
uint16_t _TRACE_SCSI_DISK_DMA_COMMAND_READ_DSTATE;
uint16_t _TRACE_SCSI_DISK_DMA_COMMAND_WRITE_DSTATE;
uint16_t _TRACE_SCSI_DISK_NEW_REQUEST_DSTATE;
uint16_t _TRACE_SCSI_DISK_AIO_SGIO_COMMAND_DSTATE;
uint16_t _TRACE_SCSI_DISK_MODE_SELECT_PAGE_TRUNCATED_DSTATE;
uint16_t _TRACE_SCSI_DISK_MODE_SELECT_SET_BLOCKSIZE_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_COMMAND_COMPLETE_NOIO_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_READ_COMPLETE_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_READ_DATA_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_WRITE_COMPLETE_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_WRITE_COMPLETE_BLOCKSIZE_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_WRITE_DATA_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_SEND_COMMAND_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_REALIZE_TYPE_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_REALIZE_BLOCKSIZE_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_AIO_SGIO_COMMAND_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_IOCTL_SGIO_COMMAND_DSTATE;
uint16_t _TRACE_SCSI_GENERIC_IOCTL_SGIO_DONE_DSTATE;
TraceEvent _TRACE_SCSI_REQ_ALLOC_EVENT = {
    .id = 0,
    .name = "scsi_req_alloc",
    .sstate = TRACE_SCSI_REQ_ALLOC_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_ALLOC_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_CANCEL_EVENT = {
    .id = 0,
    .name = "scsi_req_cancel",
    .sstate = TRACE_SCSI_REQ_CANCEL_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_CANCEL_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_DATA_EVENT = {
    .id = 0,
    .name = "scsi_req_data",
    .sstate = TRACE_SCSI_REQ_DATA_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_DATA_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_DATA_CANCELED_EVENT = {
    .id = 0,
    .name = "scsi_req_data_canceled",
    .sstate = TRACE_SCSI_REQ_DATA_CANCELED_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_DATA_CANCELED_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_DEQUEUE_EVENT = {
    .id = 0,
    .name = "scsi_req_dequeue",
    .sstate = TRACE_SCSI_REQ_DEQUEUE_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_DEQUEUE_DSTATE 
};
TraceEvent _TRACE_SCSI_BUS_DRAINED_BEGIN_EVENT = {
    .id = 0,
    .name = "scsi_bus_drained_begin",
    .sstate = TRACE_SCSI_BUS_DRAINED_BEGIN_ENABLED,
    .dstate = &_TRACE_SCSI_BUS_DRAINED_BEGIN_DSTATE 
};
TraceEvent _TRACE_SCSI_BUS_DRAINED_END_EVENT = {
    .id = 0,
    .name = "scsi_bus_drained_end",
    .sstate = TRACE_SCSI_BUS_DRAINED_END_ENABLED,
    .dstate = &_TRACE_SCSI_BUS_DRAINED_END_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_CONTINUE_EVENT = {
    .id = 0,
    .name = "scsi_req_continue",
    .sstate = TRACE_SCSI_REQ_CONTINUE_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_CONTINUE_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_CONTINUE_CANCELED_EVENT = {
    .id = 0,
    .name = "scsi_req_continue_canceled",
    .sstate = TRACE_SCSI_REQ_CONTINUE_CANCELED_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_CONTINUE_CANCELED_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_PARSED_EVENT = {
    .id = 0,
    .name = "scsi_req_parsed",
    .sstate = TRACE_SCSI_REQ_PARSED_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_PARSED_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_PARSED_LBA_EVENT = {
    .id = 0,
    .name = "scsi_req_parsed_lba",
    .sstate = TRACE_SCSI_REQ_PARSED_LBA_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_PARSED_LBA_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_PARSE_BAD_EVENT = {
    .id = 0,
    .name = "scsi_req_parse_bad",
    .sstate = TRACE_SCSI_REQ_PARSE_BAD_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_PARSE_BAD_DSTATE 
};
TraceEvent _TRACE_SCSI_REQ_BUILD_SENSE_EVENT = {
    .id = 0,
    .name = "scsi_req_build_sense",
    .sstate = TRACE_SCSI_REQ_BUILD_SENSE_ENABLED,
    .dstate = &_TRACE_SCSI_REQ_BUILD_SENSE_DSTATE 
};
TraceEvent _TRACE_SCSI_DEVICE_SET_UA_EVENT = {
    .id = 0,
    .name = "scsi_device_set_ua",
    .sstate = TRACE_SCSI_DEVICE_SET_UA_ENABLED,
    .dstate = &_TRACE_SCSI_DEVICE_SET_UA_DSTATE 
};
TraceEvent _TRACE_SCSI_REPORT_LUNS_EVENT = {
    .id = 0,
    .name = "scsi_report_luns",
    .sstate = TRACE_SCSI_REPORT_LUNS_ENABLED,
    .dstate = &_TRACE_SCSI_REPORT_LUNS_DSTATE 
};
TraceEvent _TRACE_SCSI_INQUIRY_EVENT = {
    .id = 0,
    .name = "scsi_inquiry",
    .sstate = TRACE_SCSI_INQUIRY_ENABLED,
    .dstate = &_TRACE_SCSI_INQUIRY_DSTATE 
};
TraceEvent _TRACE_SCSI_TEST_UNIT_READY_EVENT = {
    .id = 0,
    .name = "scsi_test_unit_ready",
    .sstate = TRACE_SCSI_TEST_UNIT_READY_ENABLED,
    .dstate = &_TRACE_SCSI_TEST_UNIT_READY_DSTATE 
};
TraceEvent _TRACE_SCSI_REQUEST_SENSE_EVENT = {
    .id = 0,
    .name = "scsi_request_sense",
    .sstate = TRACE_SCSI_REQUEST_SENSE_ENABLED,
    .dstate = &_TRACE_SCSI_REQUEST_SENSE_DSTATE 
};
TraceEvent _TRACE_MPTSAS_COMMAND_COMPLETE_EVENT = {
    .id = 0,
    .name = "mptsas_command_complete",
    .sstate = TRACE_MPTSAS_COMMAND_COMPLETE_ENABLED,
    .dstate = &_TRACE_MPTSAS_COMMAND_COMPLETE_DSTATE 
};
TraceEvent _TRACE_MPTSAS_DIAG_READ_EVENT = {
    .id = 0,
    .name = "mptsas_diag_read",
    .sstate = TRACE_MPTSAS_DIAG_READ_ENABLED,
    .dstate = &_TRACE_MPTSAS_DIAG_READ_DSTATE 
};
TraceEvent _TRACE_MPTSAS_DIAG_WRITE_EVENT = {
    .id = 0,
    .name = "mptsas_diag_write",
    .sstate = TRACE_MPTSAS_DIAG_WRITE_ENABLED,
    .dstate = &_TRACE_MPTSAS_DIAG_WRITE_DSTATE 
};
TraceEvent _TRACE_MPTSAS_IRQ_INTX_EVENT = {
    .id = 0,
    .name = "mptsas_irq_intx",
    .sstate = TRACE_MPTSAS_IRQ_INTX_ENABLED,
    .dstate = &_TRACE_MPTSAS_IRQ_INTX_DSTATE 
};
TraceEvent _TRACE_MPTSAS_IRQ_MSI_EVENT = {
    .id = 0,
    .name = "mptsas_irq_msi",
    .sstate = TRACE_MPTSAS_IRQ_MSI_ENABLED,
    .dstate = &_TRACE_MPTSAS_IRQ_MSI_DSTATE 
};
TraceEvent _TRACE_MPTSAS_MMIO_READ_EVENT = {
    .id = 0,
    .name = "mptsas_mmio_read",
    .sstate = TRACE_MPTSAS_MMIO_READ_ENABLED,
    .dstate = &_TRACE_MPTSAS_MMIO_READ_DSTATE 
};
TraceEvent _TRACE_MPTSAS_MMIO_UNHANDLED_READ_EVENT = {
    .id = 0,
    .name = "mptsas_mmio_unhandled_read",
    .sstate = TRACE_MPTSAS_MMIO_UNHANDLED_READ_ENABLED,
    .dstate = &_TRACE_MPTSAS_MMIO_UNHANDLED_READ_DSTATE 
};
TraceEvent _TRACE_MPTSAS_MMIO_UNHANDLED_WRITE_EVENT = {
    .id = 0,
    .name = "mptsas_mmio_unhandled_write",
    .sstate = TRACE_MPTSAS_MMIO_UNHANDLED_WRITE_ENABLED,
    .dstate = &_TRACE_MPTSAS_MMIO_UNHANDLED_WRITE_DSTATE 
};
TraceEvent _TRACE_MPTSAS_MMIO_WRITE_EVENT = {
    .id = 0,
    .name = "mptsas_mmio_write",
    .sstate = TRACE_MPTSAS_MMIO_WRITE_ENABLED,
    .dstate = &_TRACE_MPTSAS_MMIO_WRITE_DSTATE 
};
TraceEvent _TRACE_MPTSAS_PROCESS_MESSAGE_EVENT = {
    .id = 0,
    .name = "mptsas_process_message",
    .sstate = TRACE_MPTSAS_PROCESS_MESSAGE_ENABLED,
    .dstate = &_TRACE_MPTSAS_PROCESS_MESSAGE_DSTATE 
};
TraceEvent _TRACE_MPTSAS_PROCESS_SCSI_IO_REQUEST_EVENT = {
    .id = 0,
    .name = "mptsas_process_scsi_io_request",
    .sstate = TRACE_MPTSAS_PROCESS_SCSI_IO_REQUEST_ENABLED,
    .dstate = &_TRACE_MPTSAS_PROCESS_SCSI_IO_REQUEST_DSTATE 
};
TraceEvent _TRACE_MPTSAS_RESET_EVENT = {
    .id = 0,
    .name = "mptsas_reset",
    .sstate = TRACE_MPTSAS_RESET_ENABLED,
    .dstate = &_TRACE_MPTSAS_RESET_DSTATE 
};
TraceEvent _TRACE_MPTSAS_SCSI_OVERFLOW_EVENT = {
    .id = 0,
    .name = "mptsas_scsi_overflow",
    .sstate = TRACE_MPTSAS_SCSI_OVERFLOW_ENABLED,
    .dstate = &_TRACE_MPTSAS_SCSI_OVERFLOW_DSTATE 
};
TraceEvent _TRACE_MPTSAS_SGL_OVERFLOW_EVENT = {
    .id = 0,
    .name = "mptsas_sgl_overflow",
    .sstate = TRACE_MPTSAS_SGL_OVERFLOW_ENABLED,
    .dstate = &_TRACE_MPTSAS_SGL_OVERFLOW_DSTATE 
};
TraceEvent _TRACE_MPTSAS_UNHANDLED_CMD_EVENT = {
    .id = 0,
    .name = "mptsas_unhandled_cmd",
    .sstate = TRACE_MPTSAS_UNHANDLED_CMD_ENABLED,
    .dstate = &_TRACE_MPTSAS_UNHANDLED_CMD_DSTATE 
};
TraceEvent _TRACE_MPTSAS_UNHANDLED_DOORBELL_CMD_EVENT = {
    .id = 0,
    .name = "mptsas_unhandled_doorbell_cmd",
    .sstate = TRACE_MPTSAS_UNHANDLED_DOORBELL_CMD_ENABLED,
    .dstate = &_TRACE_MPTSAS_UNHANDLED_DOORBELL_CMD_DSTATE 
};
TraceEvent _TRACE_MPTSAS_CONFIG_SAS_DEVICE_EVENT = {
    .id = 0,
    .name = "mptsas_config_sas_device",
    .sstate = TRACE_MPTSAS_CONFIG_SAS_DEVICE_ENABLED,
    .dstate = &_TRACE_MPTSAS_CONFIG_SAS_DEVICE_DSTATE 
};
TraceEvent _TRACE_MPTSAS_CONFIG_SAS_PHY_EVENT = {
    .id = 0,
    .name = "mptsas_config_sas_phy",
    .sstate = TRACE_MPTSAS_CONFIG_SAS_PHY_ENABLED,
    .dstate = &_TRACE_MPTSAS_CONFIG_SAS_PHY_DSTATE 
};
TraceEvent _TRACE_MEGASAS_INIT_FIRMWARE_EVENT = {
    .id = 0,
    .name = "megasas_init_firmware",
    .sstate = TRACE_MEGASAS_INIT_FIRMWARE_ENABLED,
    .dstate = &_TRACE_MEGASAS_INIT_FIRMWARE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_INIT_QUEUE_EVENT = {
    .id = 0,
    .name = "megasas_init_queue",
    .sstate = TRACE_MEGASAS_INIT_QUEUE_ENABLED,
    .dstate = &_TRACE_MEGASAS_INIT_QUEUE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_INITQ_MAP_FAILED_EVENT = {
    .id = 0,
    .name = "megasas_initq_map_failed",
    .sstate = TRACE_MEGASAS_INITQ_MAP_FAILED_ENABLED,
    .dstate = &_TRACE_MEGASAS_INITQ_MAP_FAILED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_INITQ_MAPPED_EVENT = {
    .id = 0,
    .name = "megasas_initq_mapped",
    .sstate = TRACE_MEGASAS_INITQ_MAPPED_ENABLED,
    .dstate = &_TRACE_MEGASAS_INITQ_MAPPED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_INITQ_MISMATCH_EVENT = {
    .id = 0,
    .name = "megasas_initq_mismatch",
    .sstate = TRACE_MEGASAS_INITQ_MISMATCH_ENABLED,
    .dstate = &_TRACE_MEGASAS_INITQ_MISMATCH_DSTATE 
};
TraceEvent _TRACE_MEGASAS_QF_MAPPED_EVENT = {
    .id = 0,
    .name = "megasas_qf_mapped",
    .sstate = TRACE_MEGASAS_QF_MAPPED_ENABLED,
    .dstate = &_TRACE_MEGASAS_QF_MAPPED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_QF_NEW_EVENT = {
    .id = 0,
    .name = "megasas_qf_new",
    .sstate = TRACE_MEGASAS_QF_NEW_ENABLED,
    .dstate = &_TRACE_MEGASAS_QF_NEW_DSTATE 
};
TraceEvent _TRACE_MEGASAS_QF_BUSY_EVENT = {
    .id = 0,
    .name = "megasas_qf_busy",
    .sstate = TRACE_MEGASAS_QF_BUSY_ENABLED,
    .dstate = &_TRACE_MEGASAS_QF_BUSY_DSTATE 
};
TraceEvent _TRACE_MEGASAS_QF_ENQUEUE_EVENT = {
    .id = 0,
    .name = "megasas_qf_enqueue",
    .sstate = TRACE_MEGASAS_QF_ENQUEUE_ENABLED,
    .dstate = &_TRACE_MEGASAS_QF_ENQUEUE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_QF_UPDATE_EVENT = {
    .id = 0,
    .name = "megasas_qf_update",
    .sstate = TRACE_MEGASAS_QF_UPDATE_ENABLED,
    .dstate = &_TRACE_MEGASAS_QF_UPDATE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_QF_MAP_FAILED_EVENT = {
    .id = 0,
    .name = "megasas_qf_map_failed",
    .sstate = TRACE_MEGASAS_QF_MAP_FAILED_ENABLED,
    .dstate = &_TRACE_MEGASAS_QF_MAP_FAILED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_QF_COMPLETE_NOIRQ_EVENT = {
    .id = 0,
    .name = "megasas_qf_complete_noirq",
    .sstate = TRACE_MEGASAS_QF_COMPLETE_NOIRQ_ENABLED,
    .dstate = &_TRACE_MEGASAS_QF_COMPLETE_NOIRQ_DSTATE 
};
TraceEvent _TRACE_MEGASAS_QF_COMPLETE_EVENT = {
    .id = 0,
    .name = "megasas_qf_complete",
    .sstate = TRACE_MEGASAS_QF_COMPLETE_ENABLED,
    .dstate = &_TRACE_MEGASAS_QF_COMPLETE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_FRAME_BUSY_EVENT = {
    .id = 0,
    .name = "megasas_frame_busy",
    .sstate = TRACE_MEGASAS_FRAME_BUSY_ENABLED,
    .dstate = &_TRACE_MEGASAS_FRAME_BUSY_DSTATE 
};
TraceEvent _TRACE_MEGASAS_UNHANDLED_FRAME_CMD_EVENT = {
    .id = 0,
    .name = "megasas_unhandled_frame_cmd",
    .sstate = TRACE_MEGASAS_UNHANDLED_FRAME_CMD_ENABLED,
    .dstate = &_TRACE_MEGASAS_UNHANDLED_FRAME_CMD_DSTATE 
};
TraceEvent _TRACE_MEGASAS_HANDLE_SCSI_EVENT = {
    .id = 0,
    .name = "megasas_handle_scsi",
    .sstate = TRACE_MEGASAS_HANDLE_SCSI_ENABLED,
    .dstate = &_TRACE_MEGASAS_HANDLE_SCSI_DSTATE 
};
TraceEvent _TRACE_MEGASAS_SCSI_TARGET_NOT_PRESENT_EVENT = {
    .id = 0,
    .name = "megasas_scsi_target_not_present",
    .sstate = TRACE_MEGASAS_SCSI_TARGET_NOT_PRESENT_ENABLED,
    .dstate = &_TRACE_MEGASAS_SCSI_TARGET_NOT_PRESENT_DSTATE 
};
TraceEvent _TRACE_MEGASAS_SCSI_INVALID_CDB_LEN_EVENT = {
    .id = 0,
    .name = "megasas_scsi_invalid_cdb_len",
    .sstate = TRACE_MEGASAS_SCSI_INVALID_CDB_LEN_ENABLED,
    .dstate = &_TRACE_MEGASAS_SCSI_INVALID_CDB_LEN_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IOV_READ_OVERFLOW_EVENT = {
    .id = 0,
    .name = "megasas_iov_read_overflow",
    .sstate = TRACE_MEGASAS_IOV_READ_OVERFLOW_ENABLED,
    .dstate = &_TRACE_MEGASAS_IOV_READ_OVERFLOW_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IOV_WRITE_OVERFLOW_EVENT = {
    .id = 0,
    .name = "megasas_iov_write_overflow",
    .sstate = TRACE_MEGASAS_IOV_WRITE_OVERFLOW_ENABLED,
    .dstate = &_TRACE_MEGASAS_IOV_WRITE_OVERFLOW_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IOV_READ_UNDERFLOW_EVENT = {
    .id = 0,
    .name = "megasas_iov_read_underflow",
    .sstate = TRACE_MEGASAS_IOV_READ_UNDERFLOW_ENABLED,
    .dstate = &_TRACE_MEGASAS_IOV_READ_UNDERFLOW_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IOV_WRITE_UNDERFLOW_EVENT = {
    .id = 0,
    .name = "megasas_iov_write_underflow",
    .sstate = TRACE_MEGASAS_IOV_WRITE_UNDERFLOW_ENABLED,
    .dstate = &_TRACE_MEGASAS_IOV_WRITE_UNDERFLOW_DSTATE 
};
TraceEvent _TRACE_MEGASAS_SCSI_REQ_ALLOC_FAILED_EVENT = {
    .id = 0,
    .name = "megasas_scsi_req_alloc_failed",
    .sstate = TRACE_MEGASAS_SCSI_REQ_ALLOC_FAILED_ENABLED,
    .dstate = &_TRACE_MEGASAS_SCSI_REQ_ALLOC_FAILED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_SCSI_READ_START_EVENT = {
    .id = 0,
    .name = "megasas_scsi_read_start",
    .sstate = TRACE_MEGASAS_SCSI_READ_START_ENABLED,
    .dstate = &_TRACE_MEGASAS_SCSI_READ_START_DSTATE 
};
TraceEvent _TRACE_MEGASAS_SCSI_WRITE_START_EVENT = {
    .id = 0,
    .name = "megasas_scsi_write_start",
    .sstate = TRACE_MEGASAS_SCSI_WRITE_START_ENABLED,
    .dstate = &_TRACE_MEGASAS_SCSI_WRITE_START_DSTATE 
};
TraceEvent _TRACE_MEGASAS_SCSI_NODATA_EVENT = {
    .id = 0,
    .name = "megasas_scsi_nodata",
    .sstate = TRACE_MEGASAS_SCSI_NODATA_ENABLED,
    .dstate = &_TRACE_MEGASAS_SCSI_NODATA_DSTATE 
};
TraceEvent _TRACE_MEGASAS_SCSI_COMPLETE_EVENT = {
    .id = 0,
    .name = "megasas_scsi_complete",
    .sstate = TRACE_MEGASAS_SCSI_COMPLETE_ENABLED,
    .dstate = &_TRACE_MEGASAS_SCSI_COMPLETE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_COMMAND_COMPLETE_EVENT = {
    .id = 0,
    .name = "megasas_command_complete",
    .sstate = TRACE_MEGASAS_COMMAND_COMPLETE_ENABLED,
    .dstate = &_TRACE_MEGASAS_COMMAND_COMPLETE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_HANDLE_IO_EVENT = {
    .id = 0,
    .name = "megasas_handle_io",
    .sstate = TRACE_MEGASAS_HANDLE_IO_ENABLED,
    .dstate = &_TRACE_MEGASAS_HANDLE_IO_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IO_TARGET_NOT_PRESENT_EVENT = {
    .id = 0,
    .name = "megasas_io_target_not_present",
    .sstate = TRACE_MEGASAS_IO_TARGET_NOT_PRESENT_ENABLED,
    .dstate = &_TRACE_MEGASAS_IO_TARGET_NOT_PRESENT_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IO_READ_START_EVENT = {
    .id = 0,
    .name = "megasas_io_read_start",
    .sstate = TRACE_MEGASAS_IO_READ_START_ENABLED,
    .dstate = &_TRACE_MEGASAS_IO_READ_START_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IO_WRITE_START_EVENT = {
    .id = 0,
    .name = "megasas_io_write_start",
    .sstate = TRACE_MEGASAS_IO_WRITE_START_ENABLED,
    .dstate = &_TRACE_MEGASAS_IO_WRITE_START_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IO_COMPLETE_EVENT = {
    .id = 0,
    .name = "megasas_io_complete",
    .sstate = TRACE_MEGASAS_IO_COMPLETE_ENABLED,
    .dstate = &_TRACE_MEGASAS_IO_COMPLETE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IOVEC_SGL_OVERFLOW_EVENT = {
    .id = 0,
    .name = "megasas_iovec_sgl_overflow",
    .sstate = TRACE_MEGASAS_IOVEC_SGL_OVERFLOW_ENABLED,
    .dstate = &_TRACE_MEGASAS_IOVEC_SGL_OVERFLOW_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IOVEC_SGL_UNDERFLOW_EVENT = {
    .id = 0,
    .name = "megasas_iovec_sgl_underflow",
    .sstate = TRACE_MEGASAS_IOVEC_SGL_UNDERFLOW_ENABLED,
    .dstate = &_TRACE_MEGASAS_IOVEC_SGL_UNDERFLOW_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IOVEC_SGL_INVALID_EVENT = {
    .id = 0,
    .name = "megasas_iovec_sgl_invalid",
    .sstate = TRACE_MEGASAS_IOVEC_SGL_INVALID_ENABLED,
    .dstate = &_TRACE_MEGASAS_IOVEC_SGL_INVALID_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IOVEC_OVERFLOW_EVENT = {
    .id = 0,
    .name = "megasas_iovec_overflow",
    .sstate = TRACE_MEGASAS_IOVEC_OVERFLOW_ENABLED,
    .dstate = &_TRACE_MEGASAS_IOVEC_OVERFLOW_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IOVEC_UNDERFLOW_EVENT = {
    .id = 0,
    .name = "megasas_iovec_underflow",
    .sstate = TRACE_MEGASAS_IOVEC_UNDERFLOW_ENABLED,
    .dstate = &_TRACE_MEGASAS_IOVEC_UNDERFLOW_DSTATE 
};
TraceEvent _TRACE_MEGASAS_HANDLE_DCMD_EVENT = {
    .id = 0,
    .name = "megasas_handle_dcmd",
    .sstate = TRACE_MEGASAS_HANDLE_DCMD_ENABLED,
    .dstate = &_TRACE_MEGASAS_HANDLE_DCMD_DSTATE 
};
TraceEvent _TRACE_MEGASAS_FINISH_DCMD_EVENT = {
    .id = 0,
    .name = "megasas_finish_dcmd",
    .sstate = TRACE_MEGASAS_FINISH_DCMD_ENABLED,
    .dstate = &_TRACE_MEGASAS_FINISH_DCMD_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_REQ_ALLOC_FAILED_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_req_alloc_failed",
    .sstate = TRACE_MEGASAS_DCMD_REQ_ALLOC_FAILED_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_REQ_ALLOC_FAILED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_INTERNAL_SUBMIT_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_internal_submit",
    .sstate = TRACE_MEGASAS_DCMD_INTERNAL_SUBMIT_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_INTERNAL_SUBMIT_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_INTERNAL_FINISH_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_internal_finish",
    .sstate = TRACE_MEGASAS_DCMD_INTERNAL_FINISH_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_INTERNAL_FINISH_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_INTERNAL_INVALID_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_internal_invalid",
    .sstate = TRACE_MEGASAS_DCMD_INTERNAL_INVALID_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_INTERNAL_INVALID_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_UNHANDLED_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_unhandled",
    .sstate = TRACE_MEGASAS_DCMD_UNHANDLED_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_UNHANDLED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_ZERO_SGE_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_zero_sge",
    .sstate = TRACE_MEGASAS_DCMD_ZERO_SGE_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_ZERO_SGE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_INVALID_SGE_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_invalid_sge",
    .sstate = TRACE_MEGASAS_DCMD_INVALID_SGE_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_INVALID_SGE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_INVALID_XFER_LEN_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_invalid_xfer_len",
    .sstate = TRACE_MEGASAS_DCMD_INVALID_XFER_LEN_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_INVALID_XFER_LEN_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_ENTER_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_enter",
    .sstate = TRACE_MEGASAS_DCMD_ENTER_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_ENTER_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_DUMMY_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_dummy",
    .sstate = TRACE_MEGASAS_DCMD_DUMMY_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_DUMMY_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_SET_FW_TIME_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_set_fw_time",
    .sstate = TRACE_MEGASAS_DCMD_SET_FW_TIME_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_SET_FW_TIME_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_PD_GET_LIST_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_pd_get_list",
    .sstate = TRACE_MEGASAS_DCMD_PD_GET_LIST_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_PD_GET_LIST_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_LD_GET_LIST_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_ld_get_list",
    .sstate = TRACE_MEGASAS_DCMD_LD_GET_LIST_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_LD_GET_LIST_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_LD_GET_INFO_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_ld_get_info",
    .sstate = TRACE_MEGASAS_DCMD_LD_GET_INFO_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_LD_GET_INFO_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_LD_LIST_QUERY_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_ld_list_query",
    .sstate = TRACE_MEGASAS_DCMD_LD_LIST_QUERY_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_LD_LIST_QUERY_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_PD_GET_INFO_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_pd_get_info",
    .sstate = TRACE_MEGASAS_DCMD_PD_GET_INFO_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_PD_GET_INFO_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_PD_LIST_QUERY_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_pd_list_query",
    .sstate = TRACE_MEGASAS_DCMD_PD_LIST_QUERY_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_PD_LIST_QUERY_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_RESET_LD_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_reset_ld",
    .sstate = TRACE_MEGASAS_DCMD_RESET_LD_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_RESET_LD_DSTATE 
};
TraceEvent _TRACE_MEGASAS_DCMD_UNSUPPORTED_EVENT = {
    .id = 0,
    .name = "megasas_dcmd_unsupported",
    .sstate = TRACE_MEGASAS_DCMD_UNSUPPORTED_ENABLED,
    .dstate = &_TRACE_MEGASAS_DCMD_UNSUPPORTED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_ABORT_FRAME_EVENT = {
    .id = 0,
    .name = "megasas_abort_frame",
    .sstate = TRACE_MEGASAS_ABORT_FRAME_ENABLED,
    .dstate = &_TRACE_MEGASAS_ABORT_FRAME_DSTATE 
};
TraceEvent _TRACE_MEGASAS_ABORT_NO_CMD_EVENT = {
    .id = 0,
    .name = "megasas_abort_no_cmd",
    .sstate = TRACE_MEGASAS_ABORT_NO_CMD_ENABLED,
    .dstate = &_TRACE_MEGASAS_ABORT_NO_CMD_DSTATE 
};
TraceEvent _TRACE_MEGASAS_ABORT_INVALID_CONTEXT_EVENT = {
    .id = 0,
    .name = "megasas_abort_invalid_context",
    .sstate = TRACE_MEGASAS_ABORT_INVALID_CONTEXT_ENABLED,
    .dstate = &_TRACE_MEGASAS_ABORT_INVALID_CONTEXT_DSTATE 
};
TraceEvent _TRACE_MEGASAS_RESET_EVENT = {
    .id = 0,
    .name = "megasas_reset",
    .sstate = TRACE_MEGASAS_RESET_ENABLED,
    .dstate = &_TRACE_MEGASAS_RESET_DSTATE 
};
TraceEvent _TRACE_MEGASAS_INIT_EVENT = {
    .id = 0,
    .name = "megasas_init",
    .sstate = TRACE_MEGASAS_INIT_ENABLED,
    .dstate = &_TRACE_MEGASAS_INIT_DSTATE 
};
TraceEvent _TRACE_MEGASAS_MSIX_RAISE_EVENT = {
    .id = 0,
    .name = "megasas_msix_raise",
    .sstate = TRACE_MEGASAS_MSIX_RAISE_ENABLED,
    .dstate = &_TRACE_MEGASAS_MSIX_RAISE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_MSI_RAISE_EVENT = {
    .id = 0,
    .name = "megasas_msi_raise",
    .sstate = TRACE_MEGASAS_MSI_RAISE_ENABLED,
    .dstate = &_TRACE_MEGASAS_MSI_RAISE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IRQ_LOWER_EVENT = {
    .id = 0,
    .name = "megasas_irq_lower",
    .sstate = TRACE_MEGASAS_IRQ_LOWER_ENABLED,
    .dstate = &_TRACE_MEGASAS_IRQ_LOWER_DSTATE 
};
TraceEvent _TRACE_MEGASAS_IRQ_RAISE_EVENT = {
    .id = 0,
    .name = "megasas_irq_raise",
    .sstate = TRACE_MEGASAS_IRQ_RAISE_ENABLED,
    .dstate = &_TRACE_MEGASAS_IRQ_RAISE_DSTATE 
};
TraceEvent _TRACE_MEGASAS_INTR_ENABLED_EVENT = {
    .id = 0,
    .name = "megasas_intr_enabled",
    .sstate = TRACE_MEGASAS_INTR_ENABLED_ENABLED,
    .dstate = &_TRACE_MEGASAS_INTR_ENABLED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_INTR_DISABLED_EVENT = {
    .id = 0,
    .name = "megasas_intr_disabled",
    .sstate = TRACE_MEGASAS_INTR_DISABLED_ENABLED,
    .dstate = &_TRACE_MEGASAS_INTR_DISABLED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_MSIX_ENABLED_EVENT = {
    .id = 0,
    .name = "megasas_msix_enabled",
    .sstate = TRACE_MEGASAS_MSIX_ENABLED_ENABLED,
    .dstate = &_TRACE_MEGASAS_MSIX_ENABLED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_MSI_ENABLED_EVENT = {
    .id = 0,
    .name = "megasas_msi_enabled",
    .sstate = TRACE_MEGASAS_MSI_ENABLED_ENABLED,
    .dstate = &_TRACE_MEGASAS_MSI_ENABLED_DSTATE 
};
TraceEvent _TRACE_MEGASAS_MMIO_READL_EVENT = {
    .id = 0,
    .name = "megasas_mmio_readl",
    .sstate = TRACE_MEGASAS_MMIO_READL_ENABLED,
    .dstate = &_TRACE_MEGASAS_MMIO_READL_DSTATE 
};
TraceEvent _TRACE_MEGASAS_MMIO_INVALID_READL_EVENT = {
    .id = 0,
    .name = "megasas_mmio_invalid_readl",
    .sstate = TRACE_MEGASAS_MMIO_INVALID_READL_ENABLED,
    .dstate = &_TRACE_MEGASAS_MMIO_INVALID_READL_DSTATE 
};
TraceEvent _TRACE_MEGASAS_MMIO_WRITEL_EVENT = {
    .id = 0,
    .name = "megasas_mmio_writel",
    .sstate = TRACE_MEGASAS_MMIO_WRITEL_ENABLED,
    .dstate = &_TRACE_MEGASAS_MMIO_WRITEL_DSTATE 
};
TraceEvent _TRACE_MEGASAS_MMIO_INVALID_WRITEL_EVENT = {
    .id = 0,
    .name = "megasas_mmio_invalid_writel",
    .sstate = TRACE_MEGASAS_MMIO_INVALID_WRITEL_ENABLED,
    .dstate = &_TRACE_MEGASAS_MMIO_INVALID_WRITEL_DSTATE 
};
TraceEvent _TRACE_PVSCSI_RING_INIT_DATA_EVENT = {
    .id = 0,
    .name = "pvscsi_ring_init_data",
    .sstate = TRACE_PVSCSI_RING_INIT_DATA_ENABLED,
    .dstate = &_TRACE_PVSCSI_RING_INIT_DATA_DSTATE 
};
TraceEvent _TRACE_PVSCSI_RING_INIT_MSG_EVENT = {
    .id = 0,
    .name = "pvscsi_ring_init_msg",
    .sstate = TRACE_PVSCSI_RING_INIT_MSG_ENABLED,
    .dstate = &_TRACE_PVSCSI_RING_INIT_MSG_DSTATE 
};
TraceEvent _TRACE_PVSCSI_RING_FLUSH_CMP_EVENT = {
    .id = 0,
    .name = "pvscsi_ring_flush_cmp",
    .sstate = TRACE_PVSCSI_RING_FLUSH_CMP_ENABLED,
    .dstate = &_TRACE_PVSCSI_RING_FLUSH_CMP_DSTATE 
};
TraceEvent _TRACE_PVSCSI_RING_FLUSH_MSG_EVENT = {
    .id = 0,
    .name = "pvscsi_ring_flush_msg",
    .sstate = TRACE_PVSCSI_RING_FLUSH_MSG_ENABLED,
    .dstate = &_TRACE_PVSCSI_RING_FLUSH_MSG_DSTATE 
};
TraceEvent _TRACE_PVSCSI_UPDATE_IRQ_LEVEL_EVENT = {
    .id = 0,
    .name = "pvscsi_update_irq_level",
    .sstate = TRACE_PVSCSI_UPDATE_IRQ_LEVEL_ENABLED,
    .dstate = &_TRACE_PVSCSI_UPDATE_IRQ_LEVEL_DSTATE 
};
TraceEvent _TRACE_PVSCSI_UPDATE_IRQ_MSI_EVENT = {
    .id = 0,
    .name = "pvscsi_update_irq_msi",
    .sstate = TRACE_PVSCSI_UPDATE_IRQ_MSI_ENABLED,
    .dstate = &_TRACE_PVSCSI_UPDATE_IRQ_MSI_DSTATE 
};
TraceEvent _TRACE_PVSCSI_CMP_RING_PUT_EVENT = {
    .id = 0,
    .name = "pvscsi_cmp_ring_put",
    .sstate = TRACE_PVSCSI_CMP_RING_PUT_ENABLED,
    .dstate = &_TRACE_PVSCSI_CMP_RING_PUT_DSTATE 
};
TraceEvent _TRACE_PVSCSI_MSG_RING_PUT_EVENT = {
    .id = 0,
    .name = "pvscsi_msg_ring_put",
    .sstate = TRACE_PVSCSI_MSG_RING_PUT_ENABLED,
    .dstate = &_TRACE_PVSCSI_MSG_RING_PUT_DSTATE 
};
TraceEvent _TRACE_PVSCSI_COMPLETE_REQUEST_EVENT = {
    .id = 0,
    .name = "pvscsi_complete_request",
    .sstate = TRACE_PVSCSI_COMPLETE_REQUEST_ENABLED,
    .dstate = &_TRACE_PVSCSI_COMPLETE_REQUEST_DSTATE 
};
TraceEvent _TRACE_PVSCSI_GET_SG_LIST_EVENT = {
    .id = 0,
    .name = "pvscsi_get_sg_list",
    .sstate = TRACE_PVSCSI_GET_SG_LIST_ENABLED,
    .dstate = &_TRACE_PVSCSI_GET_SG_LIST_DSTATE 
};
TraceEvent _TRACE_PVSCSI_GET_NEXT_SG_ELEM_EVENT = {
    .id = 0,
    .name = "pvscsi_get_next_sg_elem",
    .sstate = TRACE_PVSCSI_GET_NEXT_SG_ELEM_ENABLED,
    .dstate = &_TRACE_PVSCSI_GET_NEXT_SG_ELEM_DSTATE 
};
TraceEvent _TRACE_PVSCSI_COMMAND_COMPLETE_NOT_FOUND_EVENT = {
    .id = 0,
    .name = "pvscsi_command_complete_not_found",
    .sstate = TRACE_PVSCSI_COMMAND_COMPLETE_NOT_FOUND_ENABLED,
    .dstate = &_TRACE_PVSCSI_COMMAND_COMPLETE_NOT_FOUND_DSTATE 
};
TraceEvent _TRACE_PVSCSI_COMMAND_COMPLETE_DATA_RUN_EVENT = {
    .id = 0,
    .name = "pvscsi_command_complete_data_run",
    .sstate = TRACE_PVSCSI_COMMAND_COMPLETE_DATA_RUN_ENABLED,
    .dstate = &_TRACE_PVSCSI_COMMAND_COMPLETE_DATA_RUN_DSTATE 
};
TraceEvent _TRACE_PVSCSI_COMMAND_COMPLETE_SENSE_LEN_EVENT = {
    .id = 0,
    .name = "pvscsi_command_complete_sense_len",
    .sstate = TRACE_PVSCSI_COMMAND_COMPLETE_SENSE_LEN_ENABLED,
    .dstate = &_TRACE_PVSCSI_COMMAND_COMPLETE_SENSE_LEN_DSTATE 
};
TraceEvent _TRACE_PVSCSI_CONVERT_SGLIST_EVENT = {
    .id = 0,
    .name = "pvscsi_convert_sglist",
    .sstate = TRACE_PVSCSI_CONVERT_SGLIST_ENABLED,
    .dstate = &_TRACE_PVSCSI_CONVERT_SGLIST_DSTATE 
};
TraceEvent _TRACE_PVSCSI_PROCESS_REQ_DESCR_EVENT = {
    .id = 0,
    .name = "pvscsi_process_req_descr",
    .sstate = TRACE_PVSCSI_PROCESS_REQ_DESCR_ENABLED,
    .dstate = &_TRACE_PVSCSI_PROCESS_REQ_DESCR_DSTATE 
};
TraceEvent _TRACE_PVSCSI_PROCESS_REQ_DESCR_UNKNOWN_DEVICE_EVENT = {
    .id = 0,
    .name = "pvscsi_process_req_descr_unknown_device",
    .sstate = TRACE_PVSCSI_PROCESS_REQ_DESCR_UNKNOWN_DEVICE_ENABLED,
    .dstate = &_TRACE_PVSCSI_PROCESS_REQ_DESCR_UNKNOWN_DEVICE_DSTATE 
};
TraceEvent _TRACE_PVSCSI_PROCESS_REQ_DESCR_INVALID_DIR_EVENT = {
    .id = 0,
    .name = "pvscsi_process_req_descr_invalid_dir",
    .sstate = TRACE_PVSCSI_PROCESS_REQ_DESCR_INVALID_DIR_ENABLED,
    .dstate = &_TRACE_PVSCSI_PROCESS_REQ_DESCR_INVALID_DIR_DSTATE 
};
TraceEvent _TRACE_PVSCSI_PROCESS_IO_EVENT = {
    .id = 0,
    .name = "pvscsi_process_io",
    .sstate = TRACE_PVSCSI_PROCESS_IO_ENABLED,
    .dstate = &_TRACE_PVSCSI_PROCESS_IO_DSTATE 
};
TraceEvent _TRACE_PVSCSI_ON_CMD_NOIMPL_EVENT = {
    .id = 0,
    .name = "pvscsi_on_cmd_noimpl",
    .sstate = TRACE_PVSCSI_ON_CMD_NOIMPL_ENABLED,
    .dstate = &_TRACE_PVSCSI_ON_CMD_NOIMPL_DSTATE 
};
TraceEvent _TRACE_PVSCSI_ON_CMD_RESET_DEV_EVENT = {
    .id = 0,
    .name = "pvscsi_on_cmd_reset_dev",
    .sstate = TRACE_PVSCSI_ON_CMD_RESET_DEV_ENABLED,
    .dstate = &_TRACE_PVSCSI_ON_CMD_RESET_DEV_DSTATE 
};
TraceEvent _TRACE_PVSCSI_ON_CMD_ARRIVED_EVENT = {
    .id = 0,
    .name = "pvscsi_on_cmd_arrived",
    .sstate = TRACE_PVSCSI_ON_CMD_ARRIVED_ENABLED,
    .dstate = &_TRACE_PVSCSI_ON_CMD_ARRIVED_DSTATE 
};
TraceEvent _TRACE_PVSCSI_ON_CMD_ABORT_EVENT = {
    .id = 0,
    .name = "pvscsi_on_cmd_abort",
    .sstate = TRACE_PVSCSI_ON_CMD_ABORT_ENABLED,
    .dstate = &_TRACE_PVSCSI_ON_CMD_ABORT_DSTATE 
};
TraceEvent _TRACE_PVSCSI_ON_CMD_UNKNOWN_EVENT = {
    .id = 0,
    .name = "pvscsi_on_cmd_unknown",
    .sstate = TRACE_PVSCSI_ON_CMD_UNKNOWN_ENABLED,
    .dstate = &_TRACE_PVSCSI_ON_CMD_UNKNOWN_DSTATE 
};
TraceEvent _TRACE_PVSCSI_ON_CMD_UNKNOWN_DATA_EVENT = {
    .id = 0,
    .name = "pvscsi_on_cmd_unknown_data",
    .sstate = TRACE_PVSCSI_ON_CMD_UNKNOWN_DATA_ENABLED,
    .dstate = &_TRACE_PVSCSI_ON_CMD_UNKNOWN_DATA_DSTATE 
};
TraceEvent _TRACE_PVSCSI_IO_WRITE_EVENT = {
    .id = 0,
    .name = "pvscsi_io_write",
    .sstate = TRACE_PVSCSI_IO_WRITE_ENABLED,
    .dstate = &_TRACE_PVSCSI_IO_WRITE_DSTATE 
};
TraceEvent _TRACE_PVSCSI_IO_WRITE_UNKNOWN_EVENT = {
    .id = 0,
    .name = "pvscsi_io_write_unknown",
    .sstate = TRACE_PVSCSI_IO_WRITE_UNKNOWN_ENABLED,
    .dstate = &_TRACE_PVSCSI_IO_WRITE_UNKNOWN_DSTATE 
};
TraceEvent _TRACE_PVSCSI_IO_READ_EVENT = {
    .id = 0,
    .name = "pvscsi_io_read",
    .sstate = TRACE_PVSCSI_IO_READ_ENABLED,
    .dstate = &_TRACE_PVSCSI_IO_READ_DSTATE 
};
TraceEvent _TRACE_PVSCSI_IO_READ_UNKNOWN_EVENT = {
    .id = 0,
    .name = "pvscsi_io_read_unknown",
    .sstate = TRACE_PVSCSI_IO_READ_UNKNOWN_ENABLED,
    .dstate = &_TRACE_PVSCSI_IO_READ_UNKNOWN_DSTATE 
};
TraceEvent _TRACE_PVSCSI_INIT_MSI_FAIL_EVENT = {
    .id = 0,
    .name = "pvscsi_init_msi_fail",
    .sstate = TRACE_PVSCSI_INIT_MSI_FAIL_ENABLED,
    .dstate = &_TRACE_PVSCSI_INIT_MSI_FAIL_DSTATE 
};
TraceEvent _TRACE_PVSCSI_STATE_EVENT = {
    .id = 0,
    .name = "pvscsi_state",
    .sstate = TRACE_PVSCSI_STATE_ENABLED,
    .dstate = &_TRACE_PVSCSI_STATE_DSTATE 
};
TraceEvent _TRACE_PVSCSI_TX_RINGS_PPN_EVENT = {
    .id = 0,
    .name = "pvscsi_tx_rings_ppn",
    .sstate = TRACE_PVSCSI_TX_RINGS_PPN_ENABLED,
    .dstate = &_TRACE_PVSCSI_TX_RINGS_PPN_DSTATE 
};
TraceEvent _TRACE_PVSCSI_TX_RINGS_NUM_PAGES_EVENT = {
    .id = 0,
    .name = "pvscsi_tx_rings_num_pages",
    .sstate = TRACE_PVSCSI_TX_RINGS_NUM_PAGES_ENABLED,
    .dstate = &_TRACE_PVSCSI_TX_RINGS_NUM_PAGES_DSTATE 
};
TraceEvent _TRACE_ESP_ERROR_FIFO_OVERRUN_EVENT = {
    .id = 0,
    .name = "esp_error_fifo_overrun",
    .sstate = TRACE_ESP_ERROR_FIFO_OVERRUN_ENABLED,
    .dstate = &_TRACE_ESP_ERROR_FIFO_OVERRUN_DSTATE 
};
TraceEvent _TRACE_ESP_ERROR_UNHANDLED_COMMAND_EVENT = {
    .id = 0,
    .name = "esp_error_unhandled_command",
    .sstate = TRACE_ESP_ERROR_UNHANDLED_COMMAND_ENABLED,
    .dstate = &_TRACE_ESP_ERROR_UNHANDLED_COMMAND_DSTATE 
};
TraceEvent _TRACE_ESP_ERROR_INVALID_WRITE_EVENT = {
    .id = 0,
    .name = "esp_error_invalid_write",
    .sstate = TRACE_ESP_ERROR_INVALID_WRITE_ENABLED,
    .dstate = &_TRACE_ESP_ERROR_INVALID_WRITE_DSTATE 
};
TraceEvent _TRACE_ESP_RAISE_IRQ_EVENT = {
    .id = 0,
    .name = "esp_raise_irq",
    .sstate = TRACE_ESP_RAISE_IRQ_ENABLED,
    .dstate = &_TRACE_ESP_RAISE_IRQ_DSTATE 
};
TraceEvent _TRACE_ESP_LOWER_IRQ_EVENT = {
    .id = 0,
    .name = "esp_lower_irq",
    .sstate = TRACE_ESP_LOWER_IRQ_ENABLED,
    .dstate = &_TRACE_ESP_LOWER_IRQ_DSTATE 
};
TraceEvent _TRACE_ESP_RAISE_DRQ_EVENT = {
    .id = 0,
    .name = "esp_raise_drq",
    .sstate = TRACE_ESP_RAISE_DRQ_ENABLED,
    .dstate = &_TRACE_ESP_RAISE_DRQ_DSTATE 
};
TraceEvent _TRACE_ESP_LOWER_DRQ_EVENT = {
    .id = 0,
    .name = "esp_lower_drq",
    .sstate = TRACE_ESP_LOWER_DRQ_ENABLED,
    .dstate = &_TRACE_ESP_LOWER_DRQ_DSTATE 
};
TraceEvent _TRACE_ESP_DMA_ENABLE_EVENT = {
    .id = 0,
    .name = "esp_dma_enable",
    .sstate = TRACE_ESP_DMA_ENABLE_ENABLED,
    .dstate = &_TRACE_ESP_DMA_ENABLE_DSTATE 
};
TraceEvent _TRACE_ESP_DMA_DISABLE_EVENT = {
    .id = 0,
    .name = "esp_dma_disable",
    .sstate = TRACE_ESP_DMA_DISABLE_ENABLED,
    .dstate = &_TRACE_ESP_DMA_DISABLE_DSTATE 
};
TraceEvent _TRACE_ESP_PDMA_READ_EVENT = {
    .id = 0,
    .name = "esp_pdma_read",
    .sstate = TRACE_ESP_PDMA_READ_ENABLED,
    .dstate = &_TRACE_ESP_PDMA_READ_DSTATE 
};
TraceEvent _TRACE_ESP_PDMA_WRITE_EVENT = {
    .id = 0,
    .name = "esp_pdma_write",
    .sstate = TRACE_ESP_PDMA_WRITE_ENABLED,
    .dstate = &_TRACE_ESP_PDMA_WRITE_DSTATE 
};
TraceEvent _TRACE_ESP_GET_CMD_EVENT = {
    .id = 0,
    .name = "esp_get_cmd",
    .sstate = TRACE_ESP_GET_CMD_ENABLED,
    .dstate = &_TRACE_ESP_GET_CMD_DSTATE 
};
TraceEvent _TRACE_ESP_DO_COMMAND_PHASE_EVENT = {
    .id = 0,
    .name = "esp_do_command_phase",
    .sstate = TRACE_ESP_DO_COMMAND_PHASE_ENABLED,
    .dstate = &_TRACE_ESP_DO_COMMAND_PHASE_DSTATE 
};
TraceEvent _TRACE_ESP_DO_IDENTIFY_EVENT = {
    .id = 0,
    .name = "esp_do_identify",
    .sstate = TRACE_ESP_DO_IDENTIFY_ENABLED,
    .dstate = &_TRACE_ESP_DO_IDENTIFY_DSTATE 
};
TraceEvent _TRACE_ESP_HANDLE_SATN_STOP_EVENT = {
    .id = 0,
    .name = "esp_handle_satn_stop",
    .sstate = TRACE_ESP_HANDLE_SATN_STOP_ENABLED,
    .dstate = &_TRACE_ESP_HANDLE_SATN_STOP_DSTATE 
};
TraceEvent _TRACE_ESP_WRITE_RESPONSE_EVENT = {
    .id = 0,
    .name = "esp_write_response",
    .sstate = TRACE_ESP_WRITE_RESPONSE_ENABLED,
    .dstate = &_TRACE_ESP_WRITE_RESPONSE_DSTATE 
};
TraceEvent _TRACE_ESP_DO_DMA_EVENT = {
    .id = 0,
    .name = "esp_do_dma",
    .sstate = TRACE_ESP_DO_DMA_ENABLED,
    .dstate = &_TRACE_ESP_DO_DMA_DSTATE 
};
TraceEvent _TRACE_ESP_COMMAND_COMPLETE_EVENT = {
    .id = 0,
    .name = "esp_command_complete",
    .sstate = TRACE_ESP_COMMAND_COMPLETE_ENABLED,
    .dstate = &_TRACE_ESP_COMMAND_COMPLETE_DSTATE 
};
TraceEvent _TRACE_ESP_COMMAND_COMPLETE_DEFERRED_EVENT = {
    .id = 0,
    .name = "esp_command_complete_deferred",
    .sstate = TRACE_ESP_COMMAND_COMPLETE_DEFERRED_ENABLED,
    .dstate = &_TRACE_ESP_COMMAND_COMPLETE_DEFERRED_DSTATE 
};
TraceEvent _TRACE_ESP_COMMAND_COMPLETE_UNEXPECTED_EVENT = {
    .id = 0,
    .name = "esp_command_complete_unexpected",
    .sstate = TRACE_ESP_COMMAND_COMPLETE_UNEXPECTED_ENABLED,
    .dstate = &_TRACE_ESP_COMMAND_COMPLETE_UNEXPECTED_DSTATE 
};
TraceEvent _TRACE_ESP_COMMAND_COMPLETE_FAIL_EVENT = {
    .id = 0,
    .name = "esp_command_complete_fail",
    .sstate = TRACE_ESP_COMMAND_COMPLETE_FAIL_ENABLED,
    .dstate = &_TRACE_ESP_COMMAND_COMPLETE_FAIL_DSTATE 
};
TraceEvent _TRACE_ESP_TRANSFER_DATA_EVENT = {
    .id = 0,
    .name = "esp_transfer_data",
    .sstate = TRACE_ESP_TRANSFER_DATA_ENABLED,
    .dstate = &_TRACE_ESP_TRANSFER_DATA_DSTATE 
};
TraceEvent _TRACE_ESP_HANDLE_TI_EVENT = {
    .id = 0,
    .name = "esp_handle_ti",
    .sstate = TRACE_ESP_HANDLE_TI_ENABLED,
    .dstate = &_TRACE_ESP_HANDLE_TI_DSTATE 
};
TraceEvent _TRACE_ESP_HANDLE_TI_CMD_EVENT = {
    .id = 0,
    .name = "esp_handle_ti_cmd",
    .sstate = TRACE_ESP_HANDLE_TI_CMD_ENABLED,
    .dstate = &_TRACE_ESP_HANDLE_TI_CMD_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_READB_EVENT = {
    .id = 0,
    .name = "esp_mem_readb",
    .sstate = TRACE_ESP_MEM_READB_ENABLED,
    .dstate = &_TRACE_ESP_MEM_READB_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb",
    .sstate = TRACE_ESP_MEM_WRITEB_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_NOP_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_nop",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_NOP_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_NOP_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_FLUSH_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_flush",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_FLUSH_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_FLUSH_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_RESET_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_reset",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_RESET_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_RESET_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_BUS_RESET_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_bus_reset",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_BUS_RESET_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_BUS_RESET_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_ICCS_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_iccs",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_ICCS_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_ICCS_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_MSGACC_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_msgacc",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_MSGACC_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_MSGACC_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_PAD_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_pad",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_PAD_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_PAD_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_SATN_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_satn",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_SATN_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_SATN_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_RSTATN_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_rstatn",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_RSTATN_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_RSTATN_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_SEL_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_sel",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_SEL_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_SEL_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_SELATN_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_selatn",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_SELATN_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_SELATN_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_SELATNS_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_selatns",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_SELATNS_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_SELATNS_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_ENSEL_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_ensel",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_ENSEL_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_ENSEL_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_DISSEL_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_dissel",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_DISSEL_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_DISSEL_DSTATE 
};
TraceEvent _TRACE_ESP_MEM_WRITEB_CMD_TI_EVENT = {
    .id = 0,
    .name = "esp_mem_writeb_cmd_ti",
    .sstate = TRACE_ESP_MEM_WRITEB_CMD_TI_ENABLED,
    .dstate = &_TRACE_ESP_MEM_WRITEB_CMD_TI_DSTATE 
};
TraceEvent _TRACE_ESP_SET_PHASE_EVENT = {
    .id = 0,
    .name = "esp_set_phase",
    .sstate = TRACE_ESP_SET_PHASE_ENABLED,
    .dstate = &_TRACE_ESP_SET_PHASE_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_ERROR_INVALID_DMA_DIRECTION_EVENT = {
    .id = 0,
    .name = "esp_pci_error_invalid_dma_direction",
    .sstate = TRACE_ESP_PCI_ERROR_INVALID_DMA_DIRECTION_ENABLED,
    .dstate = &_TRACE_ESP_PCI_ERROR_INVALID_DMA_DIRECTION_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_ERROR_INVALID_READ_EVENT = {
    .id = 0,
    .name = "esp_pci_error_invalid_read",
    .sstate = TRACE_ESP_PCI_ERROR_INVALID_READ_ENABLED,
    .dstate = &_TRACE_ESP_PCI_ERROR_INVALID_READ_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_ERROR_INVALID_WRITE_EVENT = {
    .id = 0,
    .name = "esp_pci_error_invalid_write",
    .sstate = TRACE_ESP_PCI_ERROR_INVALID_WRITE_ENABLED,
    .dstate = &_TRACE_ESP_PCI_ERROR_INVALID_WRITE_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_ERROR_INVALID_WRITE_DMA_EVENT = {
    .id = 0,
    .name = "esp_pci_error_invalid_write_dma",
    .sstate = TRACE_ESP_PCI_ERROR_INVALID_WRITE_DMA_ENABLED,
    .dstate = &_TRACE_ESP_PCI_ERROR_INVALID_WRITE_DMA_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_DMA_READ_EVENT = {
    .id = 0,
    .name = "esp_pci_dma_read",
    .sstate = TRACE_ESP_PCI_DMA_READ_ENABLED,
    .dstate = &_TRACE_ESP_PCI_DMA_READ_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_DMA_WRITE_EVENT = {
    .id = 0,
    .name = "esp_pci_dma_write",
    .sstate = TRACE_ESP_PCI_DMA_WRITE_ENABLED,
    .dstate = &_TRACE_ESP_PCI_DMA_WRITE_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_DMA_IDLE_EVENT = {
    .id = 0,
    .name = "esp_pci_dma_idle",
    .sstate = TRACE_ESP_PCI_DMA_IDLE_ENABLED,
    .dstate = &_TRACE_ESP_PCI_DMA_IDLE_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_DMA_BLAST_EVENT = {
    .id = 0,
    .name = "esp_pci_dma_blast",
    .sstate = TRACE_ESP_PCI_DMA_BLAST_ENABLED,
    .dstate = &_TRACE_ESP_PCI_DMA_BLAST_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_DMA_ABORT_EVENT = {
    .id = 0,
    .name = "esp_pci_dma_abort",
    .sstate = TRACE_ESP_PCI_DMA_ABORT_ENABLED,
    .dstate = &_TRACE_ESP_PCI_DMA_ABORT_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_DMA_START_EVENT = {
    .id = 0,
    .name = "esp_pci_dma_start",
    .sstate = TRACE_ESP_PCI_DMA_START_ENABLED,
    .dstate = &_TRACE_ESP_PCI_DMA_START_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_SBAC_READ_EVENT = {
    .id = 0,
    .name = "esp_pci_sbac_read",
    .sstate = TRACE_ESP_PCI_SBAC_READ_ENABLED,
    .dstate = &_TRACE_ESP_PCI_SBAC_READ_DSTATE 
};
TraceEvent _TRACE_ESP_PCI_SBAC_WRITE_EVENT = {
    .id = 0,
    .name = "esp_pci_sbac_write",
    .sstate = TRACE_ESP_PCI_SBAC_WRITE_ENABLED,
    .dstate = &_TRACE_ESP_PCI_SBAC_WRITE_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_SEND_RSP_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_send_rsp",
    .sstate = TRACE_SPAPR_VSCSI_SEND_RSP_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_SEND_RSP_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_FETCH_DESC_NO_DATA_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_fetch_desc_no_data",
    .sstate = TRACE_SPAPR_VSCSI_FETCH_DESC_NO_DATA_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_FETCH_DESC_NO_DATA_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_FETCH_DESC_DIRECT_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_fetch_desc_direct",
    .sstate = TRACE_SPAPR_VSCSI_FETCH_DESC_DIRECT_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_FETCH_DESC_DIRECT_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_fetch_desc_indirect",
    .sstate = TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_RANGE_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_fetch_desc_out_of_range",
    .sstate = TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_RANGE_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_RANGE_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_FETCH_DESC_DMA_READ_ERROR_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_fetch_desc_dma_read_error",
    .sstate = TRACE_SPAPR_VSCSI_FETCH_DESC_DMA_READ_ERROR_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_FETCH_DESC_DMA_READ_ERROR_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_SEG_EXT_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_fetch_desc_indirect_seg_ext",
    .sstate = TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_SEG_EXT_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_SEG_EXT_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_fetch_desc_out_of_desc",
    .sstate = TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_BOUNDARY_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_fetch_desc_out_of_desc_boundary",
    .sstate = TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_BOUNDARY_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_BOUNDARY_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_FETCH_DESC_DONE_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_fetch_desc_done",
    .sstate = TRACE_SPAPR_VSCSI_FETCH_DESC_DONE_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_FETCH_DESC_DONE_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_srp_indirect_data",
    .sstate = TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_RW_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_srp_indirect_data_rw",
    .sstate = TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_RW_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_RW_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_BUF_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_srp_indirect_data_buf",
    .sstate = TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_BUF_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_BUF_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_SRP_TRANSFER_DATA_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_srp_transfer_data",
    .sstate = TRACE_SPAPR_VSCSI_SRP_TRANSFER_DATA_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_SRP_TRANSFER_DATA_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_TRANSFER_DATA_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_transfer_data",
    .sstate = TRACE_SPAPR_VSCSI_TRANSFER_DATA_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_TRANSFER_DATA_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_command_complete",
    .sstate = TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA1_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_command_complete_sense_data1",
    .sstate = TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA1_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA1_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA2_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_command_complete_sense_data2",
    .sstate = TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA2_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA2_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_STATUS_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_command_complete_status",
    .sstate = TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_STATUS_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_STATUS_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_SAVE_REQUEST_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_save_request",
    .sstate = TRACE_SPAPR_VSCSI_SAVE_REQUEST_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_SAVE_REQUEST_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_LOAD_REQUEST_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_load_request",
    .sstate = TRACE_SPAPR_VSCSI_LOAD_REQUEST_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_LOAD_REQUEST_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_PROCESS_LOGIN_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_process_login",
    .sstate = TRACE_SPAPR_VSCSI_PROCESS_LOGIN_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_PROCESS_LOGIN_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_PROCESS_TSK_MGMT_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_process_tsk_mgmt",
    .sstate = TRACE_SPAPR_VSCSI_PROCESS_TSK_MGMT_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_PROCESS_TSK_MGMT_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_QUEUE_CMD_NO_DRIVE_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_queue_cmd_no_drive",
    .sstate = TRACE_SPAPR_VSCSI_QUEUE_CMD_NO_DRIVE_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_QUEUE_CMD_NO_DRIVE_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_QUEUE_CMD_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_queue_cmd",
    .sstate = TRACE_SPAPR_VSCSI_QUEUE_CMD_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_QUEUE_CMD_DSTATE 
};
TraceEvent _TRACE_SPAPR_VSCSI_DO_CRQ_EVENT = {
    .id = 0,
    .name = "spapr_vscsi_do_crq",
    .sstate = TRACE_SPAPR_VSCSI_DO_CRQ_ENABLED,
    .dstate = &_TRACE_SPAPR_VSCSI_DO_CRQ_DSTATE 
};
TraceEvent _TRACE_LSI_RESET_EVENT = {
    .id = 0,
    .name = "lsi_reset",
    .sstate = TRACE_LSI_RESET_ENABLED,
    .dstate = &_TRACE_LSI_RESET_DSTATE 
};
TraceEvent _TRACE_LSI_UPDATE_IRQ_EVENT = {
    .id = 0,
    .name = "lsi_update_irq",
    .sstate = TRACE_LSI_UPDATE_IRQ_ENABLED,
    .dstate = &_TRACE_LSI_UPDATE_IRQ_DSTATE 
};
TraceEvent _TRACE_LSI_UPDATE_IRQ_DISCONNECTED_EVENT = {
    .id = 0,
    .name = "lsi_update_irq_disconnected",
    .sstate = TRACE_LSI_UPDATE_IRQ_DISCONNECTED_ENABLED,
    .dstate = &_TRACE_LSI_UPDATE_IRQ_DISCONNECTED_DSTATE 
};
TraceEvent _TRACE_LSI_SCRIPT_SCSI_INTERRUPT_EVENT = {
    .id = 0,
    .name = "lsi_script_scsi_interrupt",
    .sstate = TRACE_LSI_SCRIPT_SCSI_INTERRUPT_ENABLED,
    .dstate = &_TRACE_LSI_SCRIPT_SCSI_INTERRUPT_DSTATE 
};
TraceEvent _TRACE_LSI_SCRIPT_DMA_INTERRUPT_EVENT = {
    .id = 0,
    .name = "lsi_script_dma_interrupt",
    .sstate = TRACE_LSI_SCRIPT_DMA_INTERRUPT_ENABLED,
    .dstate = &_TRACE_LSI_SCRIPT_DMA_INTERRUPT_DSTATE 
};
TraceEvent _TRACE_LSI_BAD_PHASE_JUMP_EVENT = {
    .id = 0,
    .name = "lsi_bad_phase_jump",
    .sstate = TRACE_LSI_BAD_PHASE_JUMP_ENABLED,
    .dstate = &_TRACE_LSI_BAD_PHASE_JUMP_DSTATE 
};
TraceEvent _TRACE_LSI_BAD_PHASE_INTERRUPT_EVENT = {
    .id = 0,
    .name = "lsi_bad_phase_interrupt",
    .sstate = TRACE_LSI_BAD_PHASE_INTERRUPT_ENABLED,
    .dstate = &_TRACE_LSI_BAD_PHASE_INTERRUPT_DSTATE 
};
TraceEvent _TRACE_LSI_BAD_SELECTION_EVENT = {
    .id = 0,
    .name = "lsi_bad_selection",
    .sstate = TRACE_LSI_BAD_SELECTION_ENABLED,
    .dstate = &_TRACE_LSI_BAD_SELECTION_DSTATE 
};
TraceEvent _TRACE_LSI_DO_DMA_UNAVAILABLE_EVENT = {
    .id = 0,
    .name = "lsi_do_dma_unavailable",
    .sstate = TRACE_LSI_DO_DMA_UNAVAILABLE_ENABLED,
    .dstate = &_TRACE_LSI_DO_DMA_UNAVAILABLE_DSTATE 
};
TraceEvent _TRACE_LSI_DO_DMA_EVENT = {
    .id = 0,
    .name = "lsi_do_dma",
    .sstate = TRACE_LSI_DO_DMA_ENABLED,
    .dstate = &_TRACE_LSI_DO_DMA_DSTATE 
};
TraceEvent _TRACE_LSI_QUEUE_COMMAND_EVENT = {
    .id = 0,
    .name = "lsi_queue_command",
    .sstate = TRACE_LSI_QUEUE_COMMAND_ENABLED,
    .dstate = &_TRACE_LSI_QUEUE_COMMAND_DSTATE 
};
TraceEvent _TRACE_LSI_ADD_MSG_BYTE_ERROR_EVENT = {
    .id = 0,
    .name = "lsi_add_msg_byte_error",
    .sstate = TRACE_LSI_ADD_MSG_BYTE_ERROR_ENABLED,
    .dstate = &_TRACE_LSI_ADD_MSG_BYTE_ERROR_DSTATE 
};
TraceEvent _TRACE_LSI_ADD_MSG_BYTE_EVENT = {
    .id = 0,
    .name = "lsi_add_msg_byte",
    .sstate = TRACE_LSI_ADD_MSG_BYTE_ENABLED,
    .dstate = &_TRACE_LSI_ADD_MSG_BYTE_DSTATE 
};
TraceEvent _TRACE_LSI_RESELECT_EVENT = {
    .id = 0,
    .name = "lsi_reselect",
    .sstate = TRACE_LSI_RESELECT_ENABLED,
    .dstate = &_TRACE_LSI_RESELECT_DSTATE 
};
TraceEvent _TRACE_LSI_QUEUE_REQ_ERROR_EVENT = {
    .id = 0,
    .name = "lsi_queue_req_error",
    .sstate = TRACE_LSI_QUEUE_REQ_ERROR_ENABLED,
    .dstate = &_TRACE_LSI_QUEUE_REQ_ERROR_DSTATE 
};
TraceEvent _TRACE_LSI_QUEUE_REQ_EVENT = {
    .id = 0,
    .name = "lsi_queue_req",
    .sstate = TRACE_LSI_QUEUE_REQ_ENABLED,
    .dstate = &_TRACE_LSI_QUEUE_REQ_DSTATE 
};
TraceEvent _TRACE_LSI_COMMAND_COMPLETE_EVENT = {
    .id = 0,
    .name = "lsi_command_complete",
    .sstate = TRACE_LSI_COMMAND_COMPLETE_ENABLED,
    .dstate = &_TRACE_LSI_COMMAND_COMPLETE_DSTATE 
};
TraceEvent _TRACE_LSI_TRANSFER_DATA_EVENT = {
    .id = 0,
    .name = "lsi_transfer_data",
    .sstate = TRACE_LSI_TRANSFER_DATA_ENABLED,
    .dstate = &_TRACE_LSI_TRANSFER_DATA_DSTATE 
};
TraceEvent _TRACE_LSI_DO_COMMAND_EVENT = {
    .id = 0,
    .name = "lsi_do_command",
    .sstate = TRACE_LSI_DO_COMMAND_ENABLED,
    .dstate = &_TRACE_LSI_DO_COMMAND_DSTATE 
};
TraceEvent _TRACE_LSI_DO_STATUS_EVENT = {
    .id = 0,
    .name = "lsi_do_status",
    .sstate = TRACE_LSI_DO_STATUS_ENABLED,
    .dstate = &_TRACE_LSI_DO_STATUS_DSTATE 
};
TraceEvent _TRACE_LSI_DO_STATUS_ERROR_EVENT = {
    .id = 0,
    .name = "lsi_do_status_error",
    .sstate = TRACE_LSI_DO_STATUS_ERROR_ENABLED,
    .dstate = &_TRACE_LSI_DO_STATUS_ERROR_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGIN_EVENT = {
    .id = 0,
    .name = "lsi_do_msgin",
    .sstate = TRACE_LSI_DO_MSGIN_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGIN_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout",
    .sstate = TRACE_LSI_DO_MSGOUT_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_DISCONNECT_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout_disconnect",
    .sstate = TRACE_LSI_DO_MSGOUT_DISCONNECT_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_DISCONNECT_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_NOOP_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout_noop",
    .sstate = TRACE_LSI_DO_MSGOUT_NOOP_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_NOOP_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_EXTENDED_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout_extended",
    .sstate = TRACE_LSI_DO_MSGOUT_EXTENDED_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_EXTENDED_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_IGNORED_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout_ignored",
    .sstate = TRACE_LSI_DO_MSGOUT_IGNORED_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_IGNORED_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_SIMPLEQUEUE_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout_simplequeue",
    .sstate = TRACE_LSI_DO_MSGOUT_SIMPLEQUEUE_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_SIMPLEQUEUE_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_ABORT_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout_abort",
    .sstate = TRACE_LSI_DO_MSGOUT_ABORT_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_ABORT_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_CLEARQUEUE_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout_clearqueue",
    .sstate = TRACE_LSI_DO_MSGOUT_CLEARQUEUE_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_CLEARQUEUE_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_BUSDEVICERESET_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout_busdevicereset",
    .sstate = TRACE_LSI_DO_MSGOUT_BUSDEVICERESET_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_BUSDEVICERESET_DSTATE 
};
TraceEvent _TRACE_LSI_DO_MSGOUT_SELECT_EVENT = {
    .id = 0,
    .name = "lsi_do_msgout_select",
    .sstate = TRACE_LSI_DO_MSGOUT_SELECT_ENABLED,
    .dstate = &_TRACE_LSI_DO_MSGOUT_SELECT_DSTATE 
};
TraceEvent _TRACE_LSI_MEMCPY_EVENT = {
    .id = 0,
    .name = "lsi_memcpy",
    .sstate = TRACE_LSI_MEMCPY_ENABLED,
    .dstate = &_TRACE_LSI_MEMCPY_DSTATE 
};
TraceEvent _TRACE_LSI_WAIT_RESELECT_EVENT = {
    .id = 0,
    .name = "lsi_wait_reselect",
    .sstate = TRACE_LSI_WAIT_RESELECT_ENABLED,
    .dstate = &_TRACE_LSI_WAIT_RESELECT_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_EVENT = {
    .id = 0,
    .name = "lsi_execute_script",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_DELAYED_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_blockmove_delayed",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_DELAYED_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_DELAYED_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_BADPHASE_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_blockmove_badphase",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_BADPHASE_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_BADPHASE_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_IO_ALREADYRESELECTED_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_io_alreadyreselected",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_IO_ALREADYRESELECTED_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_IO_ALREADYRESELECTED_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_IO_SELECTED_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_io_selected",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_IO_SELECTED_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_IO_SELECTED_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_IO_DISCONNECT_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_io_disconnect",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_IO_DISCONNECT_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_IO_DISCONNECT_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_IO_SET_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_io_set",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_IO_SET_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_IO_SET_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_IO_CLEAR_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_io_clear",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_IO_CLEAR_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_IO_CLEAR_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_IO_OPCODE_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_io_opcode",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_IO_OPCODE_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_IO_OPCODE_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_NOP_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_nop",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_NOP_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_NOP_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_DELAYEDSELECT_TIMEOUT_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_delayedselect_timeout",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_DELAYEDSELECT_TIMEOUT_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_DELAYEDSELECT_TIMEOUT_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_COMPC_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_compc",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_COMPC_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_COMPC_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_COMPP_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_compp",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_COMPP_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_COMPP_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_COMPD_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_compd",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_COMPD_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_COMPD_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_JUMP_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_jump",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_JUMP_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_JUMP_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_CALL_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_call",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_CALL_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_CALL_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_RETURN_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_return",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_RETURN_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_RETURN_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_INTERRUPT_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_interrupt",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_INTERRUPT_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_INTERRUPT_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_ILLEGAL_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_illegal",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_ILLEGAL_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_ILLEGAL_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_TC_CC_FAILED_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_tc_cc_failed",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_TC_CC_FAILED_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_TC_CC_FAILED_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_MM_LOAD_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_mm_load",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_MM_LOAD_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_MM_LOAD_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_MM_STORE_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_mm_store",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_MM_STORE_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_MM_STORE_DSTATE 
};
TraceEvent _TRACE_LSI_EXECUTE_SCRIPT_STOP_EVENT = {
    .id = 0,
    .name = "lsi_execute_script_stop",
    .sstate = TRACE_LSI_EXECUTE_SCRIPT_STOP_ENABLED,
    .dstate = &_TRACE_LSI_EXECUTE_SCRIPT_STOP_DSTATE 
};
TraceEvent _TRACE_LSI_AWOKEN_EVENT = {
    .id = 0,
    .name = "lsi_awoken",
    .sstate = TRACE_LSI_AWOKEN_ENABLED,
    .dstate = &_TRACE_LSI_AWOKEN_DSTATE 
};
TraceEvent _TRACE_LSI_REG_READ_EVENT = {
    .id = 0,
    .name = "lsi_reg_read",
    .sstate = TRACE_LSI_REG_READ_ENABLED,
    .dstate = &_TRACE_LSI_REG_READ_DSTATE 
};
TraceEvent _TRACE_LSI_REG_WRITE_EVENT = {
    .id = 0,
    .name = "lsi_reg_write",
    .sstate = TRACE_LSI_REG_WRITE_ENABLED,
    .dstate = &_TRACE_LSI_REG_WRITE_DSTATE 
};
TraceEvent _TRACE_LSI_SCRIPTS_TIMER_TRIGGERED_EVENT = {
    .id = 0,
    .name = "lsi_scripts_timer_triggered",
    .sstate = TRACE_LSI_SCRIPTS_TIMER_TRIGGERED_ENABLED,
    .dstate = &_TRACE_LSI_SCRIPTS_TIMER_TRIGGERED_DSTATE 
};
TraceEvent _TRACE_LSI_SCRIPTS_TIMER_START_EVENT = {
    .id = 0,
    .name = "lsi_scripts_timer_start",
    .sstate = TRACE_LSI_SCRIPTS_TIMER_START_ENABLED,
    .dstate = &_TRACE_LSI_SCRIPTS_TIMER_START_DSTATE 
};
TraceEvent _TRACE_VIRTIO_SCSI_CMD_REQ_EVENT = {
    .id = 0,
    .name = "virtio_scsi_cmd_req",
    .sstate = TRACE_VIRTIO_SCSI_CMD_REQ_ENABLED,
    .dstate = &_TRACE_VIRTIO_SCSI_CMD_REQ_DSTATE 
};
TraceEvent _TRACE_VIRTIO_SCSI_CMD_RESP_EVENT = {
    .id = 0,
    .name = "virtio_scsi_cmd_resp",
    .sstate = TRACE_VIRTIO_SCSI_CMD_RESP_ENABLED,
    .dstate = &_TRACE_VIRTIO_SCSI_CMD_RESP_DSTATE 
};
TraceEvent _TRACE_VIRTIO_SCSI_TMF_REQ_EVENT = {
    .id = 0,
    .name = "virtio_scsi_tmf_req",
    .sstate = TRACE_VIRTIO_SCSI_TMF_REQ_ENABLED,
    .dstate = &_TRACE_VIRTIO_SCSI_TMF_REQ_DSTATE 
};
TraceEvent _TRACE_VIRTIO_SCSI_TMF_RESP_EVENT = {
    .id = 0,
    .name = "virtio_scsi_tmf_resp",
    .sstate = TRACE_VIRTIO_SCSI_TMF_RESP_ENABLED,
    .dstate = &_TRACE_VIRTIO_SCSI_TMF_RESP_DSTATE 
};
TraceEvent _TRACE_VIRTIO_SCSI_AN_REQ_EVENT = {
    .id = 0,
    .name = "virtio_scsi_an_req",
    .sstate = TRACE_VIRTIO_SCSI_AN_REQ_ENABLED,
    .dstate = &_TRACE_VIRTIO_SCSI_AN_REQ_DSTATE 
};
TraceEvent _TRACE_VIRTIO_SCSI_AN_RESP_EVENT = {
    .id = 0,
    .name = "virtio_scsi_an_resp",
    .sstate = TRACE_VIRTIO_SCSI_AN_RESP_ENABLED,
    .dstate = &_TRACE_VIRTIO_SCSI_AN_RESP_DSTATE 
};
TraceEvent _TRACE_VIRTIO_SCSI_EVENT_EVENT = {
    .id = 0,
    .name = "virtio_scsi_event",
    .sstate = TRACE_VIRTIO_SCSI_EVENT_ENABLED,
    .dstate = &_TRACE_VIRTIO_SCSI_EVENT_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_CHECK_CONDITION_EVENT = {
    .id = 0,
    .name = "scsi_disk_check_condition",
    .sstate = TRACE_SCSI_DISK_CHECK_CONDITION_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_CHECK_CONDITION_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_READ_COMPLETE_EVENT = {
    .id = 0,
    .name = "scsi_disk_read_complete",
    .sstate = TRACE_SCSI_DISK_READ_COMPLETE_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_READ_COMPLETE_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_READ_DATA_COUNT_EVENT = {
    .id = 0,
    .name = "scsi_disk_read_data_count",
    .sstate = TRACE_SCSI_DISK_READ_DATA_COUNT_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_READ_DATA_COUNT_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_READ_DATA_INVALID_EVENT = {
    .id = 0,
    .name = "scsi_disk_read_data_invalid",
    .sstate = TRACE_SCSI_DISK_READ_DATA_INVALID_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_READ_DATA_INVALID_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_WRITE_COMPLETE_NOIO_EVENT = {
    .id = 0,
    .name = "scsi_disk_write_complete_noio",
    .sstate = TRACE_SCSI_DISK_WRITE_COMPLETE_NOIO_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_WRITE_COMPLETE_NOIO_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_WRITE_DATA_INVALID_EVENT = {
    .id = 0,
    .name = "scsi_disk_write_data_invalid",
    .sstate = TRACE_SCSI_DISK_WRITE_DATA_INVALID_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_WRITE_DATA_INVALID_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_00_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_vpd_page_00",
    .sstate = TRACE_SCSI_DISK_EMULATE_VPD_PAGE_00_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_00_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_NOT_SUPPORTED_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_vpd_page_80_not_supported",
    .sstate = TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_NOT_SUPPORTED_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_NOT_SUPPORTED_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_vpd_page_80",
    .sstate = TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_83_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_vpd_page_83",
    .sstate = TRACE_SCSI_DISK_EMULATE_VPD_PAGE_83_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_83_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_B0_NOT_SUPPORTED_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_vpd_page_b0_not_supported",
    .sstate = TRACE_SCSI_DISK_EMULATE_VPD_PAGE_B0_NOT_SUPPORTED_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_B0_NOT_SUPPORTED_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_MODE_SENSE_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_mode_sense",
    .sstate = TRACE_SCSI_DISK_EMULATE_MODE_SENSE_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_MODE_SENSE_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_READ_TOC_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_read_toc",
    .sstate = TRACE_SCSI_DISK_EMULATE_READ_TOC_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_READ_TOC_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_READ_DATA_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_read_data",
    .sstate = TRACE_SCSI_DISK_EMULATE_READ_DATA_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_READ_DATA_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_WRITE_DATA_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_write_data",
    .sstate = TRACE_SCSI_DISK_EMULATE_WRITE_DATA_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_WRITE_DATA_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_16_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_SAI_16",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_16_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_16_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_UNSUPPORTED_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_SAI_unsupported",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_UNSUPPORTED_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_UNSUPPORTED_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_SEEK_10_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_SEEK_10",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_SEEK_10_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_SEEK_10_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_MODE_SELECT",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_10_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_MODE_SELECT_10",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_10_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_10_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_UNMAP_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_UNMAP",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_UNMAP_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_UNMAP_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_VERIFY_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_VERIFY",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_VERIFY_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_VERIFY_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_WRITE_SAME_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_WRITE_SAME",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_WRITE_SAME_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_WRITE_SAME_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_UNKNOWN_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_UNKNOWN",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_UNKNOWN_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_UNKNOWN_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_EMULATE_COMMAND_FORMAT_UNIT_EVENT = {
    .id = 0,
    .name = "scsi_disk_emulate_command_FORMAT_UNIT",
    .sstate = TRACE_SCSI_DISK_EMULATE_COMMAND_FORMAT_UNIT_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_EMULATE_COMMAND_FORMAT_UNIT_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_DMA_COMMAND_READ_EVENT = {
    .id = 0,
    .name = "scsi_disk_dma_command_READ",
    .sstate = TRACE_SCSI_DISK_DMA_COMMAND_READ_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_DMA_COMMAND_READ_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_DMA_COMMAND_WRITE_EVENT = {
    .id = 0,
    .name = "scsi_disk_dma_command_WRITE",
    .sstate = TRACE_SCSI_DISK_DMA_COMMAND_WRITE_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_DMA_COMMAND_WRITE_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_NEW_REQUEST_EVENT = {
    .id = 0,
    .name = "scsi_disk_new_request",
    .sstate = TRACE_SCSI_DISK_NEW_REQUEST_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_NEW_REQUEST_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_AIO_SGIO_COMMAND_EVENT = {
    .id = 0,
    .name = "scsi_disk_aio_sgio_command",
    .sstate = TRACE_SCSI_DISK_AIO_SGIO_COMMAND_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_AIO_SGIO_COMMAND_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_MODE_SELECT_PAGE_TRUNCATED_EVENT = {
    .id = 0,
    .name = "scsi_disk_mode_select_page_truncated",
    .sstate = TRACE_SCSI_DISK_MODE_SELECT_PAGE_TRUNCATED_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_MODE_SELECT_PAGE_TRUNCATED_DSTATE 
};
TraceEvent _TRACE_SCSI_DISK_MODE_SELECT_SET_BLOCKSIZE_EVENT = {
    .id = 0,
    .name = "scsi_disk_mode_select_set_blocksize",
    .sstate = TRACE_SCSI_DISK_MODE_SELECT_SET_BLOCKSIZE_ENABLED,
    .dstate = &_TRACE_SCSI_DISK_MODE_SELECT_SET_BLOCKSIZE_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_COMMAND_COMPLETE_NOIO_EVENT = {
    .id = 0,
    .name = "scsi_generic_command_complete_noio",
    .sstate = TRACE_SCSI_GENERIC_COMMAND_COMPLETE_NOIO_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_COMMAND_COMPLETE_NOIO_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_READ_COMPLETE_EVENT = {
    .id = 0,
    .name = "scsi_generic_read_complete",
    .sstate = TRACE_SCSI_GENERIC_READ_COMPLETE_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_READ_COMPLETE_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_READ_DATA_EVENT = {
    .id = 0,
    .name = "scsi_generic_read_data",
    .sstate = TRACE_SCSI_GENERIC_READ_DATA_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_READ_DATA_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_WRITE_COMPLETE_EVENT = {
    .id = 0,
    .name = "scsi_generic_write_complete",
    .sstate = TRACE_SCSI_GENERIC_WRITE_COMPLETE_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_WRITE_COMPLETE_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_WRITE_COMPLETE_BLOCKSIZE_EVENT = {
    .id = 0,
    .name = "scsi_generic_write_complete_blocksize",
    .sstate = TRACE_SCSI_GENERIC_WRITE_COMPLETE_BLOCKSIZE_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_WRITE_COMPLETE_BLOCKSIZE_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_WRITE_DATA_EVENT = {
    .id = 0,
    .name = "scsi_generic_write_data",
    .sstate = TRACE_SCSI_GENERIC_WRITE_DATA_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_WRITE_DATA_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_SEND_COMMAND_EVENT = {
    .id = 0,
    .name = "scsi_generic_send_command",
    .sstate = TRACE_SCSI_GENERIC_SEND_COMMAND_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_SEND_COMMAND_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_REALIZE_TYPE_EVENT = {
    .id = 0,
    .name = "scsi_generic_realize_type",
    .sstate = TRACE_SCSI_GENERIC_REALIZE_TYPE_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_REALIZE_TYPE_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_REALIZE_BLOCKSIZE_EVENT = {
    .id = 0,
    .name = "scsi_generic_realize_blocksize",
    .sstate = TRACE_SCSI_GENERIC_REALIZE_BLOCKSIZE_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_REALIZE_BLOCKSIZE_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_AIO_SGIO_COMMAND_EVENT = {
    .id = 0,
    .name = "scsi_generic_aio_sgio_command",
    .sstate = TRACE_SCSI_GENERIC_AIO_SGIO_COMMAND_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_AIO_SGIO_COMMAND_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_IOCTL_SGIO_COMMAND_EVENT = {
    .id = 0,
    .name = "scsi_generic_ioctl_sgio_command",
    .sstate = TRACE_SCSI_GENERIC_IOCTL_SGIO_COMMAND_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_IOCTL_SGIO_COMMAND_DSTATE 
};
TraceEvent _TRACE_SCSI_GENERIC_IOCTL_SGIO_DONE_EVENT = {
    .id = 0,
    .name = "scsi_generic_ioctl_sgio_done",
    .sstate = TRACE_SCSI_GENERIC_IOCTL_SGIO_DONE_ENABLED,
    .dstate = &_TRACE_SCSI_GENERIC_IOCTL_SGIO_DONE_DSTATE 
};
TraceEvent *hw_scsi_trace_events[] = {
    &_TRACE_SCSI_REQ_ALLOC_EVENT,
    &_TRACE_SCSI_REQ_CANCEL_EVENT,
    &_TRACE_SCSI_REQ_DATA_EVENT,
    &_TRACE_SCSI_REQ_DATA_CANCELED_EVENT,
    &_TRACE_SCSI_REQ_DEQUEUE_EVENT,
    &_TRACE_SCSI_BUS_DRAINED_BEGIN_EVENT,
    &_TRACE_SCSI_BUS_DRAINED_END_EVENT,
    &_TRACE_SCSI_REQ_CONTINUE_EVENT,
    &_TRACE_SCSI_REQ_CONTINUE_CANCELED_EVENT,
    &_TRACE_SCSI_REQ_PARSED_EVENT,
    &_TRACE_SCSI_REQ_PARSED_LBA_EVENT,
    &_TRACE_SCSI_REQ_PARSE_BAD_EVENT,
    &_TRACE_SCSI_REQ_BUILD_SENSE_EVENT,
    &_TRACE_SCSI_DEVICE_SET_UA_EVENT,
    &_TRACE_SCSI_REPORT_LUNS_EVENT,
    &_TRACE_SCSI_INQUIRY_EVENT,
    &_TRACE_SCSI_TEST_UNIT_READY_EVENT,
    &_TRACE_SCSI_REQUEST_SENSE_EVENT,
    &_TRACE_MPTSAS_COMMAND_COMPLETE_EVENT,
    &_TRACE_MPTSAS_DIAG_READ_EVENT,
    &_TRACE_MPTSAS_DIAG_WRITE_EVENT,
    &_TRACE_MPTSAS_IRQ_INTX_EVENT,
    &_TRACE_MPTSAS_IRQ_MSI_EVENT,
    &_TRACE_MPTSAS_MMIO_READ_EVENT,
    &_TRACE_MPTSAS_MMIO_UNHANDLED_READ_EVENT,
    &_TRACE_MPTSAS_MMIO_UNHANDLED_WRITE_EVENT,
    &_TRACE_MPTSAS_MMIO_WRITE_EVENT,
    &_TRACE_MPTSAS_PROCESS_MESSAGE_EVENT,
    &_TRACE_MPTSAS_PROCESS_SCSI_IO_REQUEST_EVENT,
    &_TRACE_MPTSAS_RESET_EVENT,
    &_TRACE_MPTSAS_SCSI_OVERFLOW_EVENT,
    &_TRACE_MPTSAS_SGL_OVERFLOW_EVENT,
    &_TRACE_MPTSAS_UNHANDLED_CMD_EVENT,
    &_TRACE_MPTSAS_UNHANDLED_DOORBELL_CMD_EVENT,
    &_TRACE_MPTSAS_CONFIG_SAS_DEVICE_EVENT,
    &_TRACE_MPTSAS_CONFIG_SAS_PHY_EVENT,
    &_TRACE_MEGASAS_INIT_FIRMWARE_EVENT,
    &_TRACE_MEGASAS_INIT_QUEUE_EVENT,
    &_TRACE_MEGASAS_INITQ_MAP_FAILED_EVENT,
    &_TRACE_MEGASAS_INITQ_MAPPED_EVENT,
    &_TRACE_MEGASAS_INITQ_MISMATCH_EVENT,
    &_TRACE_MEGASAS_QF_MAPPED_EVENT,
    &_TRACE_MEGASAS_QF_NEW_EVENT,
    &_TRACE_MEGASAS_QF_BUSY_EVENT,
    &_TRACE_MEGASAS_QF_ENQUEUE_EVENT,
    &_TRACE_MEGASAS_QF_UPDATE_EVENT,
    &_TRACE_MEGASAS_QF_MAP_FAILED_EVENT,
    &_TRACE_MEGASAS_QF_COMPLETE_NOIRQ_EVENT,
    &_TRACE_MEGASAS_QF_COMPLETE_EVENT,
    &_TRACE_MEGASAS_FRAME_BUSY_EVENT,
    &_TRACE_MEGASAS_UNHANDLED_FRAME_CMD_EVENT,
    &_TRACE_MEGASAS_HANDLE_SCSI_EVENT,
    &_TRACE_MEGASAS_SCSI_TARGET_NOT_PRESENT_EVENT,
    &_TRACE_MEGASAS_SCSI_INVALID_CDB_LEN_EVENT,
    &_TRACE_MEGASAS_IOV_READ_OVERFLOW_EVENT,
    &_TRACE_MEGASAS_IOV_WRITE_OVERFLOW_EVENT,
    &_TRACE_MEGASAS_IOV_READ_UNDERFLOW_EVENT,
    &_TRACE_MEGASAS_IOV_WRITE_UNDERFLOW_EVENT,
    &_TRACE_MEGASAS_SCSI_REQ_ALLOC_FAILED_EVENT,
    &_TRACE_MEGASAS_SCSI_READ_START_EVENT,
    &_TRACE_MEGASAS_SCSI_WRITE_START_EVENT,
    &_TRACE_MEGASAS_SCSI_NODATA_EVENT,
    &_TRACE_MEGASAS_SCSI_COMPLETE_EVENT,
    &_TRACE_MEGASAS_COMMAND_COMPLETE_EVENT,
    &_TRACE_MEGASAS_HANDLE_IO_EVENT,
    &_TRACE_MEGASAS_IO_TARGET_NOT_PRESENT_EVENT,
    &_TRACE_MEGASAS_IO_READ_START_EVENT,
    &_TRACE_MEGASAS_IO_WRITE_START_EVENT,
    &_TRACE_MEGASAS_IO_COMPLETE_EVENT,
    &_TRACE_MEGASAS_IOVEC_SGL_OVERFLOW_EVENT,
    &_TRACE_MEGASAS_IOVEC_SGL_UNDERFLOW_EVENT,
    &_TRACE_MEGASAS_IOVEC_SGL_INVALID_EVENT,
    &_TRACE_MEGASAS_IOVEC_OVERFLOW_EVENT,
    &_TRACE_MEGASAS_IOVEC_UNDERFLOW_EVENT,
    &_TRACE_MEGASAS_HANDLE_DCMD_EVENT,
    &_TRACE_MEGASAS_FINISH_DCMD_EVENT,
    &_TRACE_MEGASAS_DCMD_REQ_ALLOC_FAILED_EVENT,
    &_TRACE_MEGASAS_DCMD_INTERNAL_SUBMIT_EVENT,
    &_TRACE_MEGASAS_DCMD_INTERNAL_FINISH_EVENT,
    &_TRACE_MEGASAS_DCMD_INTERNAL_INVALID_EVENT,
    &_TRACE_MEGASAS_DCMD_UNHANDLED_EVENT,
    &_TRACE_MEGASAS_DCMD_ZERO_SGE_EVENT,
    &_TRACE_MEGASAS_DCMD_INVALID_SGE_EVENT,
    &_TRACE_MEGASAS_DCMD_INVALID_XFER_LEN_EVENT,
    &_TRACE_MEGASAS_DCMD_ENTER_EVENT,
    &_TRACE_MEGASAS_DCMD_DUMMY_EVENT,
    &_TRACE_MEGASAS_DCMD_SET_FW_TIME_EVENT,
    &_TRACE_MEGASAS_DCMD_PD_GET_LIST_EVENT,
    &_TRACE_MEGASAS_DCMD_LD_GET_LIST_EVENT,
    &_TRACE_MEGASAS_DCMD_LD_GET_INFO_EVENT,
    &_TRACE_MEGASAS_DCMD_LD_LIST_QUERY_EVENT,
    &_TRACE_MEGASAS_DCMD_PD_GET_INFO_EVENT,
    &_TRACE_MEGASAS_DCMD_PD_LIST_QUERY_EVENT,
    &_TRACE_MEGASAS_DCMD_RESET_LD_EVENT,
    &_TRACE_MEGASAS_DCMD_UNSUPPORTED_EVENT,
    &_TRACE_MEGASAS_ABORT_FRAME_EVENT,
    &_TRACE_MEGASAS_ABORT_NO_CMD_EVENT,
    &_TRACE_MEGASAS_ABORT_INVALID_CONTEXT_EVENT,
    &_TRACE_MEGASAS_RESET_EVENT,
    &_TRACE_MEGASAS_INIT_EVENT,
    &_TRACE_MEGASAS_MSIX_RAISE_EVENT,
    &_TRACE_MEGASAS_MSI_RAISE_EVENT,
    &_TRACE_MEGASAS_IRQ_LOWER_EVENT,
    &_TRACE_MEGASAS_IRQ_RAISE_EVENT,
    &_TRACE_MEGASAS_INTR_ENABLED_EVENT,
    &_TRACE_MEGASAS_INTR_DISABLED_EVENT,
    &_TRACE_MEGASAS_MSIX_ENABLED_EVENT,
    &_TRACE_MEGASAS_MSI_ENABLED_EVENT,
    &_TRACE_MEGASAS_MMIO_READL_EVENT,
    &_TRACE_MEGASAS_MMIO_INVALID_READL_EVENT,
    &_TRACE_MEGASAS_MMIO_WRITEL_EVENT,
    &_TRACE_MEGASAS_MMIO_INVALID_WRITEL_EVENT,
    &_TRACE_PVSCSI_RING_INIT_DATA_EVENT,
    &_TRACE_PVSCSI_RING_INIT_MSG_EVENT,
    &_TRACE_PVSCSI_RING_FLUSH_CMP_EVENT,
    &_TRACE_PVSCSI_RING_FLUSH_MSG_EVENT,
    &_TRACE_PVSCSI_UPDATE_IRQ_LEVEL_EVENT,
    &_TRACE_PVSCSI_UPDATE_IRQ_MSI_EVENT,
    &_TRACE_PVSCSI_CMP_RING_PUT_EVENT,
    &_TRACE_PVSCSI_MSG_RING_PUT_EVENT,
    &_TRACE_PVSCSI_COMPLETE_REQUEST_EVENT,
    &_TRACE_PVSCSI_GET_SG_LIST_EVENT,
    &_TRACE_PVSCSI_GET_NEXT_SG_ELEM_EVENT,
    &_TRACE_PVSCSI_COMMAND_COMPLETE_NOT_FOUND_EVENT,
    &_TRACE_PVSCSI_COMMAND_COMPLETE_DATA_RUN_EVENT,
    &_TRACE_PVSCSI_COMMAND_COMPLETE_SENSE_LEN_EVENT,
    &_TRACE_PVSCSI_CONVERT_SGLIST_EVENT,
    &_TRACE_PVSCSI_PROCESS_REQ_DESCR_EVENT,
    &_TRACE_PVSCSI_PROCESS_REQ_DESCR_UNKNOWN_DEVICE_EVENT,
    &_TRACE_PVSCSI_PROCESS_REQ_DESCR_INVALID_DIR_EVENT,
    &_TRACE_PVSCSI_PROCESS_IO_EVENT,
    &_TRACE_PVSCSI_ON_CMD_NOIMPL_EVENT,
    &_TRACE_PVSCSI_ON_CMD_RESET_DEV_EVENT,
    &_TRACE_PVSCSI_ON_CMD_ARRIVED_EVENT,
    &_TRACE_PVSCSI_ON_CMD_ABORT_EVENT,
    &_TRACE_PVSCSI_ON_CMD_UNKNOWN_EVENT,
    &_TRACE_PVSCSI_ON_CMD_UNKNOWN_DATA_EVENT,
    &_TRACE_PVSCSI_IO_WRITE_EVENT,
    &_TRACE_PVSCSI_IO_WRITE_UNKNOWN_EVENT,
    &_TRACE_PVSCSI_IO_READ_EVENT,
    &_TRACE_PVSCSI_IO_READ_UNKNOWN_EVENT,
    &_TRACE_PVSCSI_INIT_MSI_FAIL_EVENT,
    &_TRACE_PVSCSI_STATE_EVENT,
    &_TRACE_PVSCSI_TX_RINGS_PPN_EVENT,
    &_TRACE_PVSCSI_TX_RINGS_NUM_PAGES_EVENT,
    &_TRACE_ESP_ERROR_FIFO_OVERRUN_EVENT,
    &_TRACE_ESP_ERROR_UNHANDLED_COMMAND_EVENT,
    &_TRACE_ESP_ERROR_INVALID_WRITE_EVENT,
    &_TRACE_ESP_RAISE_IRQ_EVENT,
    &_TRACE_ESP_LOWER_IRQ_EVENT,
    &_TRACE_ESP_RAISE_DRQ_EVENT,
    &_TRACE_ESP_LOWER_DRQ_EVENT,
    &_TRACE_ESP_DMA_ENABLE_EVENT,
    &_TRACE_ESP_DMA_DISABLE_EVENT,
    &_TRACE_ESP_PDMA_READ_EVENT,
    &_TRACE_ESP_PDMA_WRITE_EVENT,
    &_TRACE_ESP_GET_CMD_EVENT,
    &_TRACE_ESP_DO_COMMAND_PHASE_EVENT,
    &_TRACE_ESP_DO_IDENTIFY_EVENT,
    &_TRACE_ESP_HANDLE_SATN_STOP_EVENT,
    &_TRACE_ESP_WRITE_RESPONSE_EVENT,
    &_TRACE_ESP_DO_DMA_EVENT,
    &_TRACE_ESP_COMMAND_COMPLETE_EVENT,
    &_TRACE_ESP_COMMAND_COMPLETE_DEFERRED_EVENT,
    &_TRACE_ESP_COMMAND_COMPLETE_UNEXPECTED_EVENT,
    &_TRACE_ESP_COMMAND_COMPLETE_FAIL_EVENT,
    &_TRACE_ESP_TRANSFER_DATA_EVENT,
    &_TRACE_ESP_HANDLE_TI_EVENT,
    &_TRACE_ESP_HANDLE_TI_CMD_EVENT,
    &_TRACE_ESP_MEM_READB_EVENT,
    &_TRACE_ESP_MEM_WRITEB_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_NOP_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_FLUSH_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_RESET_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_BUS_RESET_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_ICCS_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_MSGACC_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_PAD_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_SATN_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_RSTATN_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_SEL_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_SELATN_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_SELATNS_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_ENSEL_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_DISSEL_EVENT,
    &_TRACE_ESP_MEM_WRITEB_CMD_TI_EVENT,
    &_TRACE_ESP_SET_PHASE_EVENT,
    &_TRACE_ESP_PCI_ERROR_INVALID_DMA_DIRECTION_EVENT,
    &_TRACE_ESP_PCI_ERROR_INVALID_READ_EVENT,
    &_TRACE_ESP_PCI_ERROR_INVALID_WRITE_EVENT,
    &_TRACE_ESP_PCI_ERROR_INVALID_WRITE_DMA_EVENT,
    &_TRACE_ESP_PCI_DMA_READ_EVENT,
    &_TRACE_ESP_PCI_DMA_WRITE_EVENT,
    &_TRACE_ESP_PCI_DMA_IDLE_EVENT,
    &_TRACE_ESP_PCI_DMA_BLAST_EVENT,
    &_TRACE_ESP_PCI_DMA_ABORT_EVENT,
    &_TRACE_ESP_PCI_DMA_START_EVENT,
    &_TRACE_ESP_PCI_SBAC_READ_EVENT,
    &_TRACE_ESP_PCI_SBAC_WRITE_EVENT,
    &_TRACE_SPAPR_VSCSI_SEND_RSP_EVENT,
    &_TRACE_SPAPR_VSCSI_FETCH_DESC_NO_DATA_EVENT,
    &_TRACE_SPAPR_VSCSI_FETCH_DESC_DIRECT_EVENT,
    &_TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_EVENT,
    &_TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_RANGE_EVENT,
    &_TRACE_SPAPR_VSCSI_FETCH_DESC_DMA_READ_ERROR_EVENT,
    &_TRACE_SPAPR_VSCSI_FETCH_DESC_INDIRECT_SEG_EXT_EVENT,
    &_TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_EVENT,
    &_TRACE_SPAPR_VSCSI_FETCH_DESC_OUT_OF_DESC_BOUNDARY_EVENT,
    &_TRACE_SPAPR_VSCSI_FETCH_DESC_DONE_EVENT,
    &_TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_EVENT,
    &_TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_RW_EVENT,
    &_TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_BUF_EVENT,
    &_TRACE_SPAPR_VSCSI_SRP_TRANSFER_DATA_EVENT,
    &_TRACE_SPAPR_VSCSI_TRANSFER_DATA_EVENT,
    &_TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_EVENT,
    &_TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA1_EVENT,
    &_TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_SENSE_DATA2_EVENT,
    &_TRACE_SPAPR_VSCSI_COMMAND_COMPLETE_STATUS_EVENT,
    &_TRACE_SPAPR_VSCSI_SAVE_REQUEST_EVENT,
    &_TRACE_SPAPR_VSCSI_LOAD_REQUEST_EVENT,
    &_TRACE_SPAPR_VSCSI_PROCESS_LOGIN_EVENT,
    &_TRACE_SPAPR_VSCSI_PROCESS_TSK_MGMT_EVENT,
    &_TRACE_SPAPR_VSCSI_QUEUE_CMD_NO_DRIVE_EVENT,
    &_TRACE_SPAPR_VSCSI_QUEUE_CMD_EVENT,
    &_TRACE_SPAPR_VSCSI_DO_CRQ_EVENT,
    &_TRACE_LSI_RESET_EVENT,
    &_TRACE_LSI_UPDATE_IRQ_EVENT,
    &_TRACE_LSI_UPDATE_IRQ_DISCONNECTED_EVENT,
    &_TRACE_LSI_SCRIPT_SCSI_INTERRUPT_EVENT,
    &_TRACE_LSI_SCRIPT_DMA_INTERRUPT_EVENT,
    &_TRACE_LSI_BAD_PHASE_JUMP_EVENT,
    &_TRACE_LSI_BAD_PHASE_INTERRUPT_EVENT,
    &_TRACE_LSI_BAD_SELECTION_EVENT,
    &_TRACE_LSI_DO_DMA_UNAVAILABLE_EVENT,
    &_TRACE_LSI_DO_DMA_EVENT,
    &_TRACE_LSI_QUEUE_COMMAND_EVENT,
    &_TRACE_LSI_ADD_MSG_BYTE_ERROR_EVENT,
    &_TRACE_LSI_ADD_MSG_BYTE_EVENT,
    &_TRACE_LSI_RESELECT_EVENT,
    &_TRACE_LSI_QUEUE_REQ_ERROR_EVENT,
    &_TRACE_LSI_QUEUE_REQ_EVENT,
    &_TRACE_LSI_COMMAND_COMPLETE_EVENT,
    &_TRACE_LSI_TRANSFER_DATA_EVENT,
    &_TRACE_LSI_DO_COMMAND_EVENT,
    &_TRACE_LSI_DO_STATUS_EVENT,
    &_TRACE_LSI_DO_STATUS_ERROR_EVENT,
    &_TRACE_LSI_DO_MSGIN_EVENT,
    &_TRACE_LSI_DO_MSGOUT_EVENT,
    &_TRACE_LSI_DO_MSGOUT_DISCONNECT_EVENT,
    &_TRACE_LSI_DO_MSGOUT_NOOP_EVENT,
    &_TRACE_LSI_DO_MSGOUT_EXTENDED_EVENT,
    &_TRACE_LSI_DO_MSGOUT_IGNORED_EVENT,
    &_TRACE_LSI_DO_MSGOUT_SIMPLEQUEUE_EVENT,
    &_TRACE_LSI_DO_MSGOUT_ABORT_EVENT,
    &_TRACE_LSI_DO_MSGOUT_CLEARQUEUE_EVENT,
    &_TRACE_LSI_DO_MSGOUT_BUSDEVICERESET_EVENT,
    &_TRACE_LSI_DO_MSGOUT_SELECT_EVENT,
    &_TRACE_LSI_MEMCPY_EVENT,
    &_TRACE_LSI_WAIT_RESELECT_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_DELAYED_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_BLOCKMOVE_BADPHASE_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_IO_ALREADYRESELECTED_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_IO_SELECTED_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_IO_DISCONNECT_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_IO_SET_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_IO_CLEAR_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_IO_OPCODE_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_NOP_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_DELAYEDSELECT_TIMEOUT_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_COMPC_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_COMPP_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_COMPD_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_JUMP_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_CALL_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_RETURN_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_INTERRUPT_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_ILLEGAL_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_TC_CC_FAILED_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_MM_LOAD_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_MM_STORE_EVENT,
    &_TRACE_LSI_EXECUTE_SCRIPT_STOP_EVENT,
    &_TRACE_LSI_AWOKEN_EVENT,
    &_TRACE_LSI_REG_READ_EVENT,
    &_TRACE_LSI_REG_WRITE_EVENT,
    &_TRACE_LSI_SCRIPTS_TIMER_TRIGGERED_EVENT,
    &_TRACE_LSI_SCRIPTS_TIMER_START_EVENT,
    &_TRACE_VIRTIO_SCSI_CMD_REQ_EVENT,
    &_TRACE_VIRTIO_SCSI_CMD_RESP_EVENT,
    &_TRACE_VIRTIO_SCSI_TMF_REQ_EVENT,
    &_TRACE_VIRTIO_SCSI_TMF_RESP_EVENT,
    &_TRACE_VIRTIO_SCSI_AN_REQ_EVENT,
    &_TRACE_VIRTIO_SCSI_AN_RESP_EVENT,
    &_TRACE_VIRTIO_SCSI_EVENT_EVENT,
    &_TRACE_SCSI_DISK_CHECK_CONDITION_EVENT,
    &_TRACE_SCSI_DISK_READ_COMPLETE_EVENT,
    &_TRACE_SCSI_DISK_READ_DATA_COUNT_EVENT,
    &_TRACE_SCSI_DISK_READ_DATA_INVALID_EVENT,
    &_TRACE_SCSI_DISK_WRITE_COMPLETE_NOIO_EVENT,
    &_TRACE_SCSI_DISK_WRITE_DATA_INVALID_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_00_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_NOT_SUPPORTED_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_80_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_83_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_VPD_PAGE_B0_NOT_SUPPORTED_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_MODE_SENSE_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_READ_TOC_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_READ_DATA_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_WRITE_DATA_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_16_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_UNSUPPORTED_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_SEEK_10_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_MODE_SELECT_10_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_UNMAP_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_VERIFY_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_WRITE_SAME_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_UNKNOWN_EVENT,
    &_TRACE_SCSI_DISK_EMULATE_COMMAND_FORMAT_UNIT_EVENT,
    &_TRACE_SCSI_DISK_DMA_COMMAND_READ_EVENT,
    &_TRACE_SCSI_DISK_DMA_COMMAND_WRITE_EVENT,
    &_TRACE_SCSI_DISK_NEW_REQUEST_EVENT,
    &_TRACE_SCSI_DISK_AIO_SGIO_COMMAND_EVENT,
    &_TRACE_SCSI_DISK_MODE_SELECT_PAGE_TRUNCATED_EVENT,
    &_TRACE_SCSI_DISK_MODE_SELECT_SET_BLOCKSIZE_EVENT,
    &_TRACE_SCSI_GENERIC_COMMAND_COMPLETE_NOIO_EVENT,
    &_TRACE_SCSI_GENERIC_READ_COMPLETE_EVENT,
    &_TRACE_SCSI_GENERIC_READ_DATA_EVENT,
    &_TRACE_SCSI_GENERIC_WRITE_COMPLETE_EVENT,
    &_TRACE_SCSI_GENERIC_WRITE_COMPLETE_BLOCKSIZE_EVENT,
    &_TRACE_SCSI_GENERIC_WRITE_DATA_EVENT,
    &_TRACE_SCSI_GENERIC_SEND_COMMAND_EVENT,
    &_TRACE_SCSI_GENERIC_REALIZE_TYPE_EVENT,
    &_TRACE_SCSI_GENERIC_REALIZE_BLOCKSIZE_EVENT,
    &_TRACE_SCSI_GENERIC_AIO_SGIO_COMMAND_EVENT,
    &_TRACE_SCSI_GENERIC_IOCTL_SGIO_COMMAND_EVENT,
    &_TRACE_SCSI_GENERIC_IOCTL_SGIO_DONE_EVENT,
  NULL,
};

static void trace_hw_scsi_register_events(void)
{
    trace_event_register_group(hw_scsi_trace_events);
}
trace_init(trace_hw_scsi_register_events)
