Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
mpi_ioc.h File Reference

Go to the source code of this file.

Data Structures

struct  _MSG_IOC_INIT
 
struct  _MSG_IOC_INIT_REPLY
 
struct  _MSG_IOC_FACTS
 
struct  _MPI_FW_VERSION_STRUCT
 
union  _MPI_FW_VERSION
 
struct  _MSG_IOC_FACTS_REPLY
 
struct  _MSG_PORT_FACTS
 
struct  _MSG_PORT_FACTS_REPLY
 
struct  _MSG_PORT_ENABLE
 
struct  _MSG_PORT_ENABLE_REPLY
 
struct  _MSG_EVENT_NOTIFY
 
struct  _MSG_EVENT_NOTIFY_REPLY
 
struct  _MSG_EVENT_ACK
 
struct  _MSG_EVENT_ACK_REPLY
 
struct  _EVENT_DATA_EVENT_CHANGE
 
struct  _EVENT_DATA_LOG_ENTRY
 
struct  _EVENT_DATA_LOG_ENTRY_ADDED
 
struct  _EVENT_DATA_SCSI
 
struct  _EVENT_DATA_SCSI_DEVICE_STATUS_CHANGE
 
struct  _EVENT_DATA_SAS_DEVICE_STATUS_CHANGE
 
struct  _EVENT_DATA_QUEUE_FULL
 
struct  _EVENT_DATA_RAID
 
struct  _MPI_EVENT_DATA_IR_RESYNC_UPDATE
 
struct  _IR2_STATE_CHANGED
 
struct  _IR2_PD_INFO
 
union  _MPI_IR2_RC_EVENT_DATA
 
struct  _MPI_EVENT_DATA_IR2
 
struct  _EVENT_DATA_LINK_STATUS
 
struct  _EVENT_DATA_LOOP_STATE
 
struct  _EVENT_DATA_LOGOUT
 
struct  _EVENT_DATA_SAS_SES
 
struct  _EVENT_DATA_SAS_BROADCAST_PRIMITIVE
 
struct  _EVENT_DATA_SAS_PHY_LINK_STATUS
 
struct  _EVENT_DATA_SAS_DISCOVERY
 
struct  _EVENT_DATA_DISCOVERY_ERROR
 
struct  _EVENT_DATA_SAS_SMP_ERROR
 
struct  _EVENT_DATA_SAS_INIT_DEV_STATUS_CHANGE
 
struct  _EVENT_DATA_SAS_INIT_TABLE_OVERFLOW
 
struct  _EVENT_DATA_SAS_EXPANDER_STATUS_CHANGE
 
struct  _MSG_FW_DOWNLOAD
 
struct  _FWDownloadTCSGE
 
struct  _MSG_FW_DOWNLOAD_REPLY
 
struct  _MSG_FW_UPLOAD
 
struct  _FWUploadTCSGE
 
struct  _MSG_FW_UPLOAD_REPLY
 
struct  _MPI_FW_HEADER
 
struct  _MPI_EXT_IMAGE_HEADER
 

Macros

#define MPI_WHOINIT_NO_ONE   (0x00)
 
#define MPI_WHOINIT_SYSTEM_BIOS   (0x01)
 
#define MPI_WHOINIT_ROM_BIOS   (0x02)
 
#define MPI_WHOINIT_PCI_PEER   (0x03)
 
#define MPI_WHOINIT_HOST_DRIVER   (0x04)
 
#define MPI_WHOINIT_MANUFACTURER   (0x05)
 
#define MPI_IOCINIT_FLAGS_HOST_PAGE_BUFFER_PERSISTENT   (0x04)
 
#define MPI_IOCINIT_FLAGS_REPLY_FIFO_HOST_SIGNAL   (0x02)
 
#define MPI_IOCINIT_FLAGS_DISCARD_FW_IMAGE   (0x01)
 
#define MPI_IOCINIT_MSGVERSION_MAJOR_MASK   (0xFF00)
 
#define MPI_IOCINIT_MSGVERSION_MAJOR_SHIFT   (8)
 
#define MPI_IOCINIT_MSGVERSION_MINOR_MASK   (0x00FF)
 
#define MPI_IOCINIT_MSGVERSION_MINOR_SHIFT   (0)
 
#define MPI_IOCINIT_HEADERVERSION_UNIT_MASK   (0xFF00)
 
#define MPI_IOCINIT_HEADERVERSION_UNIT_SHIFT   (8)
 
#define MPI_IOCINIT_HEADERVERSION_DEV_MASK   (0x00FF)
 
#define MPI_IOCINIT_HEADERVERSION_DEV_SHIFT   (0)
 
#define MPI_IOCFACTS_MSGVERSION_MAJOR_MASK   (0xFF00)
 
#define MPI_IOCFACTS_MSGVERSION_MAJOR_SHIFT   (8)
 
#define MPI_IOCFACTS_MSGVERSION_MINOR_MASK   (0x00FF)
 
#define MPI_IOCFACTS_MSGVERSION_MINOR_SHIFT   (0)
 
#define MPI_IOCFACTS_HDRVERSION_UNIT_MASK   (0xFF00)
 
#define MPI_IOCFACTS_HDRVERSION_UNIT_SHIFT   (8)
 
#define MPI_IOCFACTS_HDRVERSION_DEV_MASK   (0x00FF)
 
#define MPI_IOCFACTS_HDRVERSION_DEV_SHIFT   (0)
 
#define MPI_IOCFACTS_EXCEPT_CONFIG_CHECKSUM_FAIL   (0x0001)
 
#define MPI_IOCFACTS_EXCEPT_RAID_CONFIG_INVALID   (0x0002)
 
#define MPI_IOCFACTS_EXCEPT_FW_CHECKSUM_FAIL   (0x0004)
 
#define MPI_IOCFACTS_EXCEPT_PERSISTENT_TABLE_FULL   (0x0008)
 
#define MPI_IOCFACTS_EXCEPT_METADATA_UNSUPPORTED   (0x0010)
 
#define MPI_IOCFACTS_FLAGS_FW_DOWNLOAD_BOOT   (0x01)
 
#define MPI_IOCFACTS_FLAGS_REPLY_FIFO_HOST_SIGNAL   (0x02)
 
#define MPI_IOCFACTS_FLAGS_HOST_PAGE_BUFFER_PERSISTENT   (0x04)
 
#define MPI_IOCFACTS_EVENTSTATE_DISABLED   (0x00)
 
#define MPI_IOCFACTS_EVENTSTATE_ENABLED   (0x01)
 
#define MPI_IOCFACTS_CAPABILITY_HIGH_PRI_Q   (0x00000001)
 
#define MPI_IOCFACTS_CAPABILITY_REPLY_HOST_SIGNAL   (0x00000002)
 
#define MPI_IOCFACTS_CAPABILITY_QUEUE_FULL_HANDLING   (0x00000004)
 
#define MPI_IOCFACTS_CAPABILITY_DIAG_TRACE_BUFFER   (0x00000008)
 
#define MPI_IOCFACTS_CAPABILITY_SNAPSHOT_BUFFER   (0x00000010)
 
#define MPI_IOCFACTS_CAPABILITY_EXTENDED_BUFFER   (0x00000020)
 
#define MPI_IOCFACTS_CAPABILITY_EEDP   (0x00000040)
 
#define MPI_IOCFACTS_CAPABILITY_BIDIRECTIONAL   (0x00000080)
 
#define MPI_IOCFACTS_CAPABILITY_MULTICAST   (0x00000100)
 
#define MPI_IOCFACTS_CAPABILITY_SCSIIO32   (0x00000200)
 
#define MPI_IOCFACTS_CAPABILITY_NO_SCSIIO16   (0x00000400)
 
#define MPI_IOCFACTS_CAPABILITY_TLR   (0x00000800)
 
#define MPI_PORTFACTS_PORTTYPE_INACTIVE   (0x00)
 
#define MPI_PORTFACTS_PORTTYPE_SCSI   (0x01)
 
#define MPI_PORTFACTS_PORTTYPE_FC   (0x10)
 
#define MPI_PORTFACTS_PORTTYPE_ISCSI   (0x20)
 
#define MPI_PORTFACTS_PORTTYPE_SAS   (0x30)
 
#define MPI_PORTFACTS_PROTOCOL_LOGBUSADDR   (0x01)
 
#define MPI_PORTFACTS_PROTOCOL_LAN   (0x02)
 
#define MPI_PORTFACTS_PROTOCOL_TARGET   (0x04)
 
#define MPI_PORTFACTS_PROTOCOL_INITIATOR   (0x08)
 
#define MPI_EVENT_NOTIFICATION_SWITCH_OFF   (0x00)
 
#define MPI_EVENT_NOTIFICATION_SWITCH_ON   (0x01)
 
#define MPI_EVENT_NONE   (0x00000000)
 
#define MPI_EVENT_LOG_DATA   (0x00000001)
 
#define MPI_EVENT_STATE_CHANGE   (0x00000002)
 
#define MPI_EVENT_UNIT_ATTENTION   (0x00000003)
 
#define MPI_EVENT_IOC_BUS_RESET   (0x00000004)
 
#define MPI_EVENT_EXT_BUS_RESET   (0x00000005)
 
#define MPI_EVENT_RESCAN   (0x00000006)
 
#define MPI_EVENT_LINK_STATUS_CHANGE   (0x00000007)
 
#define MPI_EVENT_LOOP_STATE_CHANGE   (0x00000008)
 
#define MPI_EVENT_LOGOUT   (0x00000009)
 
#define MPI_EVENT_EVENT_CHANGE   (0x0000000A)
 
#define MPI_EVENT_INTEGRATED_RAID   (0x0000000B)
 
#define MPI_EVENT_SCSI_DEVICE_STATUS_CHANGE   (0x0000000C)
 
#define MPI_EVENT_ON_BUS_TIMER_EXPIRED   (0x0000000D)
 
#define MPI_EVENT_QUEUE_FULL   (0x0000000E)
 
#define MPI_EVENT_SAS_DEVICE_STATUS_CHANGE   (0x0000000F)
 
#define MPI_EVENT_SAS_SES   (0x00000010)
 
#define MPI_EVENT_PERSISTENT_TABLE_FULL   (0x00000011)
 
#define MPI_EVENT_SAS_PHY_LINK_STATUS   (0x00000012)
 
#define MPI_EVENT_SAS_DISCOVERY_ERROR   (0x00000013)
 
#define MPI_EVENT_IR_RESYNC_UPDATE   (0x00000014)
 
#define MPI_EVENT_IR2   (0x00000015)
 
#define MPI_EVENT_SAS_DISCOVERY   (0x00000016)
 
#define MPI_EVENT_SAS_BROADCAST_PRIMITIVE   (0x00000017)
 
#define MPI_EVENT_SAS_INIT_DEVICE_STATUS_CHANGE   (0x00000018)
 
#define MPI_EVENT_SAS_INIT_TABLE_OVERFLOW   (0x00000019)
 
#define MPI_EVENT_SAS_SMP_ERROR   (0x0000001A)
 
#define MPI_EVENT_SAS_EXPANDER_STATUS_CHANGE   (0x0000001B)
 
#define MPI_EVENT_LOG_ENTRY_ADDED   (0x00000021)
 
#define MPI_EVENT_NOTIFICATION_ACK_NOT_REQUIRED   (0x00)
 
#define MPI_EVENT_NOTIFICATION_ACK_REQUIRED   (0x01)
 
#define MPI_EVENT_DATA_LOG_ENTRY_DATA_LENGTH   (0x1C)
 
#define MPI_EVENT_SCSI_DEV_STAT_RC_ADDED   (0x03)
 
#define MPI_EVENT_SCSI_DEV_STAT_RC_NOT_RESPONDING   (0x04)
 
#define MPI_EVENT_SCSI_DEV_STAT_RC_SMART_DATA   (0x05)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_ADDED   (0x03)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_NOT_RESPONDING   (0x04)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_SMART_DATA   (0x05)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_NO_PERSIST_ADDED   (0x06)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_UNSUPPORTED   (0x07)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_INTERNAL_DEVICE_RESET   (0x08)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_TASK_ABORT_INTERNAL   (0x09)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_ABORT_TASK_SET_INTERNAL   (0x0A)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_CLEAR_TASK_SET_INTERNAL   (0x0B)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_QUERY_TASK_INTERNAL   (0x0C)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_ASYNC_NOTIFICATION   (0x0D)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_CMPL_INTERNAL_DEV_RESET   (0x0E)
 
#define MPI_EVENT_SAS_DEV_STAT_RC_CMPL_TASK_ABORT_INTERNAL   (0x0F)
 
#define MPI_EVENT_RAID_RC_VOLUME_CREATED   (0x00)
 
#define MPI_EVENT_RAID_RC_VOLUME_DELETED   (0x01)
 
#define MPI_EVENT_RAID_RC_VOLUME_SETTINGS_CHANGED   (0x02)
 
#define MPI_EVENT_RAID_RC_VOLUME_STATUS_CHANGED   (0x03)
 
#define MPI_EVENT_RAID_RC_VOLUME_PHYSDISK_CHANGED   (0x04)
 
#define MPI_EVENT_RAID_RC_PHYSDISK_CREATED   (0x05)
 
#define MPI_EVENT_RAID_RC_PHYSDISK_DELETED   (0x06)
 
#define MPI_EVENT_RAID_RC_PHYSDISK_SETTINGS_CHANGED   (0x07)
 
#define MPI_EVENT_RAID_RC_PHYSDISK_STATUS_CHANGED   (0x08)
 
#define MPI_EVENT_RAID_RC_DOMAIN_VAL_NEEDED   (0x09)
 
#define MPI_EVENT_RAID_RC_SMART_DATA   (0x0A)
 
#define MPI_EVENT_RAID_RC_REPLACE_ACTION_STARTED   (0x0B)
 
#define MPI_EVENT_IR2_RC_LD_STATE_CHANGED   (0x01)
 
#define MPI_EVENT_IR2_RC_PD_STATE_CHANGED   (0x02)
 
#define MPI_EVENT_IR2_RC_BAD_BLOCK_TABLE_FULL   (0x03)
 
#define MPI_EVENT_IR2_RC_PD_INSERTED   (0x04)
 
#define MPI_EVENT_IR2_RC_PD_REMOVED   (0x05)
 
#define MPI_EVENT_IR2_RC_FOREIGN_CFG_DETECTED   (0x06)
 
#define MPI_EVENT_IR2_RC_REBUILD_MEDIUM_ERROR   (0x07)
 
#define MPI_EVENT_IR2_RC_DUAL_PORT_ADDED   (0x08)
 
#define MPI_EVENT_IR2_RC_DUAL_PORT_REMOVED   (0x09)
 
#define MPI_LD_STATE_OPTIMAL   (0x00)
 
#define MPI_LD_STATE_DEGRADED   (0x01)
 
#define MPI_LD_STATE_FAILED   (0x02)
 
#define MPI_LD_STATE_MISSING   (0x03)
 
#define MPI_LD_STATE_OFFLINE   (0x04)
 
#define MPI_PD_STATE_ONLINE   (0x00)
 
#define MPI_PD_STATE_MISSING   (0x01)
 
#define MPI_PD_STATE_NOT_COMPATIBLE   (0x02)
 
#define MPI_PD_STATE_FAILED   (0x03)
 
#define MPI_PD_STATE_INITIALIZING   (0x04)
 
#define MPI_PD_STATE_OFFLINE_AT_HOST_REQUEST   (0x05)
 
#define MPI_PD_STATE_FAILED_AT_HOST_REQUEST   (0x06)
 
#define MPI_PD_STATE_OFFLINE_FOR_ANOTHER_REASON   (0xFF)
 
#define MPI_EVENT_LINK_STATUS_FAILURE   (0x00000000)
 
#define MPI_EVENT_LINK_STATUS_ACTIVE   (0x00000001)
 
#define MPI_EVENT_LOOP_STATE_CHANGE_LIP   (0x0001)
 
#define MPI_EVENT_LOOP_STATE_CHANGE_LPE   (0x0002)
 
#define MPI_EVENT_LOOP_STATE_CHANGE_LPB   (0x0003)
 
#define MPI_EVENT_LOGOUT_ALL_ALIASES   (0xFF)
 
#define MPI_EVENT_PRIMITIVE_CHANGE   (0x01)
 
#define MPI_EVENT_PRIMITIVE_EXPANDER   (0x03)
 
#define MPI_EVENT_PRIMITIVE_ASYNCHRONOUS_EVENT   (0x04)
 
#define MPI_EVENT_PRIMITIVE_RESERVED3   (0x05)
 
#define MPI_EVENT_PRIMITIVE_RESERVED4   (0x06)
 
#define MPI_EVENT_PRIMITIVE_CHANGE0_RESERVED   (0x07)
 
#define MPI_EVENT_PRIMITIVE_CHANGE1_RESERVED   (0x08)
 
#define MPI_EVENT_SAS_PLS_LR_CURRENT_MASK   (0xF0)
 
#define MPI_EVENT_SAS_PLS_LR_CURRENT_SHIFT   (4)
 
#define MPI_EVENT_SAS_PLS_LR_PREVIOUS_MASK   (0x0F)
 
#define MPI_EVENT_SAS_PLS_LR_PREVIOUS_SHIFT   (0)
 
#define MPI_EVENT_SAS_PLS_LR_RATE_UNKNOWN   (0x00)
 
#define MPI_EVENT_SAS_PLS_LR_RATE_PHY_DISABLED   (0x01)
 
#define MPI_EVENT_SAS_PLS_LR_RATE_FAILED_SPEED_NEGOTIATION   (0x02)
 
#define MPI_EVENT_SAS_PLS_LR_RATE_SATA_OOB_COMPLETE   (0x03)
 
#define MPI_EVENT_SAS_PLS_LR_RATE_1_5   (0x08)
 
#define MPI_EVENT_SAS_PLS_LR_RATE_3_0   (0x09)
 
#define MPI_EVENT_SAS_PLS_LR_RATE_6_0   (0x0A)
 
#define MPI_EVENT_SAS_DSCVRY_COMPLETE   (0x00000000)
 
#define MPI_EVENT_SAS_DSCVRY_IN_PROGRESS   (0x00000001)
 
#define MPI_EVENT_SAS_DSCVRY_PHY_BITS_MASK   (0xFFFF0000)
 
#define MPI_EVENT_SAS_DSCVRY_PHY_BITS_SHIFT   (16)
 
#define MPI_EVENT_DSCVRY_ERR_DS_LOOP_DETECTED   (0x00000001)
 
#define MPI_EVENT_DSCVRY_ERR_DS_UNADDRESSABLE_DEVICE   (0x00000002)
 
#define MPI_EVENT_DSCVRY_ERR_DS_MULTIPLE_PORTS   (0x00000004)
 
#define MPI_EVENT_DSCVRY_ERR_DS_EXPANDER_ERR   (0x00000008)
 
#define MPI_EVENT_DSCVRY_ERR_DS_SMP_TIMEOUT   (0x00000010)
 
#define MPI_EVENT_DSCVRY_ERR_DS_OUT_ROUTE_ENTRIES   (0x00000020)
 
#define MPI_EVENT_DSCVRY_ERR_DS_INDEX_NOT_EXIST   (0x00000040)
 
#define MPI_EVENT_DSCVRY_ERR_DS_SMP_FUNCTION_FAILED   (0x00000080)
 
#define MPI_EVENT_DSCVRY_ERR_DS_SMP_CRC_ERROR   (0x00000100)
 
#define MPI_EVENT_DSCVRY_ERR_DS_MULTPL_SUBTRACTIVE   (0x00000200)
 
#define MPI_EVENT_DSCVRY_ERR_DS_TABLE_TO_TABLE   (0x00000400)
 
#define MPI_EVENT_DSCVRY_ERR_DS_UNSUPPORTED_DEVICE   (0x00000800)
 
#define MPI_EVENT_DSCVRY_ERR_DS_MAX_SATA_TARGETS   (0x00001000)
 
#define MPI_EVENT_DSCVRY_ERR_DS_MULTI_PORT_DOMAIN   (0x00002000)
 
#define MPI_EVENT_DSCVRY_ERR_DS_SATA_INIT_FAILURE   (0x00004000)
 
#define MPI_EVENT_SAS_SMP_FUNCTION_RESULT_VALID   (0x00)
 
#define MPI_EVENT_SAS_SMP_CRC_ERROR   (0x01)
 
#define MPI_EVENT_SAS_SMP_TIMEOUT   (0x02)
 
#define MPI_EVENT_SAS_SMP_NO_DESTINATION   (0x03)
 
#define MPI_EVENT_SAS_SMP_BAD_DESTINATION   (0x04)
 
#define MPI_EVENT_SAS_INIT_RC_ADDED   (0x01)
 
#define MPI_EVENT_SAS_INIT_RC_REMOVED   (0x02)
 
#define MPI_EVENT_SAS_INIT_RC_INACCESSIBLE   (0x03)
 
#define MPI_EVENT_SAS_EXP_RC_ADDED   (0x00)
 
#define MPI_EVENT_SAS_EXP_RC_NOT_RESPONDING   (0x01)
 
#define MPI_EVENT_SAS_EXP_DS_LOOP_DETECTED   (0x00000001)
 
#define MPI_EVENT_SAS_EXP_DS_UNADDRESSABLE_DEVICE   (0x00000002)
 
#define MPI_EVENT_SAS_EXP_DS_MULTIPLE_PORTS   (0x00000004)
 
#define MPI_EVENT_SAS_EXP_DS_EXPANDER_ERR   (0x00000008)
 
#define MPI_EVENT_SAS_EXP_DS_SMP_TIMEOUT   (0x00000010)
 
#define MPI_EVENT_SAS_EXP_DS_OUT_ROUTE_ENTRIES   (0x00000020)
 
#define MPI_EVENT_SAS_EXP_DS_INDEX_NOT_EXIST   (0x00000040)
 
#define MPI_EVENT_SAS_EXP_DS_SMP_FUNCTION_FAILED   (0x00000080)
 
#define MPI_EVENT_SAS_EXP_DS_SMP_CRC_ERROR   (0x00000100)
 
#define MPI_EVENT_SAS_EXP_DS_SUBTRACTIVE_LINK   (0x00000200)
 
#define MPI_EVENT_SAS_EXP_DS_TABLE_LINK   (0x00000400)
 
#define MPI_EVENT_SAS_EXP_DS_UNSUPPORTED_DEVICE   (0x00000800)
 
#define MPI_EVENT_SAS_EXP_FLAGS_ROUTE_TABLE_CONFIG   (0x02)
 
#define MPI_EVENT_SAS_EXP_FLAGS_CONFIG_IN_PROGRESS   (0x01)
 
#define MPI_FW_DOWNLOAD_MSGFLGS_LAST_SEGMENT   (0x01)
 
#define MPI_FW_DOWNLOAD_ITYPE_RESERVED   (0x00)
 
#define MPI_FW_DOWNLOAD_ITYPE_FW   (0x01)
 
#define MPI_FW_DOWNLOAD_ITYPE_BIOS   (0x02)
 
#define MPI_FW_DOWNLOAD_ITYPE_NVDATA   (0x03)
 
#define MPI_FW_DOWNLOAD_ITYPE_BOOTLOADER   (0x04)
 
#define MPI_FW_DOWNLOAD_ITYPE_MANUFACTURING   (0x06)
 
#define MPI_FW_DOWNLOAD_ITYPE_CONFIG_1   (0x07)
 
#define MPI_FW_DOWNLOAD_ITYPE_CONFIG_2   (0x08)
 
#define MPI_FW_DOWNLOAD_ITYPE_MEGARAID   (0x09)
 
#define MPI_FW_DOWNLOAD_ITYPE_COMMON_BOOT_BLOCK   (0x0B)
 
#define MPI_FW_UPLOAD_ITYPE_FW_IOC_MEM   (0x00)
 
#define MPI_FW_UPLOAD_ITYPE_FW_FLASH   (0x01)
 
#define MPI_FW_UPLOAD_ITYPE_BIOS_FLASH   (0x02)
 
#define MPI_FW_UPLOAD_ITYPE_NVDATA   (0x03)
 
#define MPI_FW_UPLOAD_ITYPE_BOOTLOADER   (0x04)
 
#define MPI_FW_UPLOAD_ITYPE_FW_BACKUP   (0x05)
 
#define MPI_FW_UPLOAD_ITYPE_MANUFACTURING   (0x06)
 
#define MPI_FW_UPLOAD_ITYPE_CONFIG_1   (0x07)
 
#define MPI_FW_UPLOAD_ITYPE_CONFIG_2   (0x08)
 
#define MPI_FW_UPLOAD_ITYPE_MEGARAID   (0x09)
 
#define MPI_FW_UPLOAD_ITYPE_COMPLETE   (0x0A)
 
#define MPI_FW_UPLOAD_ITYPE_COMMON_BOOT_BLOCK   (0x0B)
 
#define MPI_FW_HEADER_WHAT_SIGNATURE   (0x29232840)
 
#define MPI_FW_HEADER_PID_TYPE_MASK   (0xF000)
 
#define MPI_FW_HEADER_PID_TYPE_SCSI   (0x0000)
 
#define MPI_FW_HEADER_PID_TYPE_FC   (0x1000)
 
#define MPI_FW_HEADER_PID_TYPE_SAS   (0x2000)
 
#define MPI_FW_HEADER_SIGNATURE_0   (0x5AEAA55A)
 
#define MPI_FW_HEADER_SIGNATURE_1   (0xA55AEAA5)
 
#define MPI_FW_HEADER_SIGNATURE_2   (0x5AA55AEA)
 
#define MPI_FW_HEADER_PID_PROD_MASK   (0x0F00)
 
#define MPI_FW_HEADER_PID_PROD_INITIATOR_SCSI   (0x0100)
 
#define MPI_FW_HEADER_PID_PROD_TARGET_INITIATOR_SCSI   (0x0200)
 
#define MPI_FW_HEADER_PID_PROD_TARGET_SCSI   (0x0300)
 
#define MPI_FW_HEADER_PID_PROD_IM_SCSI   (0x0400)
 
#define MPI_FW_HEADER_PID_PROD_IS_SCSI   (0x0500)
 
#define MPI_FW_HEADER_PID_PROD_CTX_SCSI   (0x0600)
 
#define MPI_FW_HEADER_PID_PROD_IR_SCSI   (0x0700)
 
#define MPI_FW_HEADER_PID_FAMILY_MASK   (0x00FF)
 
#define MPI_FW_HEADER_PID_FAMILY_1030A0_SCSI   (0x0001)
 
#define MPI_FW_HEADER_PID_FAMILY_1030B0_SCSI   (0x0002)
 
#define MPI_FW_HEADER_PID_FAMILY_1030B1_SCSI   (0x0003)
 
#define MPI_FW_HEADER_PID_FAMILY_1030C0_SCSI   (0x0004)
 
#define MPI_FW_HEADER_PID_FAMILY_1020A0_SCSI   (0x0005)
 
#define MPI_FW_HEADER_PID_FAMILY_1020B0_SCSI   (0x0006)
 
#define MPI_FW_HEADER_PID_FAMILY_1020B1_SCSI   (0x0007)
 
#define MPI_FW_HEADER_PID_FAMILY_1020C0_SCSI   (0x0008)
 
#define MPI_FW_HEADER_PID_FAMILY_1035A0_SCSI   (0x0009)
 
#define MPI_FW_HEADER_PID_FAMILY_1035B0_SCSI   (0x000A)
 
#define MPI_FW_HEADER_PID_FAMILY_1030TA0_SCSI   (0x000B)
 
#define MPI_FW_HEADER_PID_FAMILY_1020TA0_SCSI   (0x000C)
 
#define MPI_FW_HEADER_PID_FAMILY_909_FC   (0x0000)
 
#define MPI_FW_HEADER_PID_FAMILY_919_FC   (0x0001) /* 919 and 929 */
 
#define MPI_FW_HEADER_PID_FAMILY_919X_FC   (0x0002) /* 919X and 929X */
 
#define MPI_FW_HEADER_PID_FAMILY_919XL_FC   (0x0003) /* 919XL and 929XL */
 
#define MPI_FW_HEADER_PID_FAMILY_939X_FC   (0x0004) /* 939X and 949X */
 
#define MPI_FW_HEADER_PID_FAMILY_959_FC   (0x0005)
 
#define MPI_FW_HEADER_PID_FAMILY_949E_FC   (0x0006)
 
#define MPI_FW_HEADER_PID_FAMILY_1064_SAS   (0x0001)
 
#define MPI_FW_HEADER_PID_FAMILY_1068_SAS   (0x0002)
 
#define MPI_FW_HEADER_PID_FAMILY_1078_SAS   (0x0003)
 
#define MPI_FW_HEADER_PID_FAMILY_106xE_SAS   (0x0004) /* 1068E, 1066E, and 1064E */
 
#define MPI_EXT_IMAGE_TYPE_UNSPECIFIED   (0x00)
 
#define MPI_EXT_IMAGE_TYPE_FW   (0x01)
 
#define MPI_EXT_IMAGE_TYPE_NVDATA   (0x03)
 
#define MPI_EXT_IMAGE_TYPE_BOOTLOADER   (0x04)
 
#define MPI_EXT_IMAGE_TYPE_INITIALIZATION   (0x05)
 

Typedefs

typedef struct _MSG_IOC_INIT MSG_IOC_INIT
 
typedef struct _MSG_IOC_INIT PTR_MSG_IOC_INIT
 
typedef struct _MSG_IOC_INIT IOCInit_t
 
typedef struct _MSG_IOC_INIT pIOCInit_t
 
typedef struct _MSG_IOC_INIT_REPLY MSG_IOC_INIT_REPLY
 
typedef struct _MSG_IOC_INIT_REPLY PTR_MSG_IOC_INIT_REPLY
 
typedef struct _MSG_IOC_INIT_REPLY IOCInitReply_t
 
typedef struct _MSG_IOC_INIT_REPLY pIOCInitReply_t
 
typedef struct _MSG_IOC_FACTS MSG_IOC_FACTS
 
typedef struct _MSG_IOC_FACTS PTR_IOC_FACTS
 
typedef struct _MSG_IOC_FACTS IOCFacts_t
 
typedef struct _MSG_IOC_FACTS pIOCFacts_t
 
typedef struct
_MPI_FW_VERSION_STRUCT 
MPI_FW_VERSION_STRUCT
 
typedef union _MPI_FW_VERSION MPI_FW_VERSION
 
typedef struct _MSG_IOC_FACTS_REPLY MSG_IOC_FACTS_REPLY
 
typedef struct _MSG_IOC_FACTS_REPLY PTR_MSG_IOC_FACTS_REPLY
 
typedef struct _MSG_IOC_FACTS_REPLY IOCFactsReply_t
 
typedef struct _MSG_IOC_FACTS_REPLY pIOCFactsReply_t
 
typedef struct _MSG_PORT_FACTS MSG_PORT_FACTS
 
typedef struct _MSG_PORT_FACTS PTR_MSG_PORT_FACTS
 
typedef struct _MSG_PORT_FACTS PortFacts_t
 
typedef struct _MSG_PORT_FACTS pPortFacts_t
 
typedef struct
_MSG_PORT_FACTS_REPLY 
MSG_PORT_FACTS_REPLY
 
typedef struct
_MSG_PORT_FACTS_REPLY 
PTR_MSG_PORT_FACTS_REPLY
 
typedef struct
_MSG_PORT_FACTS_REPLY 
PortFactsReply_t
 
typedef struct
_MSG_PORT_FACTS_REPLY 
pPortFactsReply_t
 
typedef struct _MSG_PORT_ENABLE MSG_PORT_ENABLE
 
typedef struct _MSG_PORT_ENABLE PTR_MSG_PORT_ENABLE
 
typedef struct _MSG_PORT_ENABLE PortEnable_t
 
typedef struct _MSG_PORT_ENABLE pPortEnable_t
 
typedef struct
_MSG_PORT_ENABLE_REPLY 
MSG_PORT_ENABLE_REPLY
 
typedef struct
_MSG_PORT_ENABLE_REPLY 
PTR_MSG_PORT_ENABLE_REPLY
 
typedef struct
_MSG_PORT_ENABLE_REPLY 
PortEnableReply_t
 
typedef struct
_MSG_PORT_ENABLE_REPLY 
pPortEnableReply_t
 
typedef struct _MSG_EVENT_NOTIFY MSG_EVENT_NOTIFY
 
typedef struct _MSG_EVENT_NOTIFY PTR_MSG_EVENT_NOTIFY
 
typedef struct _MSG_EVENT_NOTIFY EventNotification_t
 
typedef struct _MSG_EVENT_NOTIFY pEventNotification_t
 
typedef struct
_MSG_EVENT_NOTIFY_REPLY 
MSG_EVENT_NOTIFY_REPLY
 
typedef struct
_MSG_EVENT_NOTIFY_REPLY 
PTR_MSG_EVENT_NOTIFY_REPLY
 
typedef struct
_MSG_EVENT_NOTIFY_REPLY 
EventNotificationReply_t
 
typedef struct
_MSG_EVENT_NOTIFY_REPLY 
pEventNotificationReply_t
 
typedef struct _MSG_EVENT_ACK MSG_EVENT_ACK
 
typedef struct _MSG_EVENT_ACK PTR_MSG_EVENT_ACK
 
typedef struct _MSG_EVENT_ACK EventAck_t
 
typedef struct _MSG_EVENT_ACK pEventAck_t
 
typedef struct _MSG_EVENT_ACK_REPLY MSG_EVENT_ACK_REPLY
 
typedef struct _MSG_EVENT_ACK_REPLY PTR_MSG_EVENT_ACK_REPLY
 
typedef struct _MSG_EVENT_ACK_REPLY EventAckReply_t
 
typedef struct _MSG_EVENT_ACK_REPLY pEventAckReply_t
 
typedef struct
_EVENT_DATA_EVENT_CHANGE 
EVENT_DATA_EVENT_CHANGE
 
typedef struct
_EVENT_DATA_EVENT_CHANGE 
PTR_EVENT_DATA_EVENT_CHANGE
 
typedef struct
_EVENT_DATA_EVENT_CHANGE 
EventDataEventChange_t
 
typedef struct
_EVENT_DATA_EVENT_CHANGE 
pEventDataEventChange_t
 
typedef struct
_EVENT_DATA_LOG_ENTRY 
EVENT_DATA_LOG_ENTRY
 
typedef struct
_EVENT_DATA_LOG_ENTRY 
PTR_EVENT_DATA_LOG_ENTRY
 
typedef struct
_EVENT_DATA_LOG_ENTRY 
MpiEventDataLogEntry_t
 
typedef struct
_EVENT_DATA_LOG_ENTRY 
pMpiEventDataLogEntry_t
 
typedef struct
_EVENT_DATA_LOG_ENTRY_ADDED 
EVENT_DATA_LOG_ENTRY_ADDED
 
typedef struct
_EVENT_DATA_LOG_ENTRY_ADDED 
PTR_EVENT_DATA_LOG_ENTRY_ADDED
 
typedef struct
_EVENT_DATA_LOG_ENTRY_ADDED 
MpiEventDataLogEntryAdded_t
 
typedef struct
_EVENT_DATA_LOG_ENTRY_ADDED 
pMpiEventDataLogEntryAdded_t
 
typedef struct _EVENT_DATA_SCSI EVENT_DATA_SCSI
 
typedef struct _EVENT_DATA_SCSI PTR_EVENT_DATA_SCSI
 
typedef struct _EVENT_DATA_SCSI EventDataScsi_t
 
typedef struct _EVENT_DATA_SCSI pEventDataScsi_t
 
typedef struct
_EVENT_DATA_SCSI_DEVICE_STATUS_CHANGE 
EVENT_DATA_SCSI_DEVICE_STATUS_CHANGE
 
typedef struct
_EVENT_DATA_SCSI_DEVICE_STATUS_CHANGE 
PTR_EVENT_DATA_SCSI_DEVICE_STATUS_CHANGE
 
typedef struct
_EVENT_DATA_SCSI_DEVICE_STATUS_CHANGE 
MpiEventDataScsiDeviceStatusChange_t
 
typedef struct
_EVENT_DATA_SCSI_DEVICE_STATUS_CHANGE 
pMpiEventDataScsiDeviceStatusChange_t
 
typedef struct
_EVENT_DATA_SAS_DEVICE_STATUS_CHANGE 
EVENT_DATA_SAS_DEVICE_STATUS_CHANGE
 
typedef struct
_EVENT_DATA_SAS_DEVICE_STATUS_CHANGE 
PTR_EVENT_DATA_SAS_DEVICE_STATUS_CHANGE
 
typedef struct
_EVENT_DATA_SAS_DEVICE_STATUS_CHANGE 
MpiEventDataSasDeviceStatusChange_t
 
typedef struct
_EVENT_DATA_SAS_DEVICE_STATUS_CHANGE 
pMpiEventDataSasDeviceStatusChange_t
 
typedef struct
_EVENT_DATA_QUEUE_FULL 
EVENT_DATA_QUEUE_FULL
 
typedef struct
_EVENT_DATA_QUEUE_FULL 
PTR_EVENT_DATA_QUEUE_FULL
 
typedef struct
_EVENT_DATA_QUEUE_FULL 
EventDataQueueFull_t
 
typedef struct
_EVENT_DATA_QUEUE_FULL 
pEventDataQueueFull_t
 
typedef struct _EVENT_DATA_RAID EVENT_DATA_RAID
 
typedef struct _EVENT_DATA_RAID PTR_EVENT_DATA_RAID
 
typedef struct _EVENT_DATA_RAID MpiEventDataRaid_t
 
typedef struct _EVENT_DATA_RAID pMpiEventDataRaid_t
 
typedef struct
_MPI_EVENT_DATA_IR_RESYNC_UPDATE 
MPI_EVENT_DATA_IR_RESYNC_UPDATE
 
typedef struct
_MPI_EVENT_DATA_IR_RESYNC_UPDATE 
PTR_MPI_EVENT_DATA_IR_RESYNC_UPDATE
 
typedef struct
_MPI_EVENT_DATA_IR_RESYNC_UPDATE 
MpiEventDataIrResyncUpdate_t
 
typedef struct
_MPI_EVENT_DATA_IR_RESYNC_UPDATE 
pMpiEventDataIrResyncUpdate_t
 
typedef struct _IR2_STATE_CHANGED IR2_STATE_CHANGED
 
typedef struct _IR2_STATE_CHANGED PTR_IR2_STATE_CHANGED
 
typedef struct _IR2_PD_INFO IR2_PD_INFO
 
typedef struct _IR2_PD_INFO PTR_IR2_PD_INFO
 
typedef union
_MPI_IR2_RC_EVENT_DATA 
MPI_IR2_RC_EVENT_DATA
 
typedef union
_MPI_IR2_RC_EVENT_DATA 
PTR_MPI_IR2_RC_EVENT_DATA
 
typedef struct _MPI_EVENT_DATA_IR2 MPI_EVENT_DATA_IR2
 
typedef struct _MPI_EVENT_DATA_IR2 PTR_MPI_EVENT_DATA_IR2
 
typedef struct _MPI_EVENT_DATA_IR2 MpiEventDataIR2_t
 
typedef struct _MPI_EVENT_DATA_IR2 pMpiEventDataIR2_t
 
typedef struct
_EVENT_DATA_LINK_STATUS 
EVENT_DATA_LINK_STATUS
 
typedef struct
_EVENT_DATA_LINK_STATUS 
PTR_EVENT_DATA_LINK_STATUS
 
typedef struct
_EVENT_DATA_LINK_STATUS 
EventDataLinkStatus_t
 
typedef struct
_EVENT_DATA_LINK_STATUS 
pEventDataLinkStatus_t
 
typedef struct
_EVENT_DATA_LOOP_STATE 
EVENT_DATA_LOOP_STATE
 
typedef struct
_EVENT_DATA_LOOP_STATE 
PTR_EVENT_DATA_LOOP_STATE
 
typedef struct
_EVENT_DATA_LOOP_STATE 
EventDataLoopState_t
 
typedef struct
_EVENT_DATA_LOOP_STATE 
pEventDataLoopState_t
 
typedef struct _EVENT_DATA_LOGOUT EVENT_DATA_LOGOUT
 
typedef struct _EVENT_DATA_LOGOUT PTR_EVENT_DATA_LOGOUT
 
typedef struct _EVENT_DATA_LOGOUT EventDataLogout_t
 
typedef struct _EVENT_DATA_LOGOUT pEventDataLogout_t
 
typedef struct _EVENT_DATA_SAS_SES EVENT_DATA_SAS_SES
 
typedef struct _EVENT_DATA_SAS_SES PTR_EVENT_DATA_SAS_SES
 
typedef struct _EVENT_DATA_SAS_SES MpiEventDataSasSes_t
 
typedef struct _EVENT_DATA_SAS_SES pMpiEventDataSasSes_t
 
typedef struct
_EVENT_DATA_SAS_BROADCAST_PRIMITIVE 
EVENT_DATA_SAS_BROADCAST_PRIMITIVE
 
typedef struct
_EVENT_DATA_SAS_BROADCAST_PRIMITIVE 
PTR_EVENT_DATA_SAS_BROADCAST_PRIMITIVE
 
typedef struct
_EVENT_DATA_SAS_BROADCAST_PRIMITIVE 
MpiEventDataSasBroadcastPrimitive_t
 
typedef struct
_EVENT_DATA_SAS_BROADCAST_PRIMITIVE 
pMpiEventDataSasBroadcastPrimitive_t
 
typedef struct
_EVENT_DATA_SAS_PHY_LINK_STATUS 
EVENT_DATA_SAS_PHY_LINK_STATUS
 
typedef struct
_EVENT_DATA_SAS_PHY_LINK_STATUS 
PTR_EVENT_DATA_SAS_PHY_LINK_STATUS
 
typedef struct
_EVENT_DATA_SAS_PHY_LINK_STATUS 
MpiEventDataSasPhyLinkStatus_t
 
typedef struct
_EVENT_DATA_SAS_PHY_LINK_STATUS 
pMpiEventDataSasPhyLinkStatus_t
 
typedef struct
_EVENT_DATA_SAS_DISCOVERY 
EVENT_DATA_SAS_DISCOVERY
 
typedef struct
_EVENT_DATA_SAS_DISCOVERY 
PTR_EVENT_DATA_SAS_DISCOVERY
 
typedef struct
_EVENT_DATA_SAS_DISCOVERY 
EventDataSasDiscovery_t
 
typedef struct
_EVENT_DATA_SAS_DISCOVERY 
pEventDataSasDiscovery_t
 
typedef struct
_EVENT_DATA_DISCOVERY_ERROR 
EVENT_DATA_DISCOVERY_ERROR
 
typedef struct
_EVENT_DATA_DISCOVERY_ERROR 
PTR_EVENT_DATA_DISCOVERY_ERROR
 
typedef struct
_EVENT_DATA_DISCOVERY_ERROR 
EventDataDiscoveryError_t
 
typedef struct
_EVENT_DATA_DISCOVERY_ERROR 
pEventDataDiscoveryError_t
 
typedef struct
_EVENT_DATA_SAS_SMP_ERROR 
EVENT_DATA_SAS_SMP_ERROR
 
typedef struct
_EVENT_DATA_SAS_SMP_ERROR 
PTR_EVENT_DATA_SAS_SMP_ERROR
 
typedef struct
_EVENT_DATA_SAS_SMP_ERROR 
MpiEventDataSasSmpError_t
 
typedef struct
_EVENT_DATA_SAS_SMP_ERROR 
pMpiEventDataSasSmpError_t
 
typedef struct
_EVENT_DATA_SAS_INIT_DEV_STATUS_CHANGE 
EVENT_DATA_SAS_INIT_DEV_STATUS_CHANGE
 
typedef struct
_EVENT_DATA_SAS_INIT_DEV_STATUS_CHANGE 
PTR_EVENT_DATA_SAS_INIT_DEV_STATUS_CHANGE
 
typedef struct
_EVENT_DATA_SAS_INIT_DEV_STATUS_CHANGE 
MpiEventDataSasInitDevStatusChange_t
 
typedef struct
_EVENT_DATA_SAS_INIT_DEV_STATUS_CHANGE 
pMpiEventDataSasInitDevStatusChange_t
 
typedef struct
_EVENT_DATA_SAS_INIT_TABLE_OVERFLOW 
EVENT_DATA_SAS_INIT_TABLE_OVERFLOW
 
typedef struct
_EVENT_DATA_SAS_INIT_TABLE_OVERFLOW 
PTR_EVENT_DATA_SAS_INIT_TABLE_OVERFLOW
 
typedef struct
_EVENT_DATA_SAS_INIT_TABLE_OVERFLOW 
MpiEventDataSasInitTableOverflow_t
 
typedef struct
_EVENT_DATA_SAS_INIT_TABLE_OVERFLOW 
pMpiEventDataSasInitTableOverflow_t
 
typedef struct
_EVENT_DATA_SAS_EXPANDER_STATUS_CHANGE 
EVENT_DATA_SAS_EXPANDER_STATUS_CHANGE
 
typedef struct
_EVENT_DATA_SAS_EXPANDER_STATUS_CHANGE 
PTR_EVENT_DATA_SAS_EXPANDER_STATUS_CHANGE
 
typedef struct
_EVENT_DATA_SAS_EXPANDER_STATUS_CHANGE 
MpiEventDataSasExpanderStatusChange_t
 
typedef struct
_EVENT_DATA_SAS_EXPANDER_STATUS_CHANGE 
pMpiEventDataSasExpanderStatusChange_t
 
typedef struct _MSG_FW_DOWNLOAD MSG_FW_DOWNLOAD
 
typedef struct _MSG_FW_DOWNLOAD PTR_MSG_FW_DOWNLOAD
 
typedef struct _MSG_FW_DOWNLOAD FWDownload_t
 
typedef struct _MSG_FW_DOWNLOAD pFWDownload_t
 
typedef struct _FWDownloadTCSGE FW_DOWNLOAD_TCSGE
 
typedef struct _FWDownloadTCSGE PTR_FW_DOWNLOAD_TCSGE
 
typedef struct _FWDownloadTCSGE FWDownloadTCSGE_t
 
typedef struct _FWDownloadTCSGE pFWDownloadTCSGE_t
 
typedef struct
_MSG_FW_DOWNLOAD_REPLY 
MSG_FW_DOWNLOAD_REPLY
 
typedef struct
_MSG_FW_DOWNLOAD_REPLY 
PTR_MSG_FW_DOWNLOAD_REPLY
 
typedef struct
_MSG_FW_DOWNLOAD_REPLY 
FWDownloadReply_t
 
typedef struct
_MSG_FW_DOWNLOAD_REPLY 
pFWDownloadReply_t
 
typedef struct _MSG_FW_UPLOAD MSG_FW_UPLOAD
 
typedef struct _MSG_FW_UPLOAD PTR_MSG_FW_UPLOAD
 
typedef struct _MSG_FW_UPLOAD FWUpload_t
 
typedef struct _MSG_FW_UPLOAD pFWUpload_t
 
typedef struct _FWUploadTCSGE FW_UPLOAD_TCSGE
 
typedef struct _FWUploadTCSGE PTR_FW_UPLOAD_TCSGE
 
typedef struct _FWUploadTCSGE FWUploadTCSGE_t
 
typedef struct _FWUploadTCSGE pFWUploadTCSGE_t
 
typedef struct _MSG_FW_UPLOAD_REPLY MSG_FW_UPLOAD_REPLY
 
typedef struct _MSG_FW_UPLOAD_REPLY PTR_MSG_FW_UPLOAD_REPLY
 
typedef struct _MSG_FW_UPLOAD_REPLY FWUploadReply_t
 
typedef struct _MSG_FW_UPLOAD_REPLY pFWUploadReply_t
 
typedef struct _MPI_FW_HEADER MPI_FW_HEADER
 
typedef struct _MPI_FW_HEADER PTR_MPI_FW_HEADER
 
typedef struct _MPI_FW_HEADER MpiFwHeader_t
 
typedef struct _MPI_FW_HEADER pMpiFwHeader_t
 
typedef struct
_MPI_EXT_IMAGE_HEADER 
MPI_EXT_IMAGE_HEADER
 
typedef struct
_MPI_EXT_IMAGE_HEADER 
PTR_MPI_EXT_IMAGE_HEADER
 
typedef struct
_MPI_EXT_IMAGE_HEADER 
MpiExtImageHeader_t
 
typedef struct
_MPI_EXT_IMAGE_HEADER 
pMpiExtImageHeader_t
 

Macro Definition Documentation

#define MPI_EVENT_DATA_LOG_ENTRY_DATA_LENGTH   (0x1C)

Definition at line 538 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_EXPANDER_ERR   (0x00000008)

Definition at line 874 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_INDEX_NOT_EXIST   (0x00000040)

Definition at line 877 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_LOOP_DETECTED   (0x00000001)

Definition at line 871 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_MAX_SATA_TARGETS   (0x00001000)

Definition at line 883 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_MULTI_PORT_DOMAIN   (0x00002000)

Definition at line 884 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_MULTIPLE_PORTS   (0x00000004)

Definition at line 873 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_MULTPL_SUBTRACTIVE   (0x00000200)

Definition at line 880 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_OUT_ROUTE_ENTRIES   (0x00000020)

Definition at line 876 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_SATA_INIT_FAILURE   (0x00004000)

Definition at line 885 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_SMP_CRC_ERROR   (0x00000100)

Definition at line 879 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_SMP_FUNCTION_FAILED   (0x00000080)

Definition at line 878 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_SMP_TIMEOUT   (0x00000010)

Definition at line 875 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_TABLE_TO_TABLE   (0x00000400)

Definition at line 881 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_UNADDRESSABLE_DEVICE   (0x00000002)

Definition at line 872 of file mpi_ioc.h.

#define MPI_EVENT_DSCVRY_ERR_DS_UNSUPPORTED_DEVICE   (0x00000800)

Definition at line 882 of file mpi_ioc.h.

#define MPI_EVENT_EVENT_CHANGE   (0x0000000A)

Definition at line 500 of file mpi_ioc.h.

#define MPI_EVENT_EXT_BUS_RESET   (0x00000005)

Definition at line 495 of file mpi_ioc.h.

#define MPI_EVENT_INTEGRATED_RAID   (0x0000000B)

Definition at line 501 of file mpi_ioc.h.

#define MPI_EVENT_IOC_BUS_RESET   (0x00000004)

Definition at line 494 of file mpi_ioc.h.

#define MPI_EVENT_IR2   (0x00000015)

Definition at line 511 of file mpi_ioc.h.

#define MPI_EVENT_IR2_RC_BAD_BLOCK_TABLE_FULL   (0x03)

Definition at line 718 of file mpi_ioc.h.

#define MPI_EVENT_IR2_RC_DUAL_PORT_ADDED   (0x08)

Definition at line 723 of file mpi_ioc.h.

#define MPI_EVENT_IR2_RC_DUAL_PORT_REMOVED   (0x09)

Definition at line 724 of file mpi_ioc.h.

#define MPI_EVENT_IR2_RC_FOREIGN_CFG_DETECTED   (0x06)

Definition at line 721 of file mpi_ioc.h.

#define MPI_EVENT_IR2_RC_LD_STATE_CHANGED   (0x01)

Definition at line 716 of file mpi_ioc.h.

#define MPI_EVENT_IR2_RC_PD_INSERTED   (0x04)

Definition at line 719 of file mpi_ioc.h.

#define MPI_EVENT_IR2_RC_PD_REMOVED   (0x05)

Definition at line 720 of file mpi_ioc.h.

#define MPI_EVENT_IR2_RC_PD_STATE_CHANGED   (0x02)

Definition at line 717 of file mpi_ioc.h.

#define MPI_EVENT_IR2_RC_REBUILD_MEDIUM_ERROR   (0x07)

Definition at line 722 of file mpi_ioc.h.

#define MPI_EVENT_IR_RESYNC_UPDATE   (0x00000014)

Definition at line 510 of file mpi_ioc.h.

#define MPI_EVENT_LINK_STATUS_ACTIVE   (0x00000001)

Definition at line 757 of file mpi_ioc.h.

#define MPI_EVENT_LINK_STATUS_CHANGE   (0x00000007)

Definition at line 497 of file mpi_ioc.h.

#define MPI_EVENT_LINK_STATUS_FAILURE   (0x00000000)

Definition at line 756 of file mpi_ioc.h.

#define MPI_EVENT_LOG_DATA   (0x00000001)

Definition at line 491 of file mpi_ioc.h.

#define MPI_EVENT_LOG_ENTRY_ADDED   (0x00000021)

Definition at line 518 of file mpi_ioc.h.

#define MPI_EVENT_LOGOUT   (0x00000009)

Definition at line 499 of file mpi_ioc.h.

#define MPI_EVENT_LOGOUT_ALL_ALIASES   (0xFF)

Definition at line 788 of file mpi_ioc.h.

#define MPI_EVENT_LOOP_STATE_CHANGE   (0x00000008)

Definition at line 498 of file mpi_ioc.h.

#define MPI_EVENT_LOOP_STATE_CHANGE_LIP   (0x0001)

Definition at line 773 of file mpi_ioc.h.

#define MPI_EVENT_LOOP_STATE_CHANGE_LPB   (0x0003)

Definition at line 775 of file mpi_ioc.h.

#define MPI_EVENT_LOOP_STATE_CHANGE_LPE   (0x0002)

Definition at line 774 of file mpi_ioc.h.

#define MPI_EVENT_NONE   (0x00000000)

Definition at line 490 of file mpi_ioc.h.

#define MPI_EVENT_NOTIFICATION_ACK_NOT_REQUIRED   (0x00)

Definition at line 522 of file mpi_ioc.h.

#define MPI_EVENT_NOTIFICATION_ACK_REQUIRED   (0x01)

Definition at line 523 of file mpi_ioc.h.

#define MPI_EVENT_NOTIFICATION_SWITCH_OFF   (0x00)

Definition at line 485 of file mpi_ioc.h.

#define MPI_EVENT_NOTIFICATION_SWITCH_ON   (0x01)

Definition at line 486 of file mpi_ioc.h.

#define MPI_EVENT_ON_BUS_TIMER_EXPIRED   (0x0000000D)

Definition at line 503 of file mpi_ioc.h.

#define MPI_EVENT_PERSISTENT_TABLE_FULL   (0x00000011)

Definition at line 507 of file mpi_ioc.h.

#define MPI_EVENT_PRIMITIVE_ASYNCHRONOUS_EVENT   (0x04)

Definition at line 816 of file mpi_ioc.h.

#define MPI_EVENT_PRIMITIVE_CHANGE   (0x01)

Definition at line 814 of file mpi_ioc.h.

#define MPI_EVENT_PRIMITIVE_CHANGE0_RESERVED   (0x07)

Definition at line 819 of file mpi_ioc.h.

#define MPI_EVENT_PRIMITIVE_CHANGE1_RESERVED   (0x08)

Definition at line 820 of file mpi_ioc.h.

#define MPI_EVENT_PRIMITIVE_EXPANDER   (0x03)

Definition at line 815 of file mpi_ioc.h.

#define MPI_EVENT_PRIMITIVE_RESERVED3   (0x05)

Definition at line 817 of file mpi_ioc.h.

#define MPI_EVENT_PRIMITIVE_RESERVED4   (0x06)

Definition at line 818 of file mpi_ioc.h.

#define MPI_EVENT_QUEUE_FULL   (0x0000000E)

Definition at line 504 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_DOMAIN_VAL_NEEDED   (0x09)

Definition at line 664 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_PHYSDISK_CREATED   (0x05)

Definition at line 660 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_PHYSDISK_DELETED   (0x06)

Definition at line 661 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_PHYSDISK_SETTINGS_CHANGED   (0x07)

Definition at line 662 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_PHYSDISK_STATUS_CHANGED   (0x08)

Definition at line 663 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_REPLACE_ACTION_STARTED   (0x0B)

Definition at line 666 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_SMART_DATA   (0x0A)

Definition at line 665 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_VOLUME_CREATED   (0x00)

Definition at line 655 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_VOLUME_DELETED   (0x01)

Definition at line 656 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_VOLUME_PHYSDISK_CHANGED   (0x04)

Definition at line 659 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_VOLUME_SETTINGS_CHANGED   (0x02)

Definition at line 657 of file mpi_ioc.h.

#define MPI_EVENT_RAID_RC_VOLUME_STATUS_CHANGED   (0x03)

Definition at line 658 of file mpi_ioc.h.

#define MPI_EVENT_RESCAN   (0x00000006)

Definition at line 496 of file mpi_ioc.h.

#define MPI_EVENT_SAS_BROADCAST_PRIMITIVE   (0x00000017)

Definition at line 513 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_ABORT_TASK_SET_INTERNAL   (0x0A)

Definition at line 621 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_ADDED   (0x03)

Definition at line 614 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_ASYNC_NOTIFICATION   (0x0D)

Definition at line 624 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_CLEAR_TASK_SET_INTERNAL   (0x0B)

Definition at line 622 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_CMPL_INTERNAL_DEV_RESET   (0x0E)

Definition at line 625 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_CMPL_TASK_ABORT_INTERNAL   (0x0F)

Definition at line 626 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_INTERNAL_DEVICE_RESET   (0x08)

Definition at line 619 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_NO_PERSIST_ADDED   (0x06)

Definition at line 617 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_NOT_RESPONDING   (0x04)

Definition at line 615 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_QUERY_TASK_INTERNAL   (0x0C)

Definition at line 623 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_SMART_DATA   (0x05)

Definition at line 616 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_TASK_ABORT_INTERNAL   (0x09)

Definition at line 620 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEV_STAT_RC_UNSUPPORTED   (0x07)

Definition at line 618 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DEVICE_STATUS_CHANGE   (0x0000000F)

Definition at line 505 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DISCOVERY   (0x00000016)

Definition at line 512 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DISCOVERY_ERROR   (0x00000013)

Definition at line 509 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DSCVRY_COMPLETE   (0x00000000)

Definition at line 855 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DSCVRY_IN_PROGRESS   (0x00000001)

Definition at line 856 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DSCVRY_PHY_BITS_MASK   (0xFFFF0000)

Definition at line 857 of file mpi_ioc.h.

#define MPI_EVENT_SAS_DSCVRY_PHY_BITS_SHIFT   (16)

Definition at line 858 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_EXPANDER_ERR   (0x00000008)

Definition at line 970 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_INDEX_NOT_EXIST   (0x00000040)

Definition at line 973 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_LOOP_DETECTED   (0x00000001)

Definition at line 967 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_MULTIPLE_PORTS   (0x00000004)

Definition at line 969 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_OUT_ROUTE_ENTRIES   (0x00000020)

Definition at line 972 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_SMP_CRC_ERROR   (0x00000100)

Definition at line 975 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_SMP_FUNCTION_FAILED   (0x00000080)

Definition at line 974 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_SMP_TIMEOUT   (0x00000010)

Definition at line 971 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_SUBTRACTIVE_LINK   (0x00000200)

Definition at line 976 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_TABLE_LINK   (0x00000400)

Definition at line 977 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_UNADDRESSABLE_DEVICE   (0x00000002)

Definition at line 968 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_DS_UNSUPPORTED_DEVICE   (0x00000800)

Definition at line 978 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_FLAGS_CONFIG_IN_PROGRESS   (0x01)

Definition at line 982 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_FLAGS_ROUTE_TABLE_CONFIG   (0x02)

Definition at line 981 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_RC_ADDED   (0x00)

Definition at line 963 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXP_RC_NOT_RESPONDING   (0x01)

Definition at line 964 of file mpi_ioc.h.

#define MPI_EVENT_SAS_EXPANDER_STATUS_CHANGE   (0x0000001B)

Definition at line 517 of file mpi_ioc.h.

#define MPI_EVENT_SAS_INIT_DEVICE_STATUS_CHANGE   (0x00000018)

Definition at line 514 of file mpi_ioc.h.

#define MPI_EVENT_SAS_INIT_RC_ADDED   (0x01)

Definition at line 920 of file mpi_ioc.h.

#define MPI_EVENT_SAS_INIT_RC_INACCESSIBLE   (0x03)

Definition at line 922 of file mpi_ioc.h.

#define MPI_EVENT_SAS_INIT_RC_REMOVED   (0x02)

Definition at line 921 of file mpi_ioc.h.

#define MPI_EVENT_SAS_INIT_TABLE_OVERFLOW   (0x00000019)

Definition at line 515 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PHY_LINK_STATUS   (0x00000012)

Definition at line 508 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_CURRENT_MASK   (0xF0)

Definition at line 834 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_CURRENT_SHIFT   (4)

Definition at line 835 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_PREVIOUS_MASK   (0x0F)

Definition at line 836 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_PREVIOUS_SHIFT   (0)

Definition at line 837 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_RATE_1_5   (0x08)

Definition at line 842 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_RATE_3_0   (0x09)

Definition at line 843 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_RATE_6_0   (0x0A)

Definition at line 844 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_RATE_FAILED_SPEED_NEGOTIATION   (0x02)

Definition at line 840 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_RATE_PHY_DISABLED   (0x01)

Definition at line 839 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_RATE_SATA_OOB_COMPLETE   (0x03)

Definition at line 841 of file mpi_ioc.h.

#define MPI_EVENT_SAS_PLS_LR_RATE_UNKNOWN   (0x00)

Definition at line 838 of file mpi_ioc.h.

#define MPI_EVENT_SAS_SES   (0x00000010)

Definition at line 506 of file mpi_ioc.h.

#define MPI_EVENT_SAS_SMP_BAD_DESTINATION   (0x04)

Definition at line 904 of file mpi_ioc.h.

#define MPI_EVENT_SAS_SMP_CRC_ERROR   (0x01)

Definition at line 901 of file mpi_ioc.h.

#define MPI_EVENT_SAS_SMP_ERROR   (0x0000001A)

Definition at line 516 of file mpi_ioc.h.

#define MPI_EVENT_SAS_SMP_FUNCTION_RESULT_VALID   (0x00)

Definition at line 900 of file mpi_ioc.h.

#define MPI_EVENT_SAS_SMP_NO_DESTINATION   (0x03)

Definition at line 903 of file mpi_ioc.h.

#define MPI_EVENT_SAS_SMP_TIMEOUT   (0x02)

Definition at line 902 of file mpi_ioc.h.

#define MPI_EVENT_SCSI_DEV_STAT_RC_ADDED   (0x03)

Definition at line 585 of file mpi_ioc.h.

#define MPI_EVENT_SCSI_DEV_STAT_RC_NOT_RESPONDING   (0x04)

Definition at line 586 of file mpi_ioc.h.

#define MPI_EVENT_SCSI_DEV_STAT_RC_SMART_DATA   (0x05)

Definition at line 587 of file mpi_ioc.h.

#define MPI_EVENT_SCSI_DEVICE_STATUS_CHANGE   (0x0000000C)

Definition at line 502 of file mpi_ioc.h.

#define MPI_EVENT_STATE_CHANGE   (0x00000002)

Definition at line 492 of file mpi_ioc.h.

#define MPI_EVENT_UNIT_ATTENTION   (0x00000003)

Definition at line 493 of file mpi_ioc.h.

#define MPI_EXT_IMAGE_TYPE_BOOTLOADER   (0x04)

Definition at line 1204 of file mpi_ioc.h.

#define MPI_EXT_IMAGE_TYPE_FW   (0x01)

Definition at line 1202 of file mpi_ioc.h.

#define MPI_EXT_IMAGE_TYPE_INITIALIZATION   (0x05)

Definition at line 1205 of file mpi_ioc.h.

#define MPI_EXT_IMAGE_TYPE_NVDATA   (0x03)

Definition at line 1203 of file mpi_ioc.h.

#define MPI_EXT_IMAGE_TYPE_UNSPECIFIED   (0x00)

Definition at line 1201 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_BIOS   (0x02)

Definition at line 1013 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_BOOTLOADER   (0x04)

Definition at line 1015 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_COMMON_BOOT_BLOCK   (0x0B)

Definition at line 1020 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_CONFIG_1   (0x07)

Definition at line 1017 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_CONFIG_2   (0x08)

Definition at line 1018 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_FW   (0x01)

Definition at line 1012 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_MANUFACTURING   (0x06)

Definition at line 1016 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_MEGARAID   (0x09)

Definition at line 1019 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_NVDATA   (0x03)

Definition at line 1014 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_ITYPE_RESERVED   (0x00)

Definition at line 1011 of file mpi_ioc.h.

#define MPI_FW_DOWNLOAD_MSGFLGS_LAST_SEGMENT   (0x01)

Definition at line 1009 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1020A0_SCSI   (0x0005)

Definition at line 1165 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1020B0_SCSI   (0x0006)

Definition at line 1166 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1020B1_SCSI   (0x0007)

Definition at line 1167 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1020C0_SCSI   (0x0008)

Definition at line 1168 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1020TA0_SCSI   (0x000C)

Definition at line 1172 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1030A0_SCSI   (0x0001)

Definition at line 1161 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1030B0_SCSI   (0x0002)

Definition at line 1162 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1030B1_SCSI   (0x0003)

Definition at line 1163 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1030C0_SCSI   (0x0004)

Definition at line 1164 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1030TA0_SCSI   (0x000B)

Definition at line 1171 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1035A0_SCSI   (0x0009)

Definition at line 1169 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1035B0_SCSI   (0x000A)

Definition at line 1170 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1064_SAS   (0x0001)

Definition at line 1182 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1068_SAS   (0x0002)

Definition at line 1183 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_106xE_SAS   (0x0004) /* 1068E, 1066E, and 1064E */

Definition at line 1185 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_1078_SAS   (0x0003)

Definition at line 1184 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_909_FC   (0x0000)

Definition at line 1174 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_919_FC   (0x0001) /* 919 and 929 */

Definition at line 1175 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_919X_FC   (0x0002) /* 919X and 929X */

Definition at line 1176 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_919XL_FC   (0x0003) /* 919XL and 929XL */

Definition at line 1177 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_939X_FC   (0x0004) /* 939X and 949X */

Definition at line 1178 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_949E_FC   (0x0006)

Definition at line 1180 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_959_FC   (0x0005)

Definition at line 1179 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_FAMILY_MASK   (0x00FF)

Definition at line 1159 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_PROD_CTX_SCSI   (0x0600)

Definition at line 1156 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_PROD_IM_SCSI   (0x0400)

Definition at line 1154 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_PROD_INITIATOR_SCSI   (0x0100)

Definition at line 1151 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_PROD_IR_SCSI   (0x0700)

Definition at line 1157 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_PROD_IS_SCSI   (0x0500)

Definition at line 1155 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_PROD_MASK   (0x0F00)

Definition at line 1150 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_PROD_TARGET_INITIATOR_SCSI   (0x0200)

Definition at line 1152 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_PROD_TARGET_SCSI   (0x0300)

Definition at line 1153 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_TYPE_FC   (0x1000)

Definition at line 1143 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_TYPE_MASK   (0xF000)

Definition at line 1141 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_TYPE_SAS   (0x2000)

Definition at line 1144 of file mpi_ioc.h.

#define MPI_FW_HEADER_PID_TYPE_SCSI   (0x0000)

Definition at line 1142 of file mpi_ioc.h.

#define MPI_FW_HEADER_SIGNATURE_0   (0x5AEAA55A)

Definition at line 1146 of file mpi_ioc.h.

#define MPI_FW_HEADER_SIGNATURE_1   (0xA55AEAA5)

Definition at line 1147 of file mpi_ioc.h.

#define MPI_FW_HEADER_SIGNATURE_2   (0x5AA55AEA)

Definition at line 1148 of file mpi_ioc.h.

#define MPI_FW_HEADER_WHAT_SIGNATURE   (0x29232840)

Definition at line 1138 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_BIOS_FLASH   (0x02)

Definition at line 1071 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_BOOTLOADER   (0x04)

Definition at line 1073 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_COMMON_BOOT_BLOCK   (0x0B)

Definition at line 1080 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_COMPLETE   (0x0A)

Definition at line 1079 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_CONFIG_1   (0x07)

Definition at line 1076 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_CONFIG_2   (0x08)

Definition at line 1077 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_FW_BACKUP   (0x05)

Definition at line 1074 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_FW_FLASH   (0x01)

Definition at line 1070 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_FW_IOC_MEM   (0x00)

Definition at line 1069 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_MANUFACTURING   (0x06)

Definition at line 1075 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_MEGARAID   (0x09)

Definition at line 1078 of file mpi_ioc.h.

#define MPI_FW_UPLOAD_ITYPE_NVDATA   (0x03)

Definition at line 1072 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_BIDIRECTIONAL   (0x00000080)

Definition at line 308 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_DIAG_TRACE_BUFFER   (0x00000008)

Definition at line 304 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_EEDP   (0x00000040)

Definition at line 307 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_EXTENDED_BUFFER   (0x00000020)

Definition at line 306 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_HIGH_PRI_Q   (0x00000001)

Definition at line 301 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_MULTICAST   (0x00000100)

Definition at line 309 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_NO_SCSIIO16   (0x00000400)

Definition at line 311 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_QUEUE_FULL_HANDLING   (0x00000004)

Definition at line 303 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_REPLY_HOST_SIGNAL   (0x00000002)

Definition at line 302 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_SCSIIO32   (0x00000200)

Definition at line 310 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_SNAPSHOT_BUFFER   (0x00000010)

Definition at line 305 of file mpi_ioc.h.

#define MPI_IOCFACTS_CAPABILITY_TLR   (0x00000800)

Definition at line 312 of file mpi_ioc.h.

#define MPI_IOCFACTS_EVENTSTATE_DISABLED   (0x00)

Definition at line 298 of file mpi_ioc.h.

#define MPI_IOCFACTS_EVENTSTATE_ENABLED   (0x01)

Definition at line 299 of file mpi_ioc.h.

#define MPI_IOCFACTS_EXCEPT_CONFIG_CHECKSUM_FAIL   (0x0001)

Definition at line 288 of file mpi_ioc.h.

#define MPI_IOCFACTS_EXCEPT_FW_CHECKSUM_FAIL   (0x0004)

Definition at line 290 of file mpi_ioc.h.

#define MPI_IOCFACTS_EXCEPT_METADATA_UNSUPPORTED   (0x0010)

Definition at line 292 of file mpi_ioc.h.

#define MPI_IOCFACTS_EXCEPT_PERSISTENT_TABLE_FULL   (0x0008)

Definition at line 291 of file mpi_ioc.h.

#define MPI_IOCFACTS_EXCEPT_RAID_CONFIG_INVALID   (0x0002)

Definition at line 289 of file mpi_ioc.h.

#define MPI_IOCFACTS_FLAGS_FW_DOWNLOAD_BOOT   (0x01)

Definition at line 294 of file mpi_ioc.h.

#define MPI_IOCFACTS_FLAGS_HOST_PAGE_BUFFER_PERSISTENT   (0x04)

Definition at line 296 of file mpi_ioc.h.

#define MPI_IOCFACTS_FLAGS_REPLY_FIFO_HOST_SIGNAL   (0x02)

Definition at line 295 of file mpi_ioc.h.

#define MPI_IOCFACTS_HDRVERSION_DEV_MASK   (0x00FF)

Definition at line 285 of file mpi_ioc.h.

#define MPI_IOCFACTS_HDRVERSION_DEV_SHIFT   (0)

Definition at line 286 of file mpi_ioc.h.

#define MPI_IOCFACTS_HDRVERSION_UNIT_MASK   (0xFF00)

Definition at line 283 of file mpi_ioc.h.

#define MPI_IOCFACTS_HDRVERSION_UNIT_SHIFT   (8)

Definition at line 284 of file mpi_ioc.h.

#define MPI_IOCFACTS_MSGVERSION_MAJOR_MASK   (0xFF00)

Definition at line 278 of file mpi_ioc.h.

#define MPI_IOCFACTS_MSGVERSION_MAJOR_SHIFT   (8)

Definition at line 279 of file mpi_ioc.h.

#define MPI_IOCFACTS_MSGVERSION_MINOR_MASK   (0x00FF)

Definition at line 280 of file mpi_ioc.h.

#define MPI_IOCFACTS_MSGVERSION_MINOR_SHIFT   (0)

Definition at line 281 of file mpi_ioc.h.

#define MPI_IOCINIT_FLAGS_DISCARD_FW_IMAGE   (0x01)

Definition at line 176 of file mpi_ioc.h.

#define MPI_IOCINIT_FLAGS_HOST_PAGE_BUFFER_PERSISTENT   (0x04)

Definition at line 174 of file mpi_ioc.h.

#define MPI_IOCINIT_FLAGS_REPLY_FIFO_HOST_SIGNAL   (0x02)

Definition at line 175 of file mpi_ioc.h.

#define MPI_IOCINIT_HEADERVERSION_DEV_MASK   (0x00FF)

Definition at line 187 of file mpi_ioc.h.

#define MPI_IOCINIT_HEADERVERSION_DEV_SHIFT   (0)

Definition at line 188 of file mpi_ioc.h.

#define MPI_IOCINIT_HEADERVERSION_UNIT_MASK   (0xFF00)

Definition at line 185 of file mpi_ioc.h.

#define MPI_IOCINIT_HEADERVERSION_UNIT_SHIFT   (8)

Definition at line 186 of file mpi_ioc.h.

#define MPI_IOCINIT_MSGVERSION_MAJOR_MASK   (0xFF00)

Definition at line 179 of file mpi_ioc.h.

#define MPI_IOCINIT_MSGVERSION_MAJOR_SHIFT   (8)

Definition at line 180 of file mpi_ioc.h.

#define MPI_IOCINIT_MSGVERSION_MINOR_MASK   (0x00FF)

Definition at line 181 of file mpi_ioc.h.

#define MPI_IOCINIT_MSGVERSION_MINOR_SHIFT   (0)

Definition at line 182 of file mpi_ioc.h.

#define MPI_LD_STATE_DEGRADED   (0x01)

Definition at line 728 of file mpi_ioc.h.

#define MPI_LD_STATE_FAILED   (0x02)

Definition at line 729 of file mpi_ioc.h.

#define MPI_LD_STATE_MISSING   (0x03)

Definition at line 730 of file mpi_ioc.h.

#define MPI_LD_STATE_OFFLINE   (0x04)

Definition at line 731 of file mpi_ioc.h.

#define MPI_LD_STATE_OPTIMAL   (0x00)

Definition at line 727 of file mpi_ioc.h.

#define MPI_PD_STATE_FAILED   (0x03)

Definition at line 737 of file mpi_ioc.h.

#define MPI_PD_STATE_FAILED_AT_HOST_REQUEST   (0x06)

Definition at line 740 of file mpi_ioc.h.

#define MPI_PD_STATE_INITIALIZING   (0x04)

Definition at line 738 of file mpi_ioc.h.

#define MPI_PD_STATE_MISSING   (0x01)

Definition at line 735 of file mpi_ioc.h.

#define MPI_PD_STATE_NOT_COMPATIBLE   (0x02)

Definition at line 736 of file mpi_ioc.h.

#define MPI_PD_STATE_OFFLINE_AT_HOST_REQUEST   (0x05)

Definition at line 739 of file mpi_ioc.h.

#define MPI_PD_STATE_OFFLINE_FOR_ANOTHER_REASON   (0xFF)

Definition at line 741 of file mpi_ioc.h.

#define MPI_PD_STATE_ONLINE   (0x00)

Definition at line 734 of file mpi_ioc.h.

#define MPI_PORTFACTS_PORTTYPE_FC   (0x10)

Definition at line 368 of file mpi_ioc.h.

#define MPI_PORTFACTS_PORTTYPE_INACTIVE   (0x00)

Definition at line 366 of file mpi_ioc.h.

#define MPI_PORTFACTS_PORTTYPE_ISCSI   (0x20)

Definition at line 369 of file mpi_ioc.h.

#define MPI_PORTFACTS_PORTTYPE_SAS   (0x30)

Definition at line 370 of file mpi_ioc.h.

#define MPI_PORTFACTS_PORTTYPE_SCSI   (0x01)

Definition at line 367 of file mpi_ioc.h.

#define MPI_PORTFACTS_PROTOCOL_INITIATOR   (0x08)

Definition at line 377 of file mpi_ioc.h.

#define MPI_PORTFACTS_PROTOCOL_LAN   (0x02)

Definition at line 375 of file mpi_ioc.h.

#define MPI_PORTFACTS_PROTOCOL_LOGBUSADDR   (0x01)

Definition at line 374 of file mpi_ioc.h.

#define MPI_PORTFACTS_PROTOCOL_TARGET   (0x04)

Definition at line 376 of file mpi_ioc.h.

#define MPI_WHOINIT_HOST_DRIVER   (0x04)

Definition at line 170 of file mpi_ioc.h.

#define MPI_WHOINIT_MANUFACTURER   (0x05)

Definition at line 171 of file mpi_ioc.h.

#define MPI_WHOINIT_NO_ONE   (0x00)

Definition at line 166 of file mpi_ioc.h.

#define MPI_WHOINIT_PCI_PEER   (0x03)

Definition at line 169 of file mpi_ioc.h.

#define MPI_WHOINIT_ROM_BIOS   (0x02)

Definition at line 168 of file mpi_ioc.h.

#define MPI_WHOINIT_SYSTEM_BIOS   (0x01)

Definition at line 167 of file mpi_ioc.h.

Typedef Documentation