fc_log.h:    MPI_IOCLOGINFO_FC_INIT_BASE                     = 0x20000000,
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_OUT_OF_ORDER_FRAME = 0x20000001, /* received an out of order frame - unsupported */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_BAD_START_OF_FRAME = 0x20000002, /* Bad Rx Frame, bad start of frame primative */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_BAD_END_OF_FRAME   = 0x20000003, /* Bad Rx Frame, bad end of frame primative */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_OVER_RUN           = 0x20000004, /* Bad Rx Frame, overrun */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_RX_OTHER           = 0x20000005, /* Other errors caught by IOC which require retries */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_SUBPROC_DEAD       = 0x20000006, /* Main processor could not initialize sub-processor */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_RX_OVERRUN         = 0x20000007, /* Scatter Gather overrun  */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_RX_BAD_STATUS      = 0x20000008, /* Receiver detected context mismatch via invalid header */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_RX_UNEXPECTED_FRAME= 0x20000009, /* CtxMgr detected unsupported frame type  */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_LINK_FAILURE       = 0x2000000A, /* Link failure occurred  */
fc_log.h:    MPI_IOCLOGINFO_FC_INIT_ERROR_TX_TIMEOUT         = 0x2000000B, /* Transmitter timeout error */
fc_log.h:    MPI_IOCLOGINFO_FC_TARGET_WAITING_FOR_DATA_IN    = 0x2100000f, /* cleared waiting for data after a logout */
fc_log.h:    MPI_IOCLOGINFO_FC_LAN_TRANS_RES_BITS_SET        = 0x22000003, /* Transaction Context value has reserved bits set */
fc_log.h:    MPI_IOCLOGINFO_FC_LINK_LOOP_INIT_TIMEOUT        = 0x24000001, /* Loop initialization timed out */
fc_log.h:    MPI_IOCLOGINFO_FC_LINK_ALREADY_INITIALIZED      = 0x24000002, /* Another system controller already initialized the loop */
mpi.h: *  05-31-02  01.02.05  Bumped MPI_HEADER_VERSION_UNIT.
mpi.h: *  09-16-02  01.02.07  Bumped value for MPI_HEADER_VERSION_UNIT.
mpi.h: *  06-26-03  01.02.10  Bumped MPI_HEADER_VERSION_UNIT value.
mpi.h:#define MPI_HEADER_VERSION_UNIT             (0x00)
mpi.h:#define MPI_HEADER_VERSION_UNIT_MASK        (0xFF00)
mpi.h:#define MPI_HEADER_VERSION_UNIT_SHIFT       (8)
mpi.h:#define MPI_HEADER_VERSION ((MPI_HEADER_VERSION_UNIT << 8) | MPI_HEADER_VERSION_DEV)
mpi.h:#define MPI_FAULT_REQUEST_MESSAGE_PCI_PARITY_ERROR  (0x8111)
mpi.h:#define MPI_FAULT_REPLY_MESSAGE_PCI_PARITY_ERROR    (0x8113)
mpi.h:#define MPI_FAULT_DATA_SEND_PCI_PARITY_ERROR        (0x8115)
mpi.h:#define MPI_FAULT_DATA_RECEIVE_PCI_PARITY_ERROR     (0x8117)
mpi.h:#define MPI_DOORBELL_WHO_INIT_MASK          (0x07000000)
mpi.h:#define MPI_DOORBELL_WHO_INIT_SHIFT         (24)
mpi.h:#define MPI_WRITE_SEQUENCE_OFFSET           (0x00000004)
mpi.h:#define MPI_REQ_MF_DESCRIPTOR_F_BIT         (0x00000004)
mpi.h:#define MPI_ADDRESS_REPLY_A_BIT             (0x80000000)
mpi.h:#define MPI_CONTEXT_REPLY_A_BIT             (0x80000000)
mpi.h:#define MPI_CONTEXT_REPLY_TYPE_SCSI_INIT    (0x00)
mpi.h:#define MPI_FUNCTION_IOC_INIT                       (0x02)
mpi.h:#define MPI_FUNCTION_FC_PRIMITIVE_SEND              (0x14)
mpi.h:#define MPI_FUNCTION_SAS_IO_UNIT_CONTROL            (0x1B)
mpi.h:#define MPI_FUNCTION_IOC_MESSAGE_UNIT_RESET         (0x40)
mpi.h:#define MPI_FUNCTION_IO_UNIT_RESET                  (0x41)
mpi.h:#define MPI_SGE_FLAGS_32_BIT_ADDRESSING         (0x00)
mpi.h:#define MPI_SGE_FLAGS_64_BIT_ADDRESSING         (0x02)
mpi.h:#define MPI_SGE_FLAGS_32_BIT_CONTEXT            (0x00)
mpi.h:#define MPI_SGE_FLAGS_64_BIT_CONTEXT            (0x02)
mpi.h:#define MPI_SGE_FLAGS_96_BIT_CONTEXT            (0x04)
mpi.h:#define MPI_SGE_FLAGS_128_BIT_CONTEXT           (0x06)
mpi.h:         /* CAUTION - The following are READ-MODIFY-WRITE! */
mpi.h:#define MPI_IOCSTATUS_CONFIG_CANT_COMMIT        (0x0025)
mpi.h:#define MPI_IOCSTATUS_TARGET_PRIORITY_IO         (0x0060)
mpi.h:#define MPI_IOCSTATUS_LAN_TRANSMIT_ERROR        (0x0082)
mpi.h:#define MPI_IOCSTATUS_LAN_TRANSMIT_ABORTED      (0x0083)
mpi_cnfg.h: *                      Removed define for MPI_IOUNITPAGE2_FLAGS_RAID_DISABLE.
mpi_cnfg.h: *                      MPI_SCSIPORTPAGE2_PORT_FLAGS_PARITY_ENABLE.
mpi_cnfg.h: *  11-01-01 01.02.05   Added define for MPI_IOUNITPAGE1_DISABLE_IR.
mpi_cnfg.h: *  06-26-03 01.02.12   Added MPI_IOUNITPAGE1_IR_USE_STATIC_VOLUME_ID define.
mpi_cnfg.h:#define MPI_CONFIG_PAGETYPE_IO_UNIT                 (0x00)
mpi_cnfg.h:#define MPI_CONFIG_EXTPAGETYPE_SAS_IO_UNIT          (0x10)
mpi_cnfg.h:#define MPI_CONFIG_ACTION_PAGE_WRITE_CURRENT        (0x02)
mpi_cnfg.h:#define MPI_CONFIG_ACTION_PAGE_WRITE_NVRAM          (0x04)
mpi_cnfg.h:typedef struct _CONFIG_PAGE_IO_UNIT_0
mpi_cnfg.h:} fCONFIG_PAGE_IO_UNIT_0, MPI_POINTER PTR_CONFIG_PAGE_IO_UNIT_0,
mpi_cnfg.h:#define MPI_IOUNITPAGE0_PAGEVERSION                     (0x00)
mpi_cnfg.h:typedef struct _CONFIG_PAGE_IO_UNIT_1
mpi_cnfg.h:} fCONFIG_PAGE_IO_UNIT_1, MPI_POINTER PTR_CONFIG_PAGE_IO_UNIT_1,
mpi_cnfg.h:#define MPI_IOUNITPAGE1_PAGEVERSION                     (0x01)
mpi_cnfg.h:#define MPI_IOUNITPAGE1_MULTI_FUNCTION                  (0x00000000)
mpi_cnfg.h:#define MPI_IOUNITPAGE1_SINGLE_FUNCTION                 (0x00000001)
mpi_cnfg.h:#define MPI_IOUNITPAGE1_MULTI_PATHING                   (0x00000002)
mpi_cnfg.h:#define MPI_IOUNITPAGE1_SINGLE_PATHING                  (0x00000000)
mpi_cnfg.h:#define MPI_IOUNITPAGE1_IR_USE_STATIC_VOLUME_ID         (0x00000004)
mpi_cnfg.h:#define MPI_IOUNITPAGE1_DISABLE_QUEUE_FULL_HANDLING     (0x00000020)
mpi_cnfg.h:#define MPI_IOUNITPAGE1_DISABLE_IR                      (0x00000040)
mpi_cnfg.h:#define MPI_IOUNITPAGE1_FORCE_32                        (0x00000080)
mpi_cnfg.h:#define MPI_IOUNITPAGE1_NATIVE_COMMAND_Q_DISABLE        (0x00000100)
mpi_cnfg.h:#define MPI_ADAPTER_INFO_FLAGS_INIT_STATUS              (0x0002)
mpi_cnfg.h:typedef struct _CONFIG_PAGE_IO_UNIT_2
mpi_cnfg.h:} fCONFIG_PAGE_IO_UNIT_2, MPI_POINTER PTR_CONFIG_PAGE_IO_UNIT_2,
mpi_cnfg.h:#define MPI_IOUNITPAGE2_PAGEVERSION                     (0x00)
mpi_cnfg.h:#define MPI_IOUNITPAGE2_FLAGS_PAUSE_ON_ERROR            (0x00000002)
mpi_cnfg.h:#define MPI_IOUNITPAGE2_FLAGS_VERBOSE_ENABLE            (0x00000004)
mpi_cnfg.h:#define MPI_IOUNITPAGE2_FLAGS_COLOR_VIDEO_DISABLE       (0x00000008)
mpi_cnfg.h:#define MPI_IOUNITPAGE2_FLAGS_DONT_HOOK_INT_40          (0x00000010)
mpi_cnfg.h:#define MPI_IOUNITPAGE2_FLAGS_DEV_LIST_DISPLAY_MASK     (0x000000E0)
mpi_cnfg.h:#define MPI_IOUNITPAGE2_FLAGS_INSTALLED_DEV_DISPLAY     (0x00000000)
mpi_cnfg.h:#define MPI_IOUNITPAGE2_FLAGS_ADAPTER_DISPLAY           (0x00000020)
mpi_cnfg.h:#define MPI_IOUNITPAGE2_FLAGS_ADAPTER_DEV_DISPLAY       (0x00000040)
mpi_cnfg.h:#ifndef MPI_IO_UNIT_PAGE_3_GPIO_VAL_MAX
mpi_cnfg.h:#define MPI_IO_UNIT_PAGE_3_GPIO_VAL_MAX     (1)
mpi_cnfg.h:typedef struct _CONFIG_PAGE_IO_UNIT_3
mpi_cnfg.h:    U16                     GPIOVal[MPI_IO_UNIT_PAGE_3_GPIO_VAL_MAX]; /* 08h */
mpi_cnfg.h:} fCONFIG_PAGE_IO_UNIT_3, MPI_POINTER PTR_CONFIG_PAGE_IO_UNIT_3,
mpi_cnfg.h:#define MPI_IOUNITPAGE3_PAGEVERSION                     (0x01)
mpi_cnfg.h:#define MPI_IOUNITPAGE3_GPIO_FUNCTION_MASK              (0xFC)
mpi_cnfg.h:#define MPI_IOUNITPAGE3_GPIO_FUNCTION_SHIFT             (2)
mpi_cnfg.h:#define MPI_IOUNITPAGE3_GPIO_SETTING_OFF                (0x00)
mpi_cnfg.h:#define MPI_IOUNITPAGE3_GPIO_SETTING_ON                 (0x01)
mpi_cnfg.h:#define MPI_SCSIPORTPAGE1_TARGCONFIG_INIT_TARG        (0x02)
mpi_cnfg.h:#define MPI_SCSIPORTPAGE2_PORT_MASK_INIT_HBA                (0x00000030)
mpi_cnfg.h:#define MPI_SCSIPORTPAGE2_PORT_DISABLE_INIT_HBA             (0x00000000)
mpi_cnfg.h:#define MPI_SCSIPORTPAGE2_PORT_BIOS_INIT_HBA                (0x00000010)
mpi_cnfg.h:#define MPI_SCSIPORTPAGE2_PORT_OS_INIT_HBA                  (0x00000020)
mpi_cnfg.h:#define MPI_SCSIPORTPAGE2_PORT_BIOS_OS_INIT_HBA             (0x00000030)
mpi_cnfg.h:#define MPI_SCSIPORTPAGE2_PORT_RM_WITH_MEDIA                (0x00000080)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_0_PL_SELECT_MASK       (0x00000003)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_1_PL_SELECT_MASK       (0x0000000C)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_2_PL_SELECT_MASK       (0x00000030)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_3_PL_SELECT_MASK       (0x000000C0)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_4_PL_SELECT_MASK       (0x00000300)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_5_PL_SELECT_MASK       (0x00000C00)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_6_PL_SELECT_MASK       (0x00003000)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_7_PL_SELECT_MASK       (0x0000C000)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_8_PL_SELECT_MASK       (0x00030000)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_9_PL_SELECT_MASK       (0x000C0000)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_10_PL_SELECT_MASK      (0x00300000)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_11_PL_SELECT_MASK      (0x00C00000)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_12_PL_SELECT_MASK      (0x03000000)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_13_PL_SELECT_MASK      (0x0C000000)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_14_PL_SELECT_MASK      (0x30000000)
mpi_cnfg.h:#define MPI_SCSIDEVPAGE2_DPS_BIT_15_PL_SELECT_MASK      (0xC0000000)
mpi_cnfg.h:#define MPI_FCPORTPAGE0_FLAGS_PROT_FCP_INIT             (MPI_PORTFACTS_PROTOCOL_INITIATOR)
mpi_cnfg.h:#define MPI_FCPORTPAGE0_FLAGS_ATTACH_NO_INIT            (0x00000000)
mpi_cnfg.h:#define MPI_FCPORTPAGE0_SUPPORT_1GBIT_SPEED             (0x00000001) /* (SNIA)HBA_PORTSPEED_1GBIT   1   1 GBit/sec */
mpi_cnfg.h:#define MPI_FCPORTPAGE0_SUPPORT_2GBIT_SPEED             (0x00000002) /* (SNIA)HBA_PORTSPEED_2GBIT   2   2 GBit/sec */
mpi_cnfg.h:#define MPI_FCPORTPAGE0_SUPPORT_10GBIT_SPEED            (0x00000004) /* (SNIA)HBA_PORTSPEED_10GBIT  4  10 GBit/sec */
mpi_cnfg.h:#define MPI_FCPORTPAGE0_SUPPORT_4GBIT_SPEED             (0x00000008) /* (SNIA)HBA_PORTSPEED_4GBIT   8   4 GBit/sec */
mpi_cnfg.h:#define MPI_FCPORTPAGE0_CURRENT_SPEED_1GBIT             MPI_FCPORTPAGE0_SUPPORT_1GBIT_SPEED
mpi_cnfg.h:#define MPI_FCPORTPAGE0_CURRENT_SPEED_2GBIT             MPI_FCPORTPAGE0_SUPPORT_2GBIT_SPEED
mpi_cnfg.h:#define MPI_FCPORTPAGE0_CURRENT_SPEED_10GBIT            MPI_FCPORTPAGE0_SUPPORT_10GBIT_SPEED
mpi_cnfg.h:#define MPI_FCPORTPAGE0_CURRENT_SPEED_4GBIT             MPI_FCPORTPAGE0_SUPPORT_4GBIT_SPEED
mpi_cnfg.h:#define MPI_FCPORTPAGE1_FLAGS_MASK_RR_TOV_UNITS         (0x00000070)
mpi_cnfg.h:#define MPI_FCPORTPAGE1_FLAGS_PROT_FCP_INIT             ((U32)MPI_PORTFACTS_PROTOCOL_INITIATOR << MPI_FCPORTPAGE1_FLAGS_PROT_SHIFT)
mpi_cnfg.h:#define MPI_FCPORTPAGE1_FLAGS_NONE_RR_TOV_UNITS         (0x00000000)
mpi_cnfg.h:#define MPI_FCPORTPAGE1_FLAGS_THOUSANDTH_RR_TOV_UNITS   (0x00000010)
mpi_cnfg.h:#define MPI_FCPORTPAGE1_FLAGS_TENTH_RR_TOV_UNITS        (0x00000030)
mpi_cnfg.h:#define MPI_FCPORTPAGE1_FLAGS_TEN_RR_TOV_UNITS          (0x00000050)
mpi_cnfg.h:#define MPI_FCPORTPAGE1_INITIATOR_DEV_TIMEOUT_MASK      (0x7F)
mpi_cnfg.h:#define MPI_FCPORTPAGE4_PORT_MASK_INIT_HBA              (0x00000030)
mpi_cnfg.h:#define MPI_FCPORTPAGE4_PORT_DISABLE_INIT_HBA           (0x00000000)
mpi_cnfg.h:#define MPI_FCPORTPAGE4_PORT_BIOS_INIT_HBA              (0x00000010)
mpi_cnfg.h:#define MPI_FCPORTPAGE4_PORT_OS_INIT_HBA                (0x00000020)
mpi_cnfg.h:#define MPI_FCPORTPAGE4_PORT_BIOS_OS_INIT_HBA           (0x00000030)
mpi_cnfg.h:#define MPI_FC_DEVICE_PAGE0_PROT_FCP_INITIATOR          (0x04)
mpi_cnfg.h:#define MPI_RAIDVOL0_SETTING_WRITE_CACHING_ENABLE       (0x0001)
mpi_cnfg.h:#define MPI_RAIDVOL0_SETTING_PRIORITY_RESYNC            (0x0008)
mpi_cnfg.h:#define MPI_PHYSDISK0_STATUS_INITIALIZING               (0x04)
mpi_cnfg.h:typedef struct _MPI_SAS_IO_UNIT0_PHY_DATA
mpi_cnfg.h:} MPI_SAS_IO_UNIT0_PHY_DATA, MPI_POINTER PTR_MPI_SAS_IO_UNIT0_PHY_DATA,
mpi_cnfg.h:#ifndef MPI_SAS_IOUNIT0_PHY_MAX
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_PHY_MAX         (1)
mpi_cnfg.h:typedef struct _CONFIG_PAGE_SAS_IO_UNIT_0
mpi_cnfg.h:    MPI_SAS_IO_UNIT0_PHY_DATA       PhyData[MPI_SAS_IOUNIT0_PHY_MAX];   /* 10h */
mpi_cnfg.h:} fCONFIG_PAGE_SAS_IO_UNIT_0, MPI_POINTER PTR_CONFIG_PAGE_SAS_IO_UNIT_0,
mpi_cnfg.h:#define MPI_SASIOUNITPAGE0_PAGEVERSION      (0x00)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_PORT_FLAGS_DISCOVERY_IN_PROGRESS    (0x08)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_PORT_FLAGS_0_TARGET_IOC_NUM         (0x00)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_PORT_FLAGS_1_TARGET_IOC_NUM         (0x04)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_PORT_FLAGS_WAIT_FOR_PORTENABLE      (0x02)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_PORT_FLAGS_AUTO_PORT_CONFIG         (0x01)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_PHY_FLAGS_PHY_DISABLED              (0x04)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_PHY_FLAGS_TX_INVERT                 (0x02)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_PHY_FLAGS_RX_INVERT                 (0x01)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_RATE_UNKNOWN                        (0x00)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_RATE_PHY_DISABLED                   (0x01)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_RATE_FAILED_SPEED_NEGOTIATION       (0x02)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_RATE_SATA_OOB_COMPLETE              (0x03)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_RATE_1_5                            (0x08)
mpi_cnfg.h:#define MPI_SAS_IOUNIT0_RATE_3_0                            (0x09)
mpi_cnfg.h:typedef struct _MPI_SAS_IO_UNIT1_PHY_DATA
mpi_cnfg.h:} MPI_SAS_IO_UNIT1_PHY_DATA, MPI_POINTER PTR_MPI_SAS_IO_UNIT1_PHY_DATA,
mpi_cnfg.h:#ifndef MPI_SAS_IOUNIT1_PHY_MAX
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_PHY_MAX         (1)
mpi_cnfg.h:typedef struct _CONFIG_PAGE_SAS_IO_UNIT_1
mpi_cnfg.h:    MPI_SAS_IO_UNIT1_PHY_DATA   PhyData[MPI_SAS_IOUNIT1_PHY_MAX];   /* 10h */
mpi_cnfg.h:} fCONFIG_PAGE_SAS_IO_UNIT_1, MPI_POINTER PTR_CONFIG_PAGE_SAS_IO_UNIT_1,
mpi_cnfg.h:#define MPI_SASIOUNITPAGE1_PAGEVERSION      (0x00)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_PORT_FLAGS_0_TARGET_IOC_NUM         (0x00)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_PORT_FLAGS_1_TARGET_IOC_NUM         (0x04)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_PORT_FLAGS_WAIT_FOR_PORTENABLE      (0x02)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_PORT_FLAGS_AUTO_PORT_CONFIG         (0x01)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_PHY_FLAGS_PHY_DISABLE               (0x04)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_PHY_FLAGS_TX_INVERT                 (0x02)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_PHY_FLAGS_RX_INVERT                 (0x01)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_MAX_RATE_MASK                       (0xF0)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_MAX_RATE_1_5                        (0x80)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_MAX_RATE_3_0                        (0x90)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_MIN_RATE_MASK                       (0x0F)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_MIN_RATE_1_5                        (0x08)
mpi_cnfg.h:#define MPI_SAS_IOUNIT1_MIN_RATE_3_0                        (0x09)
mpi_cnfg.h:typedef struct _CONFIG_PAGE_SAS_IO_UNIT_2
mpi_cnfg.h:} fCONFIG_PAGE_SAS_IO_UNIT_2, MPI_POINTER PTR_CONFIG_PAGE_SAS_IO_UNIT_2,
mpi_cnfg.h:#define MPI_SASIOUNITPAGE2_PAGEVERSION      (0x00)
mpi_cnfg.h:#define MPI_SAS_IOUNIT2_STATUS_DISABLED_PERSISTENT_MAPPINGS (0x02)
mpi_cnfg.h:#define MPI_SAS_IOUNIT2_STATUS_FULL_PERSISTENT_MAPPINGS     (0x01)
mpi_cnfg.h:#define MPI_SAS_IOUNIT2_FLAGS_DISABLE_PERSISTENT_MAPPINGS   (0x01)
mpi_cnfg.h:typedef struct _CONFIG_PAGE_SAS_IO_UNIT_3
mpi_cnfg.h:} fCONFIG_PAGE_SAS_IO_UNIT_3, MPI_POINTER PTR_CONFIG_PAGE_SAS_IO_UNIT_3,
mpi_cnfg.h:#define MPI_SASIOUNITPAGE3_PAGEVERSION      (0x00)
mpi_fc.h:typedef struct _MSG_FC_PRIMITIVE_SEND_REQUEST
mpi_fc.h:} MSG_FC_PRIMITIVE_SEND_REQUEST, MPI_POINTER PTR_MSG_FC_PRIMITIVE_SEND_REQUEST,
mpi_fc.h:typedef struct _MSG_FC_PRIMITIVE_SEND_REPLY
mpi_fc.h:} MSG_FC_PRIMITIVE_SEND_REPLY, MPI_POINTER PTR_MSG_FC_PRIMITIVE_SEND_REPLY,
mpi_init.h: *  08-29-01  01.02.02  Added MPI_SCSITASKMGMT_TASKTYPE_LOGICAL_UNIT_RESET.
mpi_init.h:#ifndef MPI_INIT_H
mpi_init.h:#define MPI_INIT_H
mpi_init.h:#define MPI_SCSIIO_MSGFLGS_EEDP_520_WRITE_MODE1     (0x40)
mpi_init.h:#define MPI_SCSIIO_MSGFLGS_EEDP_8_9_WRITE_MODE1     (0x80)
mpi_init.h:#define MPI_SCSIIO_CONTROL_WRITE                (0x01000000)
mpi_init.h:#define MPI_SCSI_STATUS_CHECK_CONDITION         (0x02)
mpi_init.h:#define MPI_SCSI_STATUS_CONDITION_MET           (0x04)
mpi_init.h:  SCSITaskMgmt_t, MPI_POINTER pSCSITaskMgmt_t;
mpi_init.h:#define MPI_SCSITASKMGMT_TASKTYPE_ABORT_TASK            (0x01)
mpi_init.h:#define MPI_SCSITASKMGMT_TASKTYPE_ABRT_TASK_SET         (0x02)
mpi_init.h:#define MPI_SCSITASKMGMT_TASKTYPE_TARGET_RESET          (0x03)
mpi_init.h:#define MPI_SCSITASKMGMT_TASKTYPE_RESET_BUS             (0x04)
mpi_init.h:#define MPI_SCSITASKMGMT_TASKTYPE_LOGICAL_UNIT_RESET    (0x05)
mpi_init.h:#define MPI_SCSITASKMGMT_TASKTYPE_CLEAR_TASK_SET        (0x06)
mpi_init.h:#define MPI_SCSITASKMGMT_MSGFLAGS_TARGET_RESET_OPTION   (0x00)
mpi_init.h:#define MPI_SCSITASKMGMT_MSGFLAGS_LIP_RESET_OPTION      (0x02)
mpi_init.h:#define MPI_SCSITASKMGMT_MSGFLAGS_LIPRESET_RESET_OPTION (0x04)
mpi_init.h:  SCSITaskMgmtReply_t, MPI_POINTER pSCSITaskMgmtReply_t;
mpi_init.h:#define MPI_SEP_REQ_ACTION_WRITE_STATUS                 (0x00)
mpi_init.h:#define MPI_SEP_REQ_SLOTSTATUS_IN_CRITICAL_ARRAY        (0x00000010)
mpi_init.h:#define MPI_SEP_REQ_SLOTSTATUS_PARITY_CHECK             (0x00000020)
mpi_init.h:#define MPI_SEP_REPLY_SLOTSTATUS_IN_CRITICAL_ARRAY      (0x00000010)
mpi_init.h:#define MPI_SEP_REPLY_SLOTSTATUS_PARITY_CHECK           (0x00000020)
mpi_ioc.h: *  05-24-00  00.10.02  Added _MSG_IOC_INIT_REPLY structure.
mpi_ioc.h: *                      Added MPI_IOCINIT_FLAGS_DISCARD_FW_IMAGE.
mpi_ioc.h: *                      Added MPI_FW_DOWNLOAD_ITYPE_NVSTORE_DATA and
mpi_ioc.h: *                      MPI_FW_UPLOAD_ITYPE_NVDATA.
mpi_ioc.h:typedef struct _MSG_IOC_INIT
mpi_ioc.h:} MSG_IOC_INIT, MPI_POINTER PTR_MSG_IOC_INIT,
mpi_ioc.h:#define MPI_WHOINIT_NO_ONE                          (0x00)
mpi_ioc.h:#define MPI_WHOINIT_SYSTEM_BIOS                     (0x01)
mpi_ioc.h:#define MPI_WHOINIT_ROM_BIOS                        (0x02)
mpi_ioc.h:#define MPI_WHOINIT_PCI_PEER                        (0x03)
mpi_ioc.h:#define MPI_WHOINIT_HOST_DRIVER                     (0x04)
mpi_ioc.h:#define MPI_WHOINIT_MANUFACTURER                    (0x05)
mpi_ioc.h:#define MPI_IOCINIT_FLAGS_DISCARD_FW_IMAGE          (0x01)
mpi_ioc.h:#define MPI_IOCINIT_FLAGS_REPLY_FIFO_HOST_SIGNAL    (0x02)
mpi_ioc.h:typedef struct _MSG_IOC_INIT_REPLY
mpi_ioc.h:} MSG_IOC_INIT_REPLY, MPI_POINTER PTR_MSG_IOC_INIT_REPLY,
mpi_ioc.h:#define MPI_IOCFACTS_HEADERVERSION_UNIT_MASK        (0xFF00)
mpi_ioc.h:#define MPI_IOCFACTS_CAPABILITY_HIGH_PRI_Q          (0x00000001)
mpi_ioc.h:#define MPI_IOCFACTS_CAPABILITY_REPLY_HOST_SIGNAL   (0x00000002)
mpi_ioc.h:#define MPI_IOCFACTS_CAPABILITY_QUEUE_FULL_HANDLING (0x00000004)
mpi_ioc.h:#define MPI_IOCFACTS_CAPABILITY_DIAG_TRACE_BUFFER   (0x00000008)
mpi_ioc.h:#define MPI_IOCFACTS_CAPABILITY_SNAPSHOT_BUFFER     (0x00000010)
mpi_ioc.h:#define MPI_IOCFACTS_CAPABILITY_EXTENDED_BUFFER     (0x00000020)
mpi_ioc.h:#define MPI_IOCFACTS_CAPABILITY_EEDP                (0x00000040)
mpi_ioc.h:#define MPI_PORTFACTS_PROTOCOL_INITIATOR        (0x08)
mpi_ioc.h:#define MPI_EVENT_NOTIFICATION_SWITCH_OFF   (0x00)
mpi_ioc.h:#define MPI_EVENT_NOTIFICATION_SWITCH_ON    (0x01)
mpi_ioc.h:#define MPI_EVENT_UNIT_ATTENTION            (0x00000003)
mpi_ioc.h:#define MPI_FW_DOWNLOAD_ITYPE_RESERVED      (0x00)
mpi_ioc.h:#define MPI_FW_DOWNLOAD_ITYPE_FW            (0x01)
mpi_ioc.h:#define MPI_FW_DOWNLOAD_ITYPE_BIOS          (0x02)
mpi_ioc.h:#define MPI_FW_DOWNLOAD_ITYPE_NVDATA        (0x03)
mpi_ioc.h:#define MPI_FW_DOWNLOAD_ITYPE_BOOTLOADER    (0x04)
mpi_ioc.h:#define MPI_FW_UPLOAD_ITYPE_FW_IOC_MEM      (0x00)
mpi_ioc.h:#define MPI_FW_UPLOAD_ITYPE_FW_FLASH        (0x01)
mpi_ioc.h:#define MPI_FW_UPLOAD_ITYPE_BIOS_FLASH      (0x02)
mpi_ioc.h:#define MPI_FW_UPLOAD_ITYPE_NVDATA          (0x03)
mpi_ioc.h:#define MPI_FW_UPLOAD_ITYPE_BOOTLOADER      (0x04)
mpi_ioc.h:#define MPI_FW_HEADER_PID_PROD_INITIATOR_SCSI           (0x0100)
mpi_ioc.h:#define MPI_FW_HEADER_PID_PROD_TARGET_INITIATOR_SCSI    (0x0200)
mpi_raid.h: *  03-14-02  01.02.05  Added define for MPI_RAID_ACTION_ADATA_LOW_LEVEL_INIT.
mpi_raid.h:#define MPI_RAID_ACTION_ADATA_LOW_LEVEL_INIT        (0x00000002)
mpi_sas.h:#define MPI_SASSTATUS_SHORT_INFORMATION_UNIT            (0x0A)
mpi_sas.h:#define MPI_SASSTATUS_LONG_INFORMATION_UNIT             (0x0B)
mpi_sas.h:#define MPI_SASSTATUS_XFER_RDY_INCORRECT_WRITE_DATA     (0x0C)
mpi_sas.h:#define MPI_SASSTATUS_INITIATOR_RESPONSE_TIMEOUT        (0x14)
mpi_sas.h:#define MPI_SAS_DEVICE_INFO_SSP_INITIATOR       (0x00000040)
mpi_sas.h:#define MPI_SAS_DEVICE_INFO_STP_INITIATOR       (0x00000020)
mpi_sas.h:#define MPI_SAS_DEVICE_INFO_SMP_INITIATOR       (0x00000010)
mpi_sas.h:typedef struct _MSG_SAS_IOUNIT_CONTROL_REQUEST
mpi_sas.h:} MSG_SAS_IOUNIT_CONTROL_REQUEST, MPI_POINTER PTR_MSG_SAS_IOUNIT_CONTROL_REQUEST,
mpi_sas.h:typedef struct _MSG_SAS_IOUNIT_CONTROL_REPLY
mpi_sas.h:} MSG_SAS_IOUNIT_CONTROL_REPLY, MPI_POINTER PTR_MSG_SAS_IOUNIT_CONTROL_REPLY,
mpi_targ.h: *  11-01-01  01.02.04  Added define for TARGET_STATUS_SEND_FLAGS_HIGH_PRIORITY.
mpi_targ.h: *                      Added PRIORITY_REASON_TARGET_BUSY.
mpi_targ.h:#define CMD_BUFFER_POST_FLAGS_64_BIT_ADDR       (0x80)
mpi_targ.h:typedef struct _MSG_PRIORITY_CMD_RECEIVED_REPLY
mpi_targ.h:} MSG_PRIORITY_CMD_RECEIVED_REPLY, MPI_POINTER PTR_MSG_PRIORITY_CMD_RECEIVED_REPLY,
mpi_targ.h:#define PRIORITY_REASON_NO_DISCONNECT           (0x00)
mpi_targ.h:#define PRIORITY_REASON_SCSI_TASK_MANAGEMENT    (0x01)
mpi_targ.h:#define PRIORITY_REASON_CMD_PARITY_ERR          (0x02)
mpi_targ.h:#define PRIORITY_REASON_MSG_OUT_PARITY_ERR      (0x03)
mpi_targ.h:#define PRIORITY_REASON_LQ_CRC_ERR              (0x04)
mpi_targ.h:#define PRIORITY_REASON_CMD_CRC_ERR             (0x05)
mpi_targ.h:#define PRIORITY_REASON_PROTOCOL_ERR            (0x06)
mpi_targ.h:#define PRIORITY_REASON_DATA_OUT_PARITY_ERR     (0x07)
mpi_targ.h:#define PRIORITY_REASON_DATA_OUT_CRC_ERR        (0x08)
mpi_targ.h:#define PRIORITY_REASON_TARGET_BUSY             (0x09)
mpi_targ.h:#define PRIORITY_REASON_UNKNOWN                 (0xFF)
mpi_targ.h:#define TARGET_ASSIST_FLAGS_HIGH_PRIORITY           (0x04)
mpi_targ.h:#define TARGET_STATUS_SEND_FLAGS_HIGH_PRIORITY      (0x04)
mpi_targ.h:#define TARGET_MODE_REPLY_INITIATOR_INDEX_MASK  (0x03FFC000)
mpi_targ.h:#define TARGET_MODE_REPLY_INITIATOR_INDEX_SHIFT (14)
mpi_targ.h:#define GET_INITIATOR_INDEX(x) (((x) & TARGET_MODE_REPLY_INITIATOR_INDEX_MASK) \
mpi_targ.h:                                   >> TARGET_MODE_REPLY_INITIATOR_INDEX_SHIFT)
mpi_targ.h:#define SET_INITIATOR_INDEX(t, ii)                                             \
mpi_targ.h:        ((t) = ((t) & ~TARGET_MODE_REPLY_INITIATOR_INDEX_MASK) |               \
mpi_targ.h:                        (((ii) << TARGET_MODE_REPLY_INITIATOR_INDEX_SHIFT) &   \
mpi_targ.h:                                      TARGET_MODE_REPLY_INITIATOR_INDEX_MASK))
mpi_targ.h:#define TARGET_MODE_REPLY_0100_MASK_INITIATOR_INDEX  (0x1F800000)
mpi_targ.h:#define TARGET_MODE_REPLY_0100_SHIFT_INITIATOR_INDEX (23)
mpi_targ.h:#define GET_INITIATOR_INDEX_0100(x)                                            \
mpi_targ.h:            (((x) & TARGET_MODE_REPLY_0100_MASK_INITIATOR_INDEX)               \
mpi_targ.h:                              >> TARGET_MODE_REPLY_0100_SHIFT_INITIATOR_INDEX)
mpi_targ.h:#define SET_INITIATOR_INDEX_0100(t, ii)                                        \
mpi_targ.h:        ((t) = ((t) & ~TARGET_MODE_REPLY_0100_MASK_INITIATOR_INDEX) |          \
mpi_targ.h:                   (((ii) << TARGET_MODE_REPLY_0100_SHIFT_INITIATOR_INDEX) &   \
mpi_targ.h:                                TARGET_MODE_REPLY_0100_MASK_INITIATOR_INDEX))
mpi_tool.h:#define MPI_TOOLBOX_ISTWI_READ_WRITE_TOOL           (0x03)
mpi_tool.h:typedef struct _MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST
mpi_tool.h:} MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST, MPI_POINTER PTR_MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST,
mpi_tool.h:#define MPI_TB_ISTWI_FLAGS_WRITE                    (0x00)
