Go to the documentation of this file.
166 #define MPI_WHOINIT_NO_ONE (0x00)
167 #define MPI_WHOINIT_SYSTEM_BIOS (0x01)
168 #define MPI_WHOINIT_ROM_BIOS (0x02)
169 #define MPI_WHOINIT_PCI_PEER (0x03)
170 #define MPI_WHOINIT_HOST_DRIVER (0x04)
171 #define MPI_WHOINIT_MANUFACTURER (0x05)
174 #define MPI_IOCINIT_FLAGS_HOST_PAGE_BUFFER_PERSISTENT (0x04)
175 #define MPI_IOCINIT_FLAGS_REPLY_FIFO_HOST_SIGNAL (0x02)
176 #define MPI_IOCINIT_FLAGS_DISCARD_FW_IMAGE (0x01)
179 #define MPI_IOCINIT_MSGVERSION_MAJOR_MASK (0xFF00)
180 #define MPI_IOCINIT_MSGVERSION_MAJOR_SHIFT (8)
181 #define MPI_IOCINIT_MSGVERSION_MINOR_MASK (0x00FF)
182 #define MPI_IOCINIT_MSGVERSION_MINOR_SHIFT (0)
185 #define MPI_IOCINIT_HEADERVERSION_UNIT_MASK (0xFF00)
186 #define MPI_IOCINIT_HEADERVERSION_UNIT_SHIFT (8)
187 #define MPI_IOCINIT_HEADERVERSION_DEV_MASK (0x00FF)
188 #define MPI_IOCINIT_HEADERVERSION_DEV_SHIFT (0)
278 #define MPI_IOCFACTS_MSGVERSION_MAJOR_MASK (0xFF00)
279 #define MPI_IOCFACTS_MSGVERSION_MAJOR_SHIFT (8)
280 #define MPI_IOCFACTS_MSGVERSION_MINOR_MASK (0x00FF)
281 #define MPI_IOCFACTS_MSGVERSION_MINOR_SHIFT (0)
283 #define MPI_IOCFACTS_HDRVERSION_UNIT_MASK (0xFF00)
284 #define MPI_IOCFACTS_HDRVERSION_UNIT_SHIFT (8)
285 #define MPI_IOCFACTS_HDRVERSION_DEV_MASK (0x00FF)
286 #define MPI_IOCFACTS_HDRVERSION_DEV_SHIFT (0)
288 #define MPI_IOCFACTS_EXCEPT_CONFIG_CHECKSUM_FAIL (0x0001)
289 #define MPI_IOCFACTS_EXCEPT_RAID_CONFIG_INVALID (0x0002)
290 #define MPI_IOCFACTS_EXCEPT_FW_CHECKSUM_FAIL (0x0004)
291 #define MPI_IOCFACTS_EXCEPT_PERSISTENT_TABLE_FULL (0x0008)
292 #define MPI_IOCFACTS_EXCEPT_METADATA_UNSUPPORTED (0x0010)
294 #define MPI_IOCFACTS_FLAGS_FW_DOWNLOAD_BOOT (0x01)
295 #define MPI_IOCFACTS_FLAGS_REPLY_FIFO_HOST_SIGNAL (0x02)
296 #define MPI_IOCFACTS_FLAGS_HOST_PAGE_BUFFER_PERSISTENT (0x04)
298 #define MPI_IOCFACTS_EVENTSTATE_DISABLED (0x00)
299 #define MPI_IOCFACTS_EVENTSTATE_ENABLED (0x01)
301 #define MPI_IOCFACTS_CAPABILITY_HIGH_PRI_Q (0x00000001)
302 #define MPI_IOCFACTS_CAPABILITY_REPLY_HOST_SIGNAL (0x00000002)
303 #define MPI_IOCFACTS_CAPABILITY_QUEUE_FULL_HANDLING (0x00000004)
304 #define MPI_IOCFACTS_CAPABILITY_DIAG_TRACE_BUFFER (0x00000008)
305 #define MPI_IOCFACTS_CAPABILITY_SNAPSHOT_BUFFER (0x00000010)
306 #define MPI_IOCFACTS_CAPABILITY_EXTENDED_BUFFER (0x00000020)
307 #define MPI_IOCFACTS_CAPABILITY_EEDP (0x00000040)
308 #define MPI_IOCFACTS_CAPABILITY_BIDIRECTIONAL (0x00000080)
309 #define MPI_IOCFACTS_CAPABILITY_MULTICAST (0x00000100)
310 #define MPI_IOCFACTS_CAPABILITY_SCSIIO32 (0x00000200)
311 #define MPI_IOCFACTS_CAPABILITY_NO_SCSIIO16 (0x00000400)
312 #define MPI_IOCFACTS_CAPABILITY_TLR (0x00000800)
366 #define MPI_PORTFACTS_PORTTYPE_INACTIVE (0x00)
367 #define MPI_PORTFACTS_PORTTYPE_SCSI (0x01)
368 #define MPI_PORTFACTS_PORTTYPE_FC (0x10)
369 #define MPI_PORTFACTS_PORTTYPE_ISCSI (0x20)
370 #define MPI_PORTFACTS_PORTTYPE_SAS (0x30)
374 #define MPI_PORTFACTS_PROTOCOL_LOGBUSADDR (0x01)
375 #define MPI_PORTFACTS_PROTOCOL_LAN (0x02)
376 #define MPI_PORTFACTS_PROTOCOL_TARGET (0x04)
377 #define MPI_PORTFACTS_PROTOCOL_INITIATOR (0x08)
485 #define MPI_EVENT_NOTIFICATION_SWITCH_OFF (0x00)
486 #define MPI_EVENT_NOTIFICATION_SWITCH_ON (0x01)
490 #define MPI_EVENT_NONE (0x00000000)
491 #define MPI_EVENT_LOG_DATA (0x00000001)
492 #define MPI_EVENT_STATE_CHANGE (0x00000002)
493 #define MPI_EVENT_UNIT_ATTENTION (0x00000003)
494 #define MPI_EVENT_IOC_BUS_RESET (0x00000004)
495 #define MPI_EVENT_EXT_BUS_RESET (0x00000005)
496 #define MPI_EVENT_RESCAN (0x00000006)
497 #define MPI_EVENT_LINK_STATUS_CHANGE (0x00000007)
498 #define MPI_EVENT_LOOP_STATE_CHANGE (0x00000008)
499 #define MPI_EVENT_LOGOUT (0x00000009)
500 #define MPI_EVENT_EVENT_CHANGE (0x0000000A)
501 #define MPI_EVENT_INTEGRATED_RAID (0x0000000B)
502 #define MPI_EVENT_SCSI_DEVICE_STATUS_CHANGE (0x0000000C)
503 #define MPI_EVENT_ON_BUS_TIMER_EXPIRED (0x0000000D)
504 #define MPI_EVENT_QUEUE_FULL (0x0000000E)
505 #define MPI_EVENT_SAS_DEVICE_STATUS_CHANGE (0x0000000F)
506 #define MPI_EVENT_SAS_SES (0x00000010)
507 #define MPI_EVENT_PERSISTENT_TABLE_FULL (0x00000011)
508 #define MPI_EVENT_SAS_PHY_LINK_STATUS (0x00000012)
509 #define MPI_EVENT_SAS_DISCOVERY_ERROR (0x00000013)
510 #define MPI_EVENT_IR_RESYNC_UPDATE (0x00000014)
511 #define MPI_EVENT_IR2 (0x00000015)
512 #define MPI_EVENT_SAS_DISCOVERY (0x00000016)
513 #define MPI_EVENT_SAS_BROADCAST_PRIMITIVE (0x00000017)
514 #define MPI_EVENT_SAS_INIT_DEVICE_STATUS_CHANGE (0x00000018)
515 #define MPI_EVENT_SAS_INIT_TABLE_OVERFLOW (0x00000019)
516 #define MPI_EVENT_SAS_SMP_ERROR (0x0000001A)
517 #define MPI_EVENT_SAS_EXPANDER_STATUS_CHANGE (0x0000001B)
518 #define MPI_EVENT_LOG_ENTRY_ADDED (0x00000021)
522 #define MPI_EVENT_NOTIFICATION_ACK_NOT_REQUIRED (0x00)
523 #define MPI_EVENT_NOTIFICATION_ACK_REQUIRED (0x01)
538 #define MPI_EVENT_DATA_LOG_ENTRY_DATA_LENGTH (0x1C)
585 #define MPI_EVENT_SCSI_DEV_STAT_RC_ADDED (0x03)
586 #define MPI_EVENT_SCSI_DEV_STAT_RC_NOT_RESPONDING (0x04)
587 #define MPI_EVENT_SCSI_DEV_STAT_RC_SMART_DATA (0x05)
614 #define MPI_EVENT_SAS_DEV_STAT_RC_ADDED (0x03)
615 #define MPI_EVENT_SAS_DEV_STAT_RC_NOT_RESPONDING (0x04)
616 #define MPI_EVENT_SAS_DEV_STAT_RC_SMART_DATA (0x05)
617 #define MPI_EVENT_SAS_DEV_STAT_RC_NO_PERSIST_ADDED (0x06)
618 #define MPI_EVENT_SAS_DEV_STAT_RC_UNSUPPORTED (0x07)
619 #define MPI_EVENT_SAS_DEV_STAT_RC_INTERNAL_DEVICE_RESET (0x08)
620 #define MPI_EVENT_SAS_DEV_STAT_RC_TASK_ABORT_INTERNAL (0x09)
621 #define MPI_EVENT_SAS_DEV_STAT_RC_ABORT_TASK_SET_INTERNAL (0x0A)
622 #define MPI_EVENT_SAS_DEV_STAT_RC_CLEAR_TASK_SET_INTERNAL (0x0B)
623 #define MPI_EVENT_SAS_DEV_STAT_RC_QUERY_TASK_INTERNAL (0x0C)
624 #define MPI_EVENT_SAS_DEV_STAT_RC_ASYNC_NOTIFICATION (0x0D)
625 #define MPI_EVENT_SAS_DEV_STAT_RC_CMPL_INTERNAL_DEV_RESET (0x0E)
626 #define MPI_EVENT_SAS_DEV_STAT_RC_CMPL_TASK_ABORT_INTERNAL (0x0F)
655 #define MPI_EVENT_RAID_RC_VOLUME_CREATED (0x00)
656 #define MPI_EVENT_RAID_RC_VOLUME_DELETED (0x01)
657 #define MPI_EVENT_RAID_RC_VOLUME_SETTINGS_CHANGED (0x02)
658 #define MPI_EVENT_RAID_RC_VOLUME_STATUS_CHANGED (0x03)
659 #define MPI_EVENT_RAID_RC_VOLUME_PHYSDISK_CHANGED (0x04)
660 #define MPI_EVENT_RAID_RC_PHYSDISK_CREATED (0x05)
661 #define MPI_EVENT_RAID_RC_PHYSDISK_DELETED (0x06)
662 #define MPI_EVENT_RAID_RC_PHYSDISK_SETTINGS_CHANGED (0x07)
663 #define MPI_EVENT_RAID_RC_PHYSDISK_STATUS_CHANGED (0x08)
664 #define MPI_EVENT_RAID_RC_DOMAIN_VAL_NEEDED (0x09)
665 #define MPI_EVENT_RAID_RC_SMART_DATA (0x0A)
666 #define MPI_EVENT_RAID_RC_REPLACE_ACTION_STARTED (0x0B)
716 #define MPI_EVENT_IR2_RC_LD_STATE_CHANGED (0x01)
717 #define MPI_EVENT_IR2_RC_PD_STATE_CHANGED (0x02)
718 #define MPI_EVENT_IR2_RC_BAD_BLOCK_TABLE_FULL (0x03)
719 #define MPI_EVENT_IR2_RC_PD_INSERTED (0x04)
720 #define MPI_EVENT_IR2_RC_PD_REMOVED (0x05)
721 #define MPI_EVENT_IR2_RC_FOREIGN_CFG_DETECTED (0x06)
722 #define MPI_EVENT_IR2_RC_REBUILD_MEDIUM_ERROR (0x07)
723 #define MPI_EVENT_IR2_RC_DUAL_PORT_ADDED (0x08)
724 #define MPI_EVENT_IR2_RC_DUAL_PORT_REMOVED (0x09)
727 #define MPI_LD_STATE_OPTIMAL (0x00)
728 #define MPI_LD_STATE_DEGRADED (0x01)
729 #define MPI_LD_STATE_FAILED (0x02)
730 #define MPI_LD_STATE_MISSING (0x03)
731 #define MPI_LD_STATE_OFFLINE (0x04)
734 #define MPI_PD_STATE_ONLINE (0x00)
735 #define MPI_PD_STATE_MISSING (0x01)
736 #define MPI_PD_STATE_NOT_COMPATIBLE (0x02)
737 #define MPI_PD_STATE_FAILED (0x03)
738 #define MPI_PD_STATE_INITIALIZING (0x04)
739 #define MPI_PD_STATE_OFFLINE_AT_HOST_REQUEST (0x05)
740 #define MPI_PD_STATE_FAILED_AT_HOST_REQUEST (0x06)
741 #define MPI_PD_STATE_OFFLINE_FOR_ANOTHER_REASON (0xFF)
756 #define MPI_EVENT_LINK_STATUS_FAILURE (0x00000000)
757 #define MPI_EVENT_LINK_STATUS_ACTIVE (0x00000001)
773 #define MPI_EVENT_LOOP_STATE_CHANGE_LIP (0x0001)
774 #define MPI_EVENT_LOOP_STATE_CHANGE_LPE (0x0002)
775 #define MPI_EVENT_LOOP_STATE_CHANGE_LPB (0x0003)
788 #define MPI_EVENT_LOGOUT_ALL_ALIASES (0xFF)
814 #define MPI_EVENT_PRIMITIVE_CHANGE (0x01)
815 #define MPI_EVENT_PRIMITIVE_EXPANDER (0x03)
816 #define MPI_EVENT_PRIMITIVE_ASYNCHRONOUS_EVENT (0x04)
817 #define MPI_EVENT_PRIMITIVE_RESERVED3 (0x05)
818 #define MPI_EVENT_PRIMITIVE_RESERVED4 (0x06)
819 #define MPI_EVENT_PRIMITIVE_CHANGE0_RESERVED (0x07)
820 #define MPI_EVENT_PRIMITIVE_CHANGE1_RESERVED (0x08)
834 #define MPI_EVENT_SAS_PLS_LR_CURRENT_MASK (0xF0)
835 #define MPI_EVENT_SAS_PLS_LR_CURRENT_SHIFT (4)
836 #define MPI_EVENT_SAS_PLS_LR_PREVIOUS_MASK (0x0F)
837 #define MPI_EVENT_SAS_PLS_LR_PREVIOUS_SHIFT (0)
838 #define MPI_EVENT_SAS_PLS_LR_RATE_UNKNOWN (0x00)
839 #define MPI_EVENT_SAS_PLS_LR_RATE_PHY_DISABLED (0x01)
840 #define MPI_EVENT_SAS_PLS_LR_RATE_FAILED_SPEED_NEGOTIATION (0x02)
841 #define MPI_EVENT_SAS_PLS_LR_RATE_SATA_OOB_COMPLETE (0x03)
842 #define MPI_EVENT_SAS_PLS_LR_RATE_1_5 (0x08)
843 #define MPI_EVENT_SAS_PLS_LR_RATE_3_0 (0x09)
844 #define MPI_EVENT_SAS_PLS_LR_RATE_6_0 (0x0A)
855 #define MPI_EVENT_SAS_DSCVRY_COMPLETE (0x00000000)
856 #define MPI_EVENT_SAS_DSCVRY_IN_PROGRESS (0x00000001)
857 #define MPI_EVENT_SAS_DSCVRY_PHY_BITS_MASK (0xFFFF0000)
858 #define MPI_EVENT_SAS_DSCVRY_PHY_BITS_SHIFT (16)
871 #define MPI_EVENT_DSCVRY_ERR_DS_LOOP_DETECTED (0x00000001)
872 #define MPI_EVENT_DSCVRY_ERR_DS_UNADDRESSABLE_DEVICE (0x00000002)
873 #define MPI_EVENT_DSCVRY_ERR_DS_MULTIPLE_PORTS (0x00000004)
874 #define MPI_EVENT_DSCVRY_ERR_DS_EXPANDER_ERR (0x00000008)
875 #define MPI_EVENT_DSCVRY_ERR_DS_SMP_TIMEOUT (0x00000010)
876 #define MPI_EVENT_DSCVRY_ERR_DS_OUT_ROUTE_ENTRIES (0x00000020)
877 #define MPI_EVENT_DSCVRY_ERR_DS_INDEX_NOT_EXIST (0x00000040)
878 #define MPI_EVENT_DSCVRY_ERR_DS_SMP_FUNCTION_FAILED (0x00000080)
879 #define MPI_EVENT_DSCVRY_ERR_DS_SMP_CRC_ERROR (0x00000100)
880 #define MPI_EVENT_DSCVRY_ERR_DS_MULTPL_SUBTRACTIVE (0x00000200)
881 #define MPI_EVENT_DSCVRY_ERR_DS_TABLE_TO_TABLE (0x00000400)
882 #define MPI_EVENT_DSCVRY_ERR_DS_UNSUPPORTED_DEVICE (0x00000800)
883 #define MPI_EVENT_DSCVRY_ERR_DS_MAX_SATA_TARGETS (0x00001000)
884 #define MPI_EVENT_DSCVRY_ERR_DS_MULTI_PORT_DOMAIN (0x00002000)
885 #define MPI_EVENT_DSCVRY_ERR_DS_SATA_INIT_FAILURE (0x00004000)
900 #define MPI_EVENT_SAS_SMP_FUNCTION_RESULT_VALID (0x00)
901 #define MPI_EVENT_SAS_SMP_CRC_ERROR (0x01)
902 #define MPI_EVENT_SAS_SMP_TIMEOUT (0x02)
903 #define MPI_EVENT_SAS_SMP_NO_DESTINATION (0x03)
904 #define MPI_EVENT_SAS_SMP_BAD_DESTINATION (0x04)
920 #define MPI_EVENT_SAS_INIT_RC_ADDED (0x01)
921 #define MPI_EVENT_SAS_INIT_RC_REMOVED (0x02)
922 #define MPI_EVENT_SAS_INIT_RC_INACCESSIBLE (0x03)
963 #define MPI_EVENT_SAS_EXP_RC_ADDED (0x00)
964 #define MPI_EVENT_SAS_EXP_RC_NOT_RESPONDING (0x01)
967 #define MPI_EVENT_SAS_EXP_DS_LOOP_DETECTED (0x00000001)
968 #define MPI_EVENT_SAS_EXP_DS_UNADDRESSABLE_DEVICE (0x00000002)
969 #define MPI_EVENT_SAS_EXP_DS_MULTIPLE_PORTS (0x00000004)
970 #define MPI_EVENT_SAS_EXP_DS_EXPANDER_ERR (0x00000008)
971 #define MPI_EVENT_SAS_EXP_DS_SMP_TIMEOUT (0x00000010)
972 #define MPI_EVENT_SAS_EXP_DS_OUT_ROUTE_ENTRIES (0x00000020)
973 #define MPI_EVENT_SAS_EXP_DS_INDEX_NOT_EXIST (0x00000040)
974 #define MPI_EVENT_SAS_EXP_DS_SMP_FUNCTION_FAILED (0x00000080)
975 #define MPI_EVENT_SAS_EXP_DS_SMP_CRC_ERROR (0x00000100)
976 #define MPI_EVENT_SAS_EXP_DS_SUBTRACTIVE_LINK (0x00000200)
977 #define MPI_EVENT_SAS_EXP_DS_TABLE_LINK (0x00000400)
978 #define MPI_EVENT_SAS_EXP_DS_UNSUPPORTED_DEVICE (0x00000800)
981 #define MPI_EVENT_SAS_EXP_FLAGS_ROUTE_TABLE_CONFIG (0x02)
982 #define MPI_EVENT_SAS_EXP_FLAGS_CONFIG_IN_PROGRESS (0x01)
1009 #define MPI_FW_DOWNLOAD_MSGFLGS_LAST_SEGMENT (0x01)
1011 #define MPI_FW_DOWNLOAD_ITYPE_RESERVED (0x00)
1012 #define MPI_FW_DOWNLOAD_ITYPE_FW (0x01)
1013 #define MPI_FW_DOWNLOAD_ITYPE_BIOS (0x02)
1014 #define MPI_FW_DOWNLOAD_ITYPE_NVDATA (0x03)
1015 #define MPI_FW_DOWNLOAD_ITYPE_BOOTLOADER (0x04)
1016 #define MPI_FW_DOWNLOAD_ITYPE_MANUFACTURING (0x06)
1017 #define MPI_FW_DOWNLOAD_ITYPE_CONFIG_1 (0x07)
1018 #define MPI_FW_DOWNLOAD_ITYPE_CONFIG_2 (0x08)
1019 #define MPI_FW_DOWNLOAD_ITYPE_MEGARAID (0x09)
1020 #define MPI_FW_DOWNLOAD_ITYPE_COMMON_BOOT_BLOCK (0x0B)
1069 #define MPI_FW_UPLOAD_ITYPE_FW_IOC_MEM (0x00)
1070 #define MPI_FW_UPLOAD_ITYPE_FW_FLASH (0x01)
1071 #define MPI_FW_UPLOAD_ITYPE_BIOS_FLASH (0x02)
1072 #define MPI_FW_UPLOAD_ITYPE_NVDATA (0x03)
1073 #define MPI_FW_UPLOAD_ITYPE_BOOTLOADER (0x04)
1074 #define MPI_FW_UPLOAD_ITYPE_FW_BACKUP (0x05)
1075 #define MPI_FW_UPLOAD_ITYPE_MANUFACTURING (0x06)
1076 #define MPI_FW_UPLOAD_ITYPE_CONFIG_1 (0x07)
1077 #define MPI_FW_UPLOAD_ITYPE_CONFIG_2 (0x08)
1078 #define MPI_FW_UPLOAD_ITYPE_MEGARAID (0x09)
1079 #define MPI_FW_UPLOAD_ITYPE_COMPLETE (0x0A)
1080 #define MPI_FW_UPLOAD_ITYPE_COMMON_BOOT_BLOCK (0x0B)
1138 #define MPI_FW_HEADER_WHAT_SIGNATURE (0x29232840)
1141 #define MPI_FW_HEADER_PID_TYPE_MASK (0xF000)
1142 #define MPI_FW_HEADER_PID_TYPE_SCSI (0x0000)
1143 #define MPI_FW_HEADER_PID_TYPE_FC (0x1000)
1144 #define MPI_FW_HEADER_PID_TYPE_SAS (0x2000)
1146 #define MPI_FW_HEADER_SIGNATURE_0 (0x5AEAA55A)
1147 #define MPI_FW_HEADER_SIGNATURE_1 (0xA55AEAA5)
1148 #define MPI_FW_HEADER_SIGNATURE_2 (0x5AA55AEA)
1150 #define MPI_FW_HEADER_PID_PROD_MASK (0x0F00)
1151 #define MPI_FW_HEADER_PID_PROD_INITIATOR_SCSI (0x0100)
1152 #define MPI_FW_HEADER_PID_PROD_TARGET_INITIATOR_SCSI (0x0200)
1153 #define MPI_FW_HEADER_PID_PROD_TARGET_SCSI (0x0300)
1154 #define MPI_FW_HEADER_PID_PROD_IM_SCSI (0x0400)
1155 #define MPI_FW_HEADER_PID_PROD_IS_SCSI (0x0500)
1156 #define MPI_FW_HEADER_PID_PROD_CTX_SCSI (0x0600)
1157 #define MPI_FW_HEADER_PID_PROD_IR_SCSI (0x0700)
1159 #define MPI_FW_HEADER_PID_FAMILY_MASK (0x00FF)
1161 #define MPI_FW_HEADER_PID_FAMILY_1030A0_SCSI (0x0001)
1162 #define MPI_FW_HEADER_PID_FAMILY_1030B0_SCSI (0x0002)
1163 #define MPI_FW_HEADER_PID_FAMILY_1030B1_SCSI (0x0003)
1164 #define MPI_FW_HEADER_PID_FAMILY_1030C0_SCSI (0x0004)
1165 #define MPI_FW_HEADER_PID_FAMILY_1020A0_SCSI (0x0005)
1166 #define MPI_FW_HEADER_PID_FAMILY_1020B0_SCSI (0x0006)
1167 #define MPI_FW_HEADER_PID_FAMILY_1020B1_SCSI (0x0007)
1168 #define MPI_FW_HEADER_PID_FAMILY_1020C0_SCSI (0x0008)
1169 #define MPI_FW_HEADER_PID_FAMILY_1035A0_SCSI (0x0009)
1170 #define MPI_FW_HEADER_PID_FAMILY_1035B0_SCSI (0x000A)
1171 #define MPI_FW_HEADER_PID_FAMILY_1030TA0_SCSI (0x000B)
1172 #define MPI_FW_HEADER_PID_FAMILY_1020TA0_SCSI (0x000C)
1174 #define MPI_FW_HEADER_PID_FAMILY_909_FC (0x0000)
1175 #define MPI_FW_HEADER_PID_FAMILY_919_FC (0x0001)
1176 #define MPI_FW_HEADER_PID_FAMILY_919X_FC (0x0002)
1177 #define MPI_FW_HEADER_PID_FAMILY_919XL_FC (0x0003)
1178 #define MPI_FW_HEADER_PID_FAMILY_939X_FC (0x0004)
1179 #define MPI_FW_HEADER_PID_FAMILY_959_FC (0x0005)
1180 #define MPI_FW_HEADER_PID_FAMILY_949E_FC (0x0006)
1182 #define MPI_FW_HEADER_PID_FAMILY_1064_SAS (0x0001)
1183 #define MPI_FW_HEADER_PID_FAMILY_1068_SAS (0x0002)
1184 #define MPI_FW_HEADER_PID_FAMILY_1078_SAS (0x0003)
1185 #define MPI_FW_HEADER_PID_FAMILY_106xE_SAS (0x0004)
1201 #define MPI_EXT_IMAGE_TYPE_UNSPECIFIED (0x00)
1202 #define MPI_EXT_IMAGE_TYPE_FW (0x01)
1203 #define MPI_EXT_IMAGE_TYPE_NVDATA (0x03)
1204 #define MPI_EXT_IMAGE_TYPE_BOOTLOADER (0x04)
1205 #define MPI_EXT_IMAGE_TYPE_INITIALIZATION (0x05)