#ifndef MPI2_INIT_H
#define MPI2_INIT_H
pMpi2ScsiIoCdbEedp32_t;
pMpi2ScsiIoCdb_t;
pMpi2SCSIIORequest_t;
#define MPI2_SCSIIO_MSGFLAGS_MASK_SENSE_ADDR …
#define MPI2_SCSIIO_MSGFLAGS_SYSTEM_SENSE_ADDR …
#define MPI2_SCSIIO_MSGFLAGS_IOCDDR_SENSE_ADDR …
#define MPI2_SCSIIO_MSGFLAGS_IOCPLB_SENSE_ADDR …
#define MPI2_SCSIIO_MSGFLAGS_IOCPLBNTA_SENSE_ADDR …
#define MPI26_SCSIIO_MSGFLAGS_IOCCTL_SENSE_ADDR …
#define MPI2_SCSIIO_SGLFLAGS_ADDR_MASK …
#define MPI2_SCSIIO_SGLFLAGS_SYSTEM_ADDR …
#define MPI2_SCSIIO_SGLFLAGS_IOCDDR_ADDR …
#define MPI2_SCSIIO_SGLFLAGS_IOCPLB_ADDR …
#define MPI2_SCSIIO_SGLFLAGS_IOCPLBNTA_ADDR …
#define MPI2_SCSIIO_SGLFLAGS_TYPE_MASK …
#define MPI2_SCSIIO_SGLFLAGS_TYPE_MPI …
#define MPI2_SCSIIO_SGLFLAGS_TYPE_IEEE32 …
#define MPI2_SCSIIO_SGLFLAGS_TYPE_IEEE64 …
#define MPI2_SCSIIO_SGLFLAGS_SGL3_SHIFT …
#define MPI2_SCSIIO_SGLFLAGS_SGL2_SHIFT …
#define MPI2_SCSIIO_SGLFLAGS_SGL1_SHIFT …
#define MPI2_SCSIIO_SGLFLAGS_SGL0_SHIFT …
#define MPI2_SCSIIO_NUM_SGLOFFSETS …
#define MPI2_SCSIIO_CDB_ADDR_MASK …
#define MPI2_SCSIIO_CDB_ADDR_SYSTEM …
#define MPI2_SCSIIO_CDB_ADDR_IOCDDR …
#define MPI2_SCSIIO_CDB_ADDR_IOCPLB …
#define MPI2_SCSIIO_CDB_ADDR_IOCPLBNTA …
#define MPI2_SCSIIO_IOFLAGS_LARGE_CDB …
#define MPI2_SCSIIO_IOFLAGS_BIDIRECTIONAL …
#define MPI2_SCSIIO_IOFLAGS_MULTICAST …
#define MPI2_SCSIIO_IOFLAGS_CMD_DETERMINES_DATA_DIR …
#define MPI2_SCSIIO_IOFLAGS_CDBLENGTH_MASK …
#define MPI2_SCSIIO_EEDPFLAGS_INC_PRI_REFTAG …
#define MPI2_SCSIIO_EEDPFLAGS_INC_SEC_REFTAG …
#define MPI2_SCSIIO_EEDPFLAGS_INC_PRI_APPTAG …
#define MPI2_SCSIIO_EEDPFLAGS_INC_SEC_APPTAG …
#define MPI2_SCSIIO_EEDPFLAGS_CHECK_REFTAG …
#define MPI2_SCSIIO_EEDPFLAGS_CHECK_APPTAG …
#define MPI2_SCSIIO_EEDPFLAGS_CHECK_GUARD …
#define MPI2_SCSIIO_EEDPFLAGS_PASSTHRU_REFTAG …
#define MPI2_SCSIIO_EEDPFLAGS_MASK_OP …
#define MPI2_SCSIIO_EEDPFLAGS_NOOP_OP …
#define MPI2_SCSIIO_EEDPFLAGS_CHECK_OP …
#define MPI2_SCSIIO_EEDPFLAGS_STRIP_OP …
#define MPI2_SCSIIO_EEDPFLAGS_CHECK_REMOVE_OP …
#define MPI2_SCSIIO_EEDPFLAGS_INSERT_OP …
#define MPI2_SCSIIO_EEDPFLAGS_REPLACE_OP …
#define MPI2_SCSIIO_EEDPFLAGS_CHECK_REGEN_OP …
#define MPI2_SCSIIO_CONTROL_ADDCDBLEN_MASK …
#define MPI2_SCSIIO_CONTROL_ADDCDBLEN_SHIFT …
#define MPI2_SCSIIO_CONTROL_DATADIRECTION_MASK …
#define MPI2_SCSIIO_CONTROL_SHIFT_DATADIRECTION …
#define MPI2_SCSIIO_CONTROL_NODATATRANSFER …
#define MPI2_SCSIIO_CONTROL_WRITE …
#define MPI2_SCSIIO_CONTROL_READ …
#define MPI2_SCSIIO_CONTROL_BIDIRECTIONAL …
#define MPI2_SCSIIO_CONTROL_TASKPRI_MASK …
#define MPI2_SCSIIO_CONTROL_TASKPRI_SHIFT …
#define MPI2_SCSIIO_CONTROL_CMDPRI_MASK …
#define MPI2_SCSIIO_CONTROL_CMDPRI_SHIFT …
#define MPI2_SCSIIO_CONTROL_TASKATTRIBUTE_MASK …
#define MPI2_SCSIIO_CONTROL_SIMPLEQ …
#define MPI2_SCSIIO_CONTROL_HEADOFQ …
#define MPI2_SCSIIO_CONTROL_ORDEREDQ …
#define MPI2_SCSIIO_CONTROL_ACAQ …
#define MPI2_SCSIIO_CONTROL_TLR_MASK …
#define MPI2_SCSIIO_CONTROL_NO_TLR …
#define MPI2_SCSIIO_CONTROL_TLR_ON …
#define MPI2_SCSIIO_CONTROL_TLR_OFF …
pMpi25ScsiIoCdb_t;
pMpi25SCSIIORequest_t;
#define MPI25_SCSIIO_DMAFLAGS_OP_MASK …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_D_D_D …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_D_D_C …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_D_D_I …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_D_C_C …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_D_C_I …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_D_I_I …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_C_C_C …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_C_C_I …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_C_I_I …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_I_I_I …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_H_D_D …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_H_D_C …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_H_D_I …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_H_C_C …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_H_C_I …
#define MPI25_SCSIIO_DMAFLAGS_OP_D_H_I_I …
#define MPI25_SCSIIO_NUM_SGLOFFSETS …
#define MPI25_SCSIIO_IOFLAGS_IO_PATH_MASK …
#define MPI25_SCSIIO_IOFLAGS_NORMAL_PATH …
#define MPI25_SCSIIO_IOFLAGS_FAST_PATH …
#define MPI26_SCSIIO_IOFLAGS_ESCAPE_PASSTHROUGH …
#define MPI25_SCSIIO_IOFLAGS_LARGE_CDB …
#define MPI25_SCSIIO_IOFLAGS_BIDIRECTIONAL …
#define MPI26_SCSIIO_IOFLAGS_PORT_REQUEST …
#define MPI25_SCSIIO_IOFLAGS_CDBLENGTH_MASK …
#define MPI25_SCSIIO_EEDPFLAGS_ESCAPE_MODE_MASK …
#define MPI25_SCSIIO_EEDPFLAGS_COMPATIBLE_MODE …
#define MPI25_SCSIIO_EEDPFLAGS_DO_NOT_DISABLE_MODE …
#define MPI25_SCSIIO_EEDPFLAGS_APPTAG_DISABLE_MODE …
#define MPI25_SCSIIO_EEDPFLAGS_APPTAG_REFTAG_DISABLE_MODE …
#define MPI25_SCSIIO_EEDPFLAGS_HOST_GUARD_METHOD_MASK …
#define MPI25_SCSIIO_EEDPFLAGS_T10_CRC_HOST_GUARD …
#define MPI25_SCSIIO_EEDPFLAGS_IP_CHKSUM_HOST_GUARD …
pMpi2SCSIIOReply_t;
#define MPI26_SCSIIO_REPLY_MSGFLAGS_REFTAG_OBSERVED_VALID …
#define MPI26_SCSIIO_REPLY_MSGFLAGS_GUARD_OBSERVED_VALID …
#define MPI26_SCSIIO_REPLY_MSGFLAGS_APPTAG_OBSERVED_VALID …
#define MPI2_SCSI_STATUS_GOOD …
#define MPI2_SCSI_STATUS_CHECK_CONDITION …
#define MPI2_SCSI_STATUS_CONDITION_MET …
#define MPI2_SCSI_STATUS_BUSY …
#define MPI2_SCSI_STATUS_INTERMEDIATE …
#define MPI2_SCSI_STATUS_INTERMEDIATE_CONDMET …
#define MPI2_SCSI_STATUS_RESERVATION_CONFLICT …
#define MPI2_SCSI_STATUS_COMMAND_TERMINATED …
#define MPI2_SCSI_STATUS_TASK_SET_FULL …
#define MPI2_SCSI_STATUS_ACA_ACTIVE …
#define MPI2_SCSI_STATUS_TASK_ABORTED …
#define MPI2_SCSI_STATE_RESPONSE_INFO_VALID …
#define MPI2_SCSI_STATE_TERMINATED …
#define MPI2_SCSI_STATE_NO_SCSI_STATUS …
#define MPI2_SCSI_STATE_AUTOSENSE_FAILED …
#define MPI2_SCSI_STATE_AUTOSENSE_VALID …
#define MPI2_SCSI_RI_MASK_REASONCODE …
#define MPI2_SCSI_RI_SHIFT_REASONCODE …
#define MPI2_SCSI_TASKTAG_UNKNOWN …
pMpi2SCSITaskManagementRequest_t;
#define MPI2_SCSITASKMGMT_TASKTYPE_ABORT_TASK …
#define MPI2_SCSITASKMGMT_TASKTYPE_ABRT_TASK_SET …
#define MPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET …
#define MPI2_SCSITASKMGMT_TASKTYPE_LOGICAL_UNIT_RESET …
#define MPI2_SCSITASKMGMT_TASKTYPE_CLEAR_TASK_SET …
#define MPI2_SCSITASKMGMT_TASKTYPE_QUERY_TASK …
#define MPI2_SCSITASKMGMT_TASKTYPE_CLR_ACA …
#define MPI2_SCSITASKMGMT_TASKTYPE_QRY_TASK_SET …
#define MPI2_SCSITASKMGMT_TASKTYPE_QRY_ASYNC_EVENT …
#define MPI2_SCSITASKMGMT_TASKTYPE_QRY_UNIT_ATTENTION …
#define MPI2_SCSITASKMGMT_MSGFLAGS_MASK_TARGET_RESET …
#define MPI26_SCSITASKMGMT_MSGFLAGS_HOT_RESET_PCIE …
#define MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET …
#define MPI2_SCSITASKMGMT_MSGFLAGS_NEXUS_RESET_SRST …
#define MPI2_SCSITASKMGMT_MSGFLAGS_SAS_HARD_LINK_RESET …
#define MPI2_SCSITASKMGMT_MSGFLAGS_DO_NOT_SEND_TASK_IU …
#define MPI26_SCSITASKMGMT_MSGFLAGS_PROTOCOL_LVL_RST_PCIE …
pMpi2SCSIManagementReply_t;
#define MPI2_SCSITASKMGMT_RSP_TM_COMPLETE …
#define MPI2_SCSITASKMGMT_RSP_INVALID_FRAME …
#define MPI2_SCSITASKMGMT_RSP_TM_NOT_SUPPORTED …
#define MPI2_SCSITASKMGMT_RSP_TM_FAILED …
#define MPI2_SCSITASKMGMT_RSP_TM_SUCCEEDED …
#define MPI2_SCSITASKMGMT_RSP_TM_INVALID_LUN …
#define MPI2_SCSITASKMGMT_RSP_TM_OVERLAPPED_TAG …
#define MPI2_SCSITASKMGMT_RSP_IO_QUEUED_ON_IOC …
#define MPI2_SCSITASKMGMT_RI_MASK_REASONCODE …
#define MPI2_SCSITASKMGMT_RI_SHIFT_REASONCODE …
#define MPI2_SCSITASKMGMT_RI_MASK_ARI2 …
#define MPI2_SCSITASKMGMT_RI_SHIFT_ARI2 …
#define MPI2_SCSITASKMGMT_RI_MASK_ARI1 …
#define MPI2_SCSITASKMGMT_RI_SHIFT_ARI1 …
#define MPI2_SCSITASKMGMT_RI_MASK_ARI0 …
#define MPI2_SCSITASKMGMT_RI_SHIFT_ARI0 …
pMpi2SepRequest_t;
#define MPI2_SEP_REQ_ACTION_WRITE_STATUS …
#define MPI2_SEP_REQ_ACTION_READ_STATUS …
#define MPI2_SEP_REQ_FLAGS_DEVHANDLE_ADDRESS …
#define MPI2_SEP_REQ_FLAGS_ENCLOSURE_SLOT_ADDRESS …
#define MPI2_SEP_REQ_SLOTSTATUS_DEV_OFF …
#define MPI2_SEP_REQ_SLOTSTATUS_REQUEST_REMOVE …
#define MPI2_SEP_REQ_SLOTSTATUS_IDENTIFY_REQUEST …
#define MPI2_SEP_REQ_SLOTSTATUS_REBUILD_STOPPED …
#define MPI2_SEP_REQ_SLOTSTATUS_HOT_SPARE …
#define MPI2_SEP_REQ_SLOTSTATUS_UNCONFIGURED …
#define MPI2_SEP_REQ_SLOTSTATUS_PREDICTED_FAULT …
#define MPI2_SEP_REQ_SLOTSTATUS_IN_CRITICAL_ARRAY …
#define MPI2_SEP_REQ_SLOTSTATUS_IN_FAILED_ARRAY …
#define MPI2_SEP_REQ_SLOTSTATUS_DEV_REBUILDING …
#define MPI2_SEP_REQ_SLOTSTATUS_DEV_FAULTY …
#define MPI2_SEP_REQ_SLOTSTATUS_NO_ERROR …
pMpi2SepReply_t;
#define MPI2_SEP_REPLY_SLOTSTATUS_DEV_OFF …
#define MPI2_SEP_REPLY_SLOTSTATUS_REMOVE_READY …
#define MPI2_SEP_REPLY_SLOTSTATUS_IDENTIFY_REQUEST …
#define MPI2_SEP_REPLY_SLOTSTATUS_REBUILD_STOPPED …
#define MPI2_SEP_REPLY_SLOTSTATUS_HOT_SPARE …
#define MPI2_SEP_REPLY_SLOTSTATUS_UNCONFIGURED …
#define MPI2_SEP_REPLY_SLOTSTATUS_PREDICTED_FAULT …
#define MPI2_SEP_REPLY_SLOTSTATUS_IN_CRITICAL_ARRAY …
#define MPI2_SEP_REPLY_SLOTSTATUS_IN_FAILED_ARRAY …
#define MPI2_SEP_REPLY_SLOTSTATUS_DEV_REBUILDING …
#define MPI2_SEP_REPLY_SLOTSTATUS_DEV_FAULTY …
#define MPI2_SEP_REPLY_SLOTSTATUS_NO_ERROR …
#endif