#ifndef MPI_INIT_H
#define MPI_INIT_H
pSCSIIORequest_t;
#define MPI_SCSIIO_MSGFLGS_SENSE_WIDTH …
#define MPI_SCSIIO_MSGFLGS_SENSE_WIDTH_32 …
#define MPI_SCSIIO_MSGFLGS_SENSE_WIDTH_64 …
#define MPI_SCSIIO_MSGFLGS_SENSE_LOCATION …
#define MPI_SCSIIO_MSGFLGS_SENSE_LOC_HOST …
#define MPI_SCSIIO_MSGFLGS_SENSE_LOC_IOC …
#define MPI_SCSIIO_MSGFLGS_CMD_DETERMINES_DATA_DIR …
#define MPI_SCSIIO_LUN_FIRST_LEVEL_ADDRESSING …
#define MPI_SCSIIO_LUN_SECOND_LEVEL_ADDRESSING …
#define MPI_SCSIIO_LUN_THIRD_LEVEL_ADDRESSING …
#define MPI_SCSIIO_LUN_FOURTH_LEVEL_ADDRESSING …
#define MPI_SCSIIO_LUN_LEVEL_1_WORD …
#define MPI_SCSIIO_LUN_LEVEL_1_DWORD …
#define MPI_SCSIIO_CONTROL_DATADIRECTION_MASK …
#define MPI_SCSIIO_CONTROL_NODATATRANSFER …
#define MPI_SCSIIO_CONTROL_WRITE …
#define MPI_SCSIIO_CONTROL_READ …
#define MPI_SCSIIO_CONTROL_ADDCDBLEN_MASK …
#define MPI_SCSIIO_CONTROL_ADDCDBLEN_SHIFT …
#define MPI_SCSIIO_CONTROL_TASKATTRIBUTE_MASK …
#define MPI_SCSIIO_CONTROL_SIMPLEQ …
#define MPI_SCSIIO_CONTROL_HEADOFQ …
#define MPI_SCSIIO_CONTROL_ORDEREDQ …
#define MPI_SCSIIO_CONTROL_ACAQ …
#define MPI_SCSIIO_CONTROL_UNTAGGED …
#define MPI_SCSIIO_CONTROL_NO_DISCONNECT …
#define MPI_SCSIIO_CONTROL_TASKMANAGE_MASK …
#define MPI_SCSIIO_CONTROL_OBSOLETE …
#define MPI_SCSIIO_CONTROL_CLEAR_ACA_RSV …
#define MPI_SCSIIO_CONTROL_TARGET_RESET …
#define MPI_SCSIIO_CONTROL_LUN_RESET_RSV …
#define MPI_SCSIIO_CONTROL_RESERVED …
#define MPI_SCSIIO_CONTROL_CLR_TASK_SET_RSV …
#define MPI_SCSIIO_CONTROL_ABORT_TASK_SET …
#define MPI_SCSIIO_CONTROL_RESERVED2 …
pSCSIIOReply_t;
#define MPI_SCSI_STATUS_SUCCESS …
#define MPI_SCSI_STATUS_CHECK_CONDITION …
#define MPI_SCSI_STATUS_CONDITION_MET …
#define MPI_SCSI_STATUS_BUSY …
#define MPI_SCSI_STATUS_INTERMEDIATE …
#define MPI_SCSI_STATUS_INTERMEDIATE_CONDMET …
#define MPI_SCSI_STATUS_RESERVATION_CONFLICT …
#define MPI_SCSI_STATUS_COMMAND_TERMINATED …
#define MPI_SCSI_STATUS_TASK_SET_FULL …
#define MPI_SCSI_STATUS_ACA_ACTIVE …
#define MPI_SCSI_STATUS_FCPEXT_DEVICE_LOGGED_OUT …
#define MPI_SCSI_STATUS_FCPEXT_NO_LINK …
#define MPI_SCSI_STATUS_FCPEXT_UNASSIGNED …
#define MPI_SCSI_STATE_AUTOSENSE_VALID …
#define MPI_SCSI_STATE_AUTOSENSE_FAILED …
#define MPI_SCSI_STATE_NO_SCSI_STATUS …
#define MPI_SCSI_STATE_TERMINATED …
#define MPI_SCSI_STATE_RESPONSE_INFO_VALID …
#define MPI_SCSI_STATE_QUEUE_TAG_REJECTED …
#define MPI_SCSI_RSP_INFO_FUNCTION_COMPLETE …
#define MPI_SCSI_RSP_INFO_FCP_BURST_LEN_ERROR …
#define MPI_SCSI_RSP_INFO_CMND_FIELDS_INVALID …
#define MPI_SCSI_RSP_INFO_FCP_DATA_RO_ERROR …
#define MPI_SCSI_RSP_INFO_TASK_MGMT_UNSUPPORTED …
#define MPI_SCSI_RSP_INFO_TASK_MGMT_FAILED …
#define MPI_SCSI_RSP_INFO_SPI_LQ_INVALID_TYPE …
#define MPI_SCSI_TASKTAG_UNKNOWN …
pMpiScsiIo32CdbEedp32_t;
pMpiScsiIo32CdbEedp16_t;
pMpiScsiIo32Cdb_t;
pMpiScsiIo32BusTargetIdForm_t;
pMpiScsiIo32Address_t;
pSCSIIO32Request_t;
#define MPI_SCSIIO32_MSGFLGS_SENSE_WIDTH …
#define MPI_SCSIIO32_MSGFLGS_32_SENSE_WIDTH …
#define MPI_SCSIIO32_MSGFLGS_64_SENSE_WIDTH …
#define MPI_SCSIIO32_MSGFLGS_SENSE_LOCATION …
#define MPI_SCSIIO32_MSGFLGS_SENSE_LOC_HOST …
#define MPI_SCSIIO32_MSGFLGS_SENSE_LOC_IOC …
#define MPI_SCSIIO32_MSGFLGS_CMD_DETERMINES_DATA_DIR …
#define MPI_SCSIIO32_MSGFLGS_SGL_OFFSETS_CHAINS …
#define MPI_SCSIIO32_MSGFLGS_MULTICAST …
#define MPI_SCSIIO32_MSGFLGS_BIDIRECTIONAL …
#define MPI_SCSIIO32_MSGFLGS_LARGE_CDB …
#define MPI_SCSIIO32_FLAGS_FORM_MASK …
#define MPI_SCSIIO32_FLAGS_FORM_SCSIID …
#define MPI_SCSIIO32_FLAGS_FORM_WWID …
#define MPI_SCSIIO32_LUN_FIRST_LEVEL_ADDRESSING …
#define MPI_SCSIIO32_LUN_SECOND_LEVEL_ADDRESSING …
#define MPI_SCSIIO32_LUN_THIRD_LEVEL_ADDRESSING …
#define MPI_SCSIIO32_LUN_FOURTH_LEVEL_ADDRESSING …
#define MPI_SCSIIO32_LUN_LEVEL_1_WORD …
#define MPI_SCSIIO32_LUN_LEVEL_1_DWORD …
#define MPI_SCSIIO32_CONTROL_DATADIRECTION_MASK …
#define MPI_SCSIIO32_CONTROL_NODATATRANSFER …
#define MPI_SCSIIO32_CONTROL_WRITE …
#define MPI_SCSIIO32_CONTROL_READ …
#define MPI_SCSIIO32_CONTROL_BIDIRECTIONAL …
#define MPI_SCSIIO32_CONTROL_ADDCDBLEN_MASK …
#define MPI_SCSIIO32_CONTROL_ADDCDBLEN_SHIFT …
#define MPI_SCSIIO32_CONTROL_TASKATTRIBUTE_MASK …
#define MPI_SCSIIO32_CONTROL_SIMPLEQ …
#define MPI_SCSIIO32_CONTROL_HEADOFQ …
#define MPI_SCSIIO32_CONTROL_ORDEREDQ …
#define MPI_SCSIIO32_CONTROL_ACAQ …
#define MPI_SCSIIO32_CONTROL_UNTAGGED …
#define MPI_SCSIIO32_CONTROL_NO_DISCONNECT …
#define MPI_SCSIIO32_CONTROL_TASKMANAGE_MASK …
#define MPI_SCSIIO32_CONTROL_OBSOLETE …
#define MPI_SCSIIO32_CONTROL_CLEAR_ACA_RSV …
#define MPI_SCSIIO32_CONTROL_TARGET_RESET …
#define MPI_SCSIIO32_CONTROL_LUN_RESET_RSV …
#define MPI_SCSIIO32_CONTROL_RESERVED …
#define MPI_SCSIIO32_CONTROL_CLR_TASK_SET_RSV …
#define MPI_SCSIIO32_CONTROL_ABORT_TASK_SET …
#define MPI_SCSIIO32_CONTROL_RESERVED2 …
#define MPI_SCSIIO32_EEDPFLAGS_MASK_OP …
#define MPI_SCSIIO32_EEDPFLAGS_NOOP_OP …
#define MPI_SCSIIO32_EEDPFLAGS_CHK_OP …
#define MPI_SCSIIO32_EEDPFLAGS_STRIP_OP …
#define MPI_SCSIIO32_EEDPFLAGS_CHKRM_OP …
#define MPI_SCSIIO32_EEDPFLAGS_INSERT_OP …
#define MPI_SCSIIO32_EEDPFLAGS_REPLACE_OP …
#define MPI_SCSIIO32_EEDPFLAGS_CHKREGEN_OP …
#define MPI_SCSIIO32_EEDPFLAGS_PASS_REF_TAG …
#define MPI_SCSIIO32_EEDPFLAGS_8_9THS_MODE …
#define MPI_SCSIIO32_EEDPFLAGS_T10_CHK_MASK …
#define MPI_SCSIIO32_EEDPFLAGS_T10_CHK_GUARD …
#define MPI_SCSIIO32_EEDPFLAGS_T10_CHK_REFTAG …
#define MPI_SCSIIO32_EEDPFLAGS_T10_CHK_LBATAG …
#define MPI_SCSIIO32_EEDPFLAGS_T10_CHK_SHIFT …
#define MPI_SCSIIO32_EEDPFLAGS_INC_SEC_APPTAG …
#define MPI_SCSIIO32_EEDPFLAGS_INC_PRI_APPTAG …
#define MPI_SCSIIO32_EEDPFLAGS_INC_SEC_REFTAG …
#define MPI_SCSIIO32_EEDPFLAGS_INC_PRI_REFTAG …
pSCSIIO32Reply_t;
pSCSITaskMgmt_t;
#define MPI_SCSITASKMGMT_TASKTYPE_ABORT_TASK …
#define MPI_SCSITASKMGMT_TASKTYPE_ABRT_TASK_SET …
#define MPI_SCSITASKMGMT_TASKTYPE_TARGET_RESET …
#define MPI_SCSITASKMGMT_TASKTYPE_RESET_BUS …
#define MPI_SCSITASKMGMT_TASKTYPE_LOGICAL_UNIT_RESET …
#define MPI_SCSITASKMGMT_TASKTYPE_CLEAR_TASK_SET …
#define MPI_SCSITASKMGMT_TASKTYPE_QUERY_TASK …
#define MPI_SCSITASKMGMT_TASKTYPE_CLR_ACA …
#define MPI_SCSITASKMGMT_MSGFLAGS_DO_NOT_SEND_TASK_IU …
#define MPI_SCSITASKMGMT_MSGFLAGS_TARGET_RESET_OPTION …
#define MPI_SCSITASKMGMT_MSGFLAGS_LIP_RESET_OPTION …
#define MPI_SCSITASKMGMT_MSGFLAGS_LIPRESET_RESET_OPTION …
#define MPI_SCSITASKMGMT_MSGFLAGS_SOFT_RESET_OPTION …
pSCSITaskMgmtReply_t;
#define MPI_SCSITASKMGMT_RSP_TM_COMPLETE …
#define MPI_SCSITASKMGMT_RSP_INVALID_FRAME …
#define MPI_SCSITASKMGMT_RSP_TM_NOT_SUPPORTED …
#define MPI_SCSITASKMGMT_RSP_TM_FAILED …
#define MPI_SCSITASKMGMT_RSP_TM_SUCCEEDED …
#define MPI_SCSITASKMGMT_RSP_TM_INVALID_LUN …
#define MPI_SCSITASKMGMT_RSP_IO_QUEUED_ON_IOC …
pSEPRequest_t;
#define MPI_SEP_REQ_ACTION_WRITE_STATUS …
#define MPI_SEP_REQ_ACTION_READ_STATUS …
#define MPI_SEP_REQ_FLAGS_ENCLOSURE_SLOT_ADDRESS …
#define MPI_SEP_REQ_FLAGS_BUS_TARGETID_ADDRESS …
#define MPI_SEP_REQ_SLOTSTATUS_NO_ERROR …
#define MPI_SEP_REQ_SLOTSTATUS_DEV_FAULTY …
#define MPI_SEP_REQ_SLOTSTATUS_DEV_REBUILDING …
#define MPI_SEP_REQ_SLOTSTATUS_IN_FAILED_ARRAY …
#define MPI_SEP_REQ_SLOTSTATUS_IN_CRITICAL_ARRAY …
#define MPI_SEP_REQ_SLOTSTATUS_PARITY_CHECK …
#define MPI_SEP_REQ_SLOTSTATUS_PREDICTED_FAULT …
#define MPI_SEP_REQ_SLOTSTATUS_UNCONFIGURED …
#define MPI_SEP_REQ_SLOTSTATUS_HOT_SPARE …
#define MPI_SEP_REQ_SLOTSTATUS_REBUILD_STOPPED …
#define MPI_SEP_REQ_SLOTSTATUS_REQ_CONSISTENCY_CHECK …
#define MPI_SEP_REQ_SLOTSTATUS_DISABLE …
#define MPI_SEP_REQ_SLOTSTATUS_REQ_RESERVED_DEVICE …
#define MPI_SEP_REQ_SLOTSTATUS_IDENTIFY_REQUEST …
#define MPI_SEP_REQ_SLOTSTATUS_REQUEST_REMOVE …
#define MPI_SEP_REQ_SLOTSTATUS_REQUEST_INSERT …
#define MPI_SEP_REQ_SLOTSTATUS_DO_NOT_MOVE …
#define MPI_SEP_REQ_SLOTSTATUS_ACTIVE …
#define MPI_SEP_REQ_SLOTSTATUS_B_ENABLE_BYPASS …
#define MPI_SEP_REQ_SLOTSTATUS_A_ENABLE_BYPASS …
#define MPI_SEP_REQ_SLOTSTATUS_DEV_OFF …
#define MPI_SEP_REQ_SLOTSTATUS_SWAP_RESET …
pSEPReply_t;
#define MPI_SEP_REPLY_SLOTSTATUS_NO_ERROR …
#define MPI_SEP_REPLY_SLOTSTATUS_DEV_FAULTY …
#define MPI_SEP_REPLY_SLOTSTATUS_DEV_REBUILDING …
#define MPI_SEP_REPLY_SLOTSTATUS_IN_FAILED_ARRAY …
#define MPI_SEP_REPLY_SLOTSTATUS_IN_CRITICAL_ARRAY …
#define MPI_SEP_REPLY_SLOTSTATUS_PARITY_CHECK …
#define MPI_SEP_REPLY_SLOTSTATUS_PREDICTED_FAULT …
#define MPI_SEP_REPLY_SLOTSTATUS_UNCONFIGURED …
#define MPI_SEP_REPLY_SLOTSTATUS_HOT_SPARE …
#define MPI_SEP_REPLY_SLOTSTATUS_REBUILD_STOPPED …
#define MPI_SEP_REPLY_SLOTSTATUS_CONSISTENCY_CHECK …
#define MPI_SEP_REPLY_SLOTSTATUS_DISABLE …
#define MPI_SEP_REPLY_SLOTSTATUS_RESERVED_DEVICE …
#define MPI_SEP_REPLY_SLOTSTATUS_REPORT …
#define MPI_SEP_REPLY_SLOTSTATUS_IDENTIFY_REQUEST …
#define MPI_SEP_REPLY_SLOTSTATUS_REMOVE_READY …
#define MPI_SEP_REPLY_SLOTSTATUS_INSERT_READY …
#define MPI_SEP_REPLY_SLOTSTATUS_DO_NOT_REMOVE …
#define MPI_SEP_REPLY_SLOTSTATUS_ACTIVE …
#define MPI_SEP_REPLY_SLOTSTATUS_B_BYPASS_ENABLED …
#define MPI_SEP_REPLY_SLOTSTATUS_A_BYPASS_ENABLED …
#define MPI_SEP_REPLY_SLOTSTATUS_B_ENABLE_BYPASS …
#define MPI_SEP_REPLY_SLOTSTATUS_A_ENABLE_BYPASS …
#define MPI_SEP_REPLY_SLOTSTATUS_DEV_OFF …
#define MPI_SEP_REPLY_SLOTSTATUS_FAULT_SENSED …
#define MPI_SEP_REPLY_SLOTSTATUS_SWAPPED …
#endif