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

Go to the source code of this file.

Data Structures

struct  _MPI2_CONFIG_PAGE_HEADER
 
union  _MPI2_CONFIG_PAGE_HEADER_UNION
 
struct  _MPI2_CONFIG_EXTENDED_PAGE_HEADER
 
union  _MPI2_CONFIG_EXT_PAGE_HEADER_UNION
 
struct  _MPI2_CONFIG_REQUEST
 
struct  _MPI2_CONFIG_REPLY
 
struct  _MPI2_CONFIG_PAGE_MAN_0
 
struct  _MPI2_CONFIG_PAGE_MAN_1
 
struct  _MPI2_CHIP_REVISION_ID
 
struct  _MPI2_CONFIG_PAGE_MAN_2
 
struct  _MPI2_CONFIG_PAGE_MAN_3
 
struct  _MPI2_MANPAGE4_PWR_SAVE_SETTINGS
 
struct  _MPI2_CONFIG_PAGE_MAN_4
 
struct  _MPI2_MANUFACTURING5_ENTRY
 
struct  _MPI2_CONFIG_PAGE_MAN_5
 
struct  _MPI2_CONFIG_PAGE_MAN_6
 
struct  _MPI2_MANPAGE7_CONNECTOR_INFO
 
struct  _MPI2_CONFIG_PAGE_MAN_7
 
struct  _MPI2_CONFIG_PAGE_MAN_PS
 
struct  _MPI2_CONFIG_PAGE_IO_UNIT_0
 
struct  _MPI2_CONFIG_PAGE_IO_UNIT_1
 
struct  _MPI2_CONFIG_PAGE_IO_UNIT_3
 
struct  _MPI2_CONFIG_PAGE_IO_UNIT_5
 
struct  _MPI2_CONFIG_PAGE_IO_UNIT_6
 
struct  _MPI2_CONFIG_PAGE_IO_UNIT_7
 
struct  _MPI2_IOUNIT8_SENSOR
 
struct  _MPI2_CONFIG_PAGE_IO_UNIT_8
 
struct  _MPI2_IOUNIT9_SENSOR
 
struct  _MPI2_CONFIG_PAGE_IO_UNIT_9
 
struct  _MPI2_IOUNIT10_FUNCTION
 
struct  _MPI2_CONFIG_PAGE_IO_UNIT_10
 
struct  _MPI2_CONFIG_PAGE_IOC_0
 
struct  _MPI2_CONFIG_PAGE_IOC_1
 
struct  _MPI2_CONFIG_PAGE_IOC_6
 
struct  _MPI2_CONFIG_PAGE_IOC_7
 
struct  _MPI2_CONFIG_PAGE_IOC_8
 
struct  _MPI2_CONFIG_PAGE_BIOS_1
 
struct  _MPI2_BOOT_DEVICE_ADAPTER_ORDER
 
struct  _MPI2_BOOT_DEVICE_SAS_WWID
 
struct  _MPI2_BOOT_DEVICE_ENCLOSURE_SLOT
 
struct  _MPI2_BOOT_DEVICE_DEVICE_NAME
 
union  _MPI2_MPI2_BIOSPAGE2_BOOT_DEVICE
 
struct  _MPI2_CONFIG_PAGE_BIOS_2
 
struct  _MPI2_ADAPTER_INFO
 
struct  _MPI2_CONFIG_PAGE_BIOS_3
 
struct  _MPI2_BIOS4_ENTRY
 
struct  _MPI2_CONFIG_PAGE_BIOS_4
 
struct  _MPI2_RAIDVOL0_PHYS_DISK
 
struct  _MPI2_RAIDVOL0_SETTINGS
 
struct  _MPI2_CONFIG_PAGE_RAID_VOL_0
 
struct  _MPI2_CONFIG_PAGE_RAID_VOL_1
 
struct  _MPI2_RAIDPHYSDISK0_SETTINGS
 
struct  _MPI2_RAIDPHYSDISK0_INQUIRY_DATA
 
struct  _MPI2_CONFIG_PAGE_RD_PDISK_0
 
struct  _MPI2_RAIDPHYSDISK1_PATH
 
struct  _MPI2_CONFIG_PAGE_RD_PDISK_1
 
struct  _MPI2_SAS_IO_UNIT0_PHY_DATA
 
struct  _MPI2_CONFIG_PAGE_SASIOUNIT_0
 
struct  _MPI2_SAS_IO_UNIT1_PHY_DATA
 
struct  _MPI2_CONFIG_PAGE_SASIOUNIT_1
 
struct  _MPI2_SAS_IOUNIT4_SPINUP_GROUP
 
struct  _MPI2_CONFIG_PAGE_SASIOUNIT_4
 
struct  _MPI2_SAS_IO_UNIT5_PHY_PM_SETTINGS
 
struct  _MPI2_CONFIG_PAGE_SASIOUNIT_5
 
struct  _MPI2_SAS_IO_UNIT6_PORT_WIDTH_MOD_GROUP_STATUS
 
struct  _MPI2_CONFIG_PAGE_SASIOUNIT_6
 
struct  _MPI2_SAS_IO_UNIT7_PORT_WIDTH_MOD_GROUP_SETTINGS
 
struct  _MPI2_CONFIG_PAGE_SASIOUNIT_7
 
struct  _MPI2_CONFIG_PAGE_SASIOUNIT_8
 
struct  _MPI2_CONFIG_PAGE_SASIOUNIT16
 
struct  _MPI2_CONFIG_PAGE_EXPANDER_0
 
struct  _MPI2_CONFIG_PAGE_EXPANDER_1
 
struct  _MPI2_CONFIG_PAGE_SAS_DEV_0
 
struct  _MPI2_CONFIG_PAGE_SAS_DEV_1
 
struct  _MPI2_CONFIG_PAGE_SAS_PHY_0
 
struct  _MPI2_CONFIG_PAGE_SAS_PHY_1
 
struct  _MPI2_SASPHY2_PHY_EVENT
 
struct  _MPI2_CONFIG_PAGE_SAS_PHY_2
 
struct  _MPI2_SASPHY3_PHY_EVENT_CONFIG
 
struct  _MPI2_CONFIG_PAGE_SAS_PHY_3
 
struct  _MPI2_CONFIG_PAGE_SAS_PHY_4
 
struct  _MPI2_CONFIG_PAGE_SAS_PORT_0
 
struct  _MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0
 
struct  _MPI2_LOG_0_ENTRY
 
struct  _MPI2_CONFIG_PAGE_LOG_0
 
struct  _MPI2_RAIDCONFIG0_CONFIG_ELEMENT
 
struct  _MPI2_CONFIG_PAGE_RAID_CONFIGURATION_0
 
struct  _MPI2_CONFIG_PAGE_DRIVER_MAP0_ENTRY
 
struct  _MPI2_CONFIG_PAGE_DRIVER_MAPPING_0
 
union  _MPI2_ETHERNET_IP_ADDR
 
struct  _MPI2_CONFIG_PAGE_ETHERNET_0
 
struct  _MPI2_CONFIG_PAGE_ETHERNET_1
 
struct  _MPI2_CONFIG_PAGE_EXT_MAN_PS
 

Macros

#define MPI2_CONFIG_PAGEATTR_READ_ONLY   (0x00)
 
#define MPI2_CONFIG_PAGEATTR_CHANGEABLE   (0x10)
 
#define MPI2_CONFIG_PAGEATTR_PERSISTENT   (0x20)
 
#define MPI2_CONFIG_PAGEATTR_MASK   (0xF0)
 
#define MPI2_CONFIG_PAGETYPE_IO_UNIT   (0x00)
 
#define MPI2_CONFIG_PAGETYPE_IOC   (0x01)
 
#define MPI2_CONFIG_PAGETYPE_BIOS   (0x02)
 
#define MPI2_CONFIG_PAGETYPE_RAID_VOLUME   (0x08)
 
#define MPI2_CONFIG_PAGETYPE_MANUFACTURING   (0x09)
 
#define MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK   (0x0A)
 
#define MPI2_CONFIG_PAGETYPE_EXTENDED   (0x0F)
 
#define MPI2_CONFIG_PAGETYPE_MASK   (0x0F)
 
#define MPI2_CONFIG_TYPENUM_MASK   (0x0FFF)
 
#define MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT   (0x10)
 
#define MPI2_CONFIG_EXTPAGETYPE_SAS_EXPANDER   (0x11)
 
#define MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE   (0x12)
 
#define MPI2_CONFIG_EXTPAGETYPE_SAS_PHY   (0x13)
 
#define MPI2_CONFIG_EXTPAGETYPE_LOG   (0x14)
 
#define MPI2_CONFIG_EXTPAGETYPE_ENCLOSURE   (0x15)
 
#define MPI2_CONFIG_EXTPAGETYPE_RAID_CONFIG   (0x16)
 
#define MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING   (0x17)
 
#define MPI2_CONFIG_EXTPAGETYPE_SAS_PORT   (0x18)
 
#define MPI2_CONFIG_EXTPAGETYPE_ETHERNET   (0x19)
 
#define MPI2_CONFIG_EXTPAGETYPE_EXT_MANUFACTURING   (0x1A)
 
#define MPI2_RAID_VOLUME_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_RAID_VOLUME_PGAD_FORM_GET_NEXT_HANDLE   (0x00000000)
 
#define MPI2_RAID_VOLUME_PGAD_FORM_HANDLE   (0x10000000)
 
#define MPI2_RAID_VOLUME_PGAD_HANDLE_MASK   (0x0000FFFF)
 
#define MPI2_PHYSDISK_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_PHYSDISK_PGAD_FORM_GET_NEXT_PHYSDISKNUM   (0x00000000)
 
#define MPI2_PHYSDISK_PGAD_FORM_PHYSDISKNUM   (0x10000000)
 
#define MPI2_PHYSDISK_PGAD_FORM_DEVHANDLE   (0x20000000)
 
#define MPI2_PHYSDISK_PGAD_PHYSDISKNUM_MASK   (0x000000FF)
 
#define MPI2_PHYSDISK_PGAD_DEVHANDLE_MASK   (0x0000FFFF)
 
#define MPI2_SAS_EXPAND_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_SAS_EXPAND_PGAD_FORM_GET_NEXT_HNDL   (0x00000000)
 
#define MPI2_SAS_EXPAND_PGAD_FORM_HNDL_PHY_NUM   (0x10000000)
 
#define MPI2_SAS_EXPAND_PGAD_FORM_HNDL   (0x20000000)
 
#define MPI2_SAS_EXPAND_PGAD_HANDLE_MASK   (0x0000FFFF)
 
#define MPI2_SAS_EXPAND_PGAD_PHYNUM_MASK   (0x00FF0000)
 
#define MPI2_SAS_EXPAND_PGAD_PHYNUM_SHIFT   (16)
 
#define MPI2_SAS_DEVICE_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_SAS_DEVICE_PGAD_FORM_GET_NEXT_HANDLE   (0x00000000)
 
#define MPI2_SAS_DEVICE_PGAD_FORM_HANDLE   (0x20000000)
 
#define MPI2_SAS_DEVICE_PGAD_HANDLE_MASK   (0x0000FFFF)
 
#define MPI2_SAS_PHY_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_SAS_PHY_PGAD_FORM_PHY_NUMBER   (0x00000000)
 
#define MPI2_SAS_PHY_PGAD_FORM_PHY_TBL_INDEX   (0x10000000)
 
#define MPI2_SAS_PHY_PGAD_PHY_NUMBER_MASK   (0x000000FF)
 
#define MPI2_SAS_PHY_PGAD_PHY_TBL_INDEX_MASK   (0x0000FFFF)
 
#define MPI2_SASPORT_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_SASPORT_PGAD_FORM_GET_NEXT_PORT   (0x00000000)
 
#define MPI2_SASPORT_PGAD_FORM_PORT_NUM   (0x10000000)
 
#define MPI2_SASPORT_PGAD_PORTNUMBER_MASK   (0x00000FFF)
 
#define MPI2_SAS_ENCLOS_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_SAS_ENCLOS_PGAD_FORM_GET_NEXT_HANDLE   (0x00000000)
 
#define MPI2_SAS_ENCLOS_PGAD_FORM_HANDLE   (0x10000000)
 
#define MPI2_SAS_ENCLOS_PGAD_HANDLE_MASK   (0x0000FFFF)
 
#define MPI2_RAID_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_RAID_PGAD_FORM_GET_NEXT_CONFIGNUM   (0x00000000)
 
#define MPI2_RAID_PGAD_FORM_CONFIGNUM   (0x10000000)
 
#define MPI2_RAID_PGAD_FORM_ACTIVE_CONFIG   (0x20000000)
 
#define MPI2_RAID_PGAD_CONFIGNUM_MASK   (0x000000FF)
 
#define MPI2_DPM_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_DPM_PGAD_FORM_ENTRY_RANGE   (0x00000000)
 
#define MPI2_DPM_PGAD_ENTRY_COUNT_MASK   (0x0FFF0000)
 
#define MPI2_DPM_PGAD_ENTRY_COUNT_SHIFT   (16)
 
#define MPI2_DPM_PGAD_START_ENTRY_MASK   (0x0000FFFF)
 
#define MPI2_ETHERNET_PGAD_FORM_MASK   (0xF0000000)
 
#define MPI2_ETHERNET_PGAD_FORM_IF_NUM   (0x00000000)
 
#define MPI2_ETHERNET_PGAD_IF_NUMBER_MASK   (0x000000FF)
 
#define MPI2_CONFIG_ACTION_PAGE_HEADER   (0x00)
 
#define MPI2_CONFIG_ACTION_PAGE_READ_CURRENT   (0x01)
 
#define MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT   (0x02)
 
#define MPI2_CONFIG_ACTION_PAGE_DEFAULT   (0x03)
 
#define MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM   (0x04)
 
#define MPI2_CONFIG_ACTION_PAGE_READ_DEFAULT   (0x05)
 
#define MPI2_CONFIG_ACTION_PAGE_READ_NVRAM   (0x06)
 
#define MPI2_CONFIG_ACTION_PAGE_GET_CHANGEABLE   (0x07)
 
#define MPI2_MFGPAGE_VENDORID_LSI   (0x1000)
 
#define MPI2_MFGPAGE_DEVID_SAS2004   (0x0070)
 
#define MPI2_MFGPAGE_DEVID_SAS2008   (0x0072)
 
#define MPI2_MFGPAGE_DEVID_SAS2108_1   (0x0074)
 
#define MPI2_MFGPAGE_DEVID_SAS2108_2   (0x0076)
 
#define MPI2_MFGPAGE_DEVID_SAS2108_3   (0x0077)
 
#define MPI2_MFGPAGE_DEVID_SAS2116_1   (0x0064)
 
#define MPI2_MFGPAGE_DEVID_SAS2116_2   (0x0065)
 
#define MPI2_MFGPAGE_DEVID_SSS6200   (0x007E)
 
#define MPI2_MFGPAGE_DEVID_SAS2208_1   (0x0080)
 
#define MPI2_MFGPAGE_DEVID_SAS2208_2   (0x0081)
 
#define MPI2_MFGPAGE_DEVID_SAS2208_3   (0x0082)
 
#define MPI2_MFGPAGE_DEVID_SAS2208_4   (0x0083)
 
#define MPI2_MFGPAGE_DEVID_SAS2208_5   (0x0084)
 
#define MPI2_MFGPAGE_DEVID_SAS2208_6   (0x0085)
 
#define MPI2_MFGPAGE_DEVID_SAS2308_1   (0x0086)
 
#define MPI2_MFGPAGE_DEVID_SAS2308_2   (0x0087)
 
#define MPI2_MFGPAGE_DEVID_SAS2308_3   (0x006E)
 
#define MPI2_MANUFACTURING0_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING1_PAGEVERSION   (0x00)
 
#define MPI2_MAN_PAGE_2_HW_SETTINGS_WORDS   (1)
 
#define MPI2_MANUFACTURING2_PAGEVERSION   (0x00)
 
#define MPI2_MAN_PAGE_3_INFO_WORDS   (1)
 
#define MPI2_MANUFACTURING3_PAGEVERSION   (0x00)
 
#define MPI2_MANPAGE4_MASK_POWERSAVE_MODE   (0x03)
 
#define MPI2_MANPAGE4_POWERSAVE_MODE_DISABLED   (0x00)
 
#define MPI2_MANPAGE4_CUSTOM_POWERSAVE_MODE   (0x01)
 
#define MPI2_MANPAGE4_FULL_POWERSAVE_MODE   (0x02)
 
#define MPI2_MANUFACTURING4_PAGEVERSION   (0x0A)
 
#define MPI2_MANPAGE4_METADATA_SIZE_MASK   (0x00030000)
 
#define MPI2_MANPAGE4_METADATA_512MB   (0x00000000)
 
#define MPI2_MANPAGE4_MIX_SSD_SAS_SATA   (0x00008000)
 
#define MPI2_MANPAGE4_MIX_SSD_AND_NON_SSD   (0x00004000)
 
#define MPI2_MANPAGE4_HIDE_PHYSDISK_NON_IR   (0x00002000)
 
#define MPI2_MANPAGE4_MASK_PHYSDISK_COERCION   (0x00001C00)
 
#define MPI2_MANPAGE4_PHYSDISK_COERCION_1GB   (0x00000000)
 
#define MPI2_MANPAGE4_PHYSDISK_128MB_COERCION   (0x00000400)
 
#define MPI2_MANPAGE4_PHYSDISK_ADAPTIVE_COERCION   (0x00000800)
 
#define MPI2_MANPAGE4_PHYSDISK_ZERO_COERCION   (0x00000C00)
 
#define MPI2_MANPAGE4_MASK_BAD_BLOCK_MARKING   (0x00000300)
 
#define MPI2_MANPAGE4_DEFAULT_BAD_BLOCK_MARKING   (0x00000000)
 
#define MPI2_MANPAGE4_TABLE_BAD_BLOCK_MARKING   (0x00000100)
 
#define MPI2_MANPAGE4_WRITE_LONG_BAD_BLOCK_MARKING   (0x00000200)
 
#define MPI2_MANPAGE4_FORCE_OFFLINE_FAILOVER   (0x00000080)
 
#define MPI2_MANPAGE4_RAID10_DISABLE   (0x00000040)
 
#define MPI2_MANPAGE4_RAID1E_DISABLE   (0x00000020)
 
#define MPI2_MANPAGE4_RAID1_DISABLE   (0x00000010)
 
#define MPI2_MANPAGE4_RAID0_DISABLE   (0x00000008)
 
#define MPI2_MANPAGE4_IR_MODEPAGE8_DISABLE   (0x00000004)
 
#define MPI2_MANPAGE4_IM_RESYNC_CACHE_ENABLE   (0x00000002)
 
#define MPI2_MANPAGE4_IR_NO_MIX_SAS_SATA   (0x00000001)
 
#define MPI2_MAN_PAGE_5_PHY_ENTRIES   (1)
 
#define MPI2_MANUFACTURING5_PAGEVERSION   (0x03)
 
#define MPI2_MANUFACTURING6_PAGEVERSION   (0x00)
 
#define MPI2_MANPAGE7_PINOUT_LANE_MASK   (0x0000FF00)
 
#define MPI2_MANPAGE7_PINOUT_LANE_SHIFT   (8)
 
#define MPI2_MANPAGE7_PINOUT_TYPE_MASK   (0x000000FF)
 
#define MPI2_MANPAGE7_PINOUT_TYPE_UNKNOWN   (0x00)
 
#define MPI2_MANPAGE7_PINOUT_SATA_SINGLE   (0x01)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8482   (0x02)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8486   (0x03)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8484   (0x04)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8087   (0x05)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8643_4I   (0x06)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8643_8I   (0x07)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8470   (0x08)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8088   (0x09)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8644_4X   (0x0A)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8644_8X   (0x0B)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8644_16X   (0x0C)
 
#define MPI2_MANPAGE7_PINOUT_SFF_8436   (0x0D)
 
#define MPI2_MANPAGE7_LOCATION_UNKNOWN   (0x01)
 
#define MPI2_MANPAGE7_LOCATION_INTERNAL   (0x02)
 
#define MPI2_MANPAGE7_LOCATION_EXTERNAL   (0x04)
 
#define MPI2_MANPAGE7_LOCATION_SWITCHABLE   (0x08)
 
#define MPI2_MANPAGE7_LOCATION_AUTO   (0x10)
 
#define MPI2_MANPAGE7_LOCATION_NOT_PRESENT   (0x20)
 
#define MPI2_MANPAGE7_LOCATION_NOT_CONNECTED   (0x80)
 
#define MPI2_MANPAGE7_CONNECTOR_INFO_MAX   (1)
 
#define MPI2_MANUFACTURING7_PAGEVERSION   (0x01)
 
#define MPI2_MANPAGE7_FLAG_USE_SLOT_INFO   (0x00000001)
 
#define MPI2_MANUFACTURING8_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING9_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING10_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING11_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING12_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING13_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING14_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING15_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING16_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING17_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING18_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING19_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING20_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING21_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING22_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING23_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING24_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING25_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING26_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING27_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING28_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING29_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING30_PAGEVERSION   (0x00)
 
#define MPI2_MANUFACTURING31_PAGEVERSION   (0x00)
 
#define MPI2_IOUNITPAGE0_PAGEVERSION   (0x02)
 
#define MPI2_IOUNITPAGE1_PAGEVERSION   (0x04)
 
#define MPI2_IOUNITPAGE1_ENABLE_HOST_BASED_DISCOVERY   (0x00000800)
 
#define MPI2_IOUNITPAGE1_MASK_SATA_WRITE_CACHE   (0x00000600)
 
#define MPI2_IOUNITPAGE1_SATA_WRITE_CACHE_SHIFT   (9)
 
#define MPI2_IOUNITPAGE1_ENABLE_SATA_WRITE_CACHE   (0x00000000)
 
#define MPI2_IOUNITPAGE1_DISABLE_SATA_WRITE_CACHE   (0x00000200)
 
#define MPI2_IOUNITPAGE1_UNCHANGED_SATA_WRITE_CACHE   (0x00000400)
 
#define MPI2_IOUNITPAGE1_NATIVE_COMMAND_Q_DISABLE   (0x00000100)
 
#define MPI2_IOUNITPAGE1_DISABLE_IR   (0x00000040)
 
#define MPI2_IOUNITPAGE1_DISABLE_TASK_SET_FULL_HANDLING   (0x00000020)
 
#define MPI2_IOUNITPAGE1_IR_USE_STATIC_VOLUME_ID   (0x00000004)
 
#define MPI2_IO_UNIT_PAGE_3_GPIO_VAL_MAX   (1)
 
#define MPI2_IOUNITPAGE3_PAGEVERSION   (0x01)
 
#define MPI2_IOUNITPAGE3_GPIO_FUNCTION_MASK   (0xFFFC)
 
#define MPI2_IOUNITPAGE3_GPIO_FUNCTION_SHIFT   (2)
 
#define MPI2_IOUNITPAGE3_GPIO_SETTING_OFF   (0x0000)
 
#define MPI2_IOUNITPAGE3_GPIO_SETTING_ON   (0x0001)
 
#define MPI2_IOUNITPAGE5_DMAENGINE_ENTRIES   (1)
 
#define MPI2_IOUNITPAGE5_PAGEVERSION   (0x00)
 
#define MPI2_IOUNITPAGE5_DMA_CAP_MASK_MAX_REQUESTS   (0xFF00)
 
#define MPI2_IOUNITPAGE5_DMA_CAP_SHIFT_MAX_REQUESTS   (16)
 
#define MPI2_IOUNITPAGE5_DMA_CAP_EEDP   (0x0008)
 
#define MPI2_IOUNITPAGE5_DMA_CAP_PARITY_GENERATION   (0x0004)
 
#define MPI2_IOUNITPAGE5_DMA_CAP_HASHING   (0x0002)
 
#define MPI2_IOUNITPAGE5_DMA_CAP_ENCRYPTION   (0x0001)
 
#define MPI2_IOUNITPAGE6_PAGEVERSION   (0x00)
 
#define MPI2_IOUNITPAGE6_FLAGS_ENABLE_RAID_ACCELERATOR   (0x0001)
 
#define MPI2_IOUNITPAGE7_PAGEVERSION   (0x02)
 
#define MPI2_IOUNITPAGE7_PCIE_WIDTH_X1   (0x01)
 
#define MPI2_IOUNITPAGE7_PCIE_WIDTH_X2   (0x02)
 
#define MPI2_IOUNITPAGE7_PCIE_WIDTH_X4   (0x04)
 
#define MPI2_IOUNITPAGE7_PCIE_WIDTH_X8   (0x08)
 
#define MPI2_IOUNITPAGE7_PCIE_SPEED_2_5_GBPS   (0x00)
 
#define MPI2_IOUNITPAGE7_PCIE_SPEED_5_0_GBPS   (0x01)
 
#define MPI2_IOUNITPAGE7_PCIE_SPEED_8_0_GBPS   (0x02)
 
#define MPI2_IOUNITPAGE7_PSTATE_MASK_SECOND   (0x0000000F)
 
#define MPI2_IOUNITPAGE7_PSTATE_SHIFT_SECOND   (0)
 
#define MPI2_IOUNITPAGE7_PSTATE_NOT_PRESENT   (0x00)
 
#define MPI2_IOUNITPAGE7_PSTATE_DISABLED   (0x01)
 
#define MPI2_IOUNITPAGE7_PSTATE_ENABLED   (0x02)
 
#define MPI2_IOUNITPAGE7_PMCAP_12_5_PCT_IOCSPEED   (0x00000400)
 
#define MPI2_IOUNITPAGE7_PMCAP_25_0_PCT_IOCSPEED   (0x00000200)
 
#define MPI2_IOUNITPAGE7_PMCAP_50_0_PCT_IOCSPEED   (0x00000100)
 
#define MPI2_IOUNITPAGE7_PMCAP_PCIE_WIDTH_CHANGE   (0x00000008) /* obsolete */
 
#define MPI2_IOUNITPAGE7_PMCAP_PCIE_SPEED_CHANGE   (0x00000004) /* obsolete */
 
#define MPI2_IOUNITPAGE7_IOC_TEMP_NOT_PRESENT   (0x00)
 
#define MPI2_IOUNITPAGE7_IOC_TEMP_FAHRENHEIT   (0x01)
 
#define MPI2_IOUNITPAGE7_IOC_TEMP_CELSIUS   (0x02)
 
#define MPI2_IOUNITPAGE7_IOC_SPEED_FULL   (0x01)
 
#define MPI2_IOUNITPAGE7_IOC_SPEED_HALF   (0x02)
 
#define MPI2_IOUNITPAGE7_IOC_SPEED_QUARTER   (0x04)
 
#define MPI2_IOUNITPAGE7_IOC_SPEED_EIGHTH   (0x08)
 
#define MPI2_IOUNITPAGE7_BOARD_TEMP_NOT_PRESENT   (0x00)
 
#define MPI2_IOUNITPAGE7_BOARD_TEMP_FAHRENHEIT   (0x01)
 
#define MPI2_IOUNITPAGE7_BOARD_TEMP_CELSIUS   (0x02)
 
#define MPI2_IOUNIT8_NUM_THRESHOLDS   (4)
 
#define MPI2_IOUNIT8_SENSOR_FLAGS_T3_ENABLE   (0x0008)
 
#define MPI2_IOUNIT8_SENSOR_FLAGS_T2_ENABLE   (0x0004)
 
#define MPI2_IOUNIT8_SENSOR_FLAGS_T1_ENABLE   (0x0002)
 
#define MPI2_IOUNIT8_SENSOR_FLAGS_T0_ENABLE   (0x0001)
 
#define MPI2_IOUNITPAGE8_SENSOR_ENTRIES   (1)
 
#define MPI2_IOUNITPAGE8_PAGEVERSION   (0x00)
 
#define MPI2_IOUNIT9_SENSOR_FLAGS_TEMP_VALID   (0x01)
 
#define MPI2_IOUNITPAGE9_SENSOR_ENTRIES   (1)
 
#define MPI2_IOUNITPAGE9_PAGEVERSION   (0x00)
 
#define MPI2_IOUNITPAGE10_FUNCTION_ENTRIES   (1)
 
#define MPI2_IOUNITPAGE10_PAGEVERSION   (0x01)
 
#define MPI2_IOCPAGE0_PAGEVERSION   (0x02)
 
#define MPI2_IOCPAGE1_PAGEVERSION   (0x05)
 
#define MPI2_IOCPAGE1_REPLY_COALESCING   (0x00000001)
 
#define MPI2_IOCPAGE1_PCISLOTNUM_UNKNOWN   (0xFF)
 
#define MPI2_IOCPAGE1_PCIBUSNUM_UNKNOWN   (0xFF)
 
#define MPI2_IOCPAGE1_PCIDOMAIN_UNKNOWN   (0xFF)
 
#define MPI2_IOCPAGE6_PAGEVERSION   (0x05)
 
#define MPI2_IOCPAGE6_CAP_FLAGS_4K_SECTORS_SUPPORT   (0x00000020)
 
#define MPI2_IOCPAGE6_CAP_FLAGS_RAID10_SUPPORT   (0x00000010)
 
#define MPI2_IOCPAGE6_CAP_FLAGS_RAID1_SUPPORT   (0x00000008)
 
#define MPI2_IOCPAGE6_CAP_FLAGS_RAID1E_SUPPORT   (0x00000004)
 
#define MPI2_IOCPAGE6_CAP_FLAGS_RAID0_SUPPORT   (0x00000002)
 
#define MPI2_IOCPAGE6_CAP_FLAGS_GLOBAL_HOT_SPARE   (0x00000001)
 
#define MPI2_IOCPAGE7_EVENTMASK_WORDS   (4)
 
#define MPI2_IOCPAGE7_PAGEVERSION   (0x02)
 
#define MPI2_IOCPAGE8_PAGEVERSION   (0x00)
 
#define MPI2_IOCPAGE8_FLAGS_DA_START_SLOT_1   (0x00000020)
 
#define MPI2_IOCPAGE8_FLAGS_RESERVED_TARGETID_0   (0x00000010)
 
#define MPI2_IOCPAGE8_FLAGS_MASK_MAPPING_MODE   (0x0000000E)
 
#define MPI2_IOCPAGE8_FLAGS_DEVICE_PERSISTENCE_MAPPING   (0x00000000)
 
#define MPI2_IOCPAGE8_FLAGS_ENCLOSURE_SLOT_MAPPING   (0x00000002)
 
#define MPI2_IOCPAGE8_FLAGS_DISABLE_PERSISTENT_MAPPING   (0x00000001)
 
#define MPI2_IOCPAGE8_FLAGS_ENABLE_PERSISTENT_MAPPING   (0x00000000)
 
#define MPI2_IOCPAGE8_IRFLAGS_MASK_VOLUME_MAPPING_MODE   (0x00000003)
 
#define MPI2_IOCPAGE8_IRFLAGS_LOW_VOLUME_MAPPING   (0x00000000)
 
#define MPI2_IOCPAGE8_IRFLAGS_HIGH_VOLUME_MAPPING   (0x00000001)
 
#define MPI2_BIOSPAGE1_PAGEVERSION   (0x05)
 
#define MPI2_BIOSPAGE1_OPTIONS_MASK_UEFI_HII_REGISTRATION   (0x00000006)
 
#define MPI2_BIOSPAGE1_OPTIONS_ENABLE_UEFI_HII   (0x00000000)
 
#define MPI2_BIOSPAGE1_OPTIONS_DISABLE_UEFI_HII   (0x00000002)
 
#define MPI2_BIOSPAGE1_OPTIONS_VERSION_CHECK_UEFI_HII   (0x00000004)
 
#define MPI2_BIOSPAGE1_OPTIONS_DISABLE_BIOS   (0x00000001)
 
#define MPI2_BIOSPAGE1_IOCSET_MASK_BOOT_PREFERENCE   (0x00030000)
 
#define MPI2_BIOSPAGE1_IOCSET_ENCLOSURE_SLOT_BOOT   (0x00000000)
 
#define MPI2_BIOSPAGE1_IOCSET_SAS_ADDRESS_BOOT   (0x00010000)
 
#define MPI2_BIOSPAGE1_IOCSET_MASK_RM_SETTING   (0x000000C0)
 
#define MPI2_BIOSPAGE1_IOCSET_NONE_RM_SETTING   (0x00000000)
 
#define MPI2_BIOSPAGE1_IOCSET_BOOT_RM_SETTING   (0x00000040)
 
#define MPI2_BIOSPAGE1_IOCSET_MEDIA_RM_SETTING   (0x00000080)
 
#define MPI2_BIOSPAGE1_IOCSET_MASK_ADAPTER_SUPPORT   (0x00000030)
 
#define MPI2_BIOSPAGE1_IOCSET_NO_SUPPORT   (0x00000000)
 
#define MPI2_BIOSPAGE1_IOCSET_BIOS_SUPPORT   (0x00000010)
 
#define MPI2_BIOSPAGE1_IOCSET_OS_SUPPORT   (0x00000020)
 
#define MPI2_BIOSPAGE1_IOCSET_ALL_SUPPORT   (0x00000030)
 
#define MPI2_BIOSPAGE1_IOCSET_ALTERNATE_CHS   (0x00000008)
 
#define MPI2_BIOSPAGE1_DEVSET_DISABLE_SMART_POLLING   (0x00000010)
 
#define MPI2_BIOSPAGE1_DEVSET_DISABLE_SEQ_LUN   (0x00000008)
 
#define MPI2_BIOSPAGE1_DEVSET_DISABLE_RM_LUN   (0x00000004)
 
#define MPI2_BIOSPAGE1_DEVSET_DISABLE_NON_RM_LUN   (0x00000002)
 
#define MPI2_BIOSPAGE1_DEVSET_DISABLE_OTHER_LUN   (0x00000001)
 
#define MPI2_BIOSPAGE1_UEFI_VER_MAJOR_MASK   (0xFF00)
 
#define MPI2_BIOSPAGE1_UEFI_VER_MAJOR_SHIFT   (8)
 
#define MPI2_BIOSPAGE1_UEFI_VER_MINOR_MASK   (0x00FF)
 
#define MPI2_BIOSPAGE1_UEFI_VER_MINOR_SHIFT   (0)
 
#define MPI2_BIOSPAGE2_PAGEVERSION   (0x04)
 
#define MPI2_BIOSPAGE2_FORM_MASK   (0x0F)
 
#define MPI2_BIOSPAGE2_FORM_NO_DEVICE_SPECIFIED   (0x00)
 
#define MPI2_BIOSPAGE2_FORM_SAS_WWID   (0x05)
 
#define MPI2_BIOSPAGE2_FORM_ENCLOSURE_SLOT   (0x06)
 
#define MPI2_BIOSPAGE2_FORM_DEVICE_NAME   (0x07)
 
#define MPI2_ADAPTER_INFO_FLAGS_EMBEDDED   (0x0001)
 
#define MPI2_ADAPTER_INFO_FLAGS_INIT_STATUS   (0x0002)
 
#define MPI2_BIOSPAGE3_PAGEVERSION   (0x00)
 
#define MPI2_BIOSPAGE3_FLAGS_PAUSE_ON_ERROR   (0x00000002)
 
#define MPI2_BIOSPAGE3_FLAGS_VERBOSE_ENABLE   (0x00000004)
 
#define MPI2_BIOSPAGE3_FLAGS_HOOK_INT_40_DISABLE   (0x00000010)
 
#define MPI2_BIOSPAGE3_FLAGS_DEV_LIST_DISPLAY_MASK   (0x000000E0)
 
#define MPI2_BIOSPAGE3_FLAGS_INSTALLED_DEV_DISPLAY   (0x00000000)
 
#define MPI2_BIOSPAGE3_FLAGS_ADAPTER_DISPLAY   (0x00000020)
 
#define MPI2_BIOSPAGE3_FLAGS_ADAPTER_DEV_DISPLAY   (0x00000040)
 
#define MPI2_BIOS_PAGE_4_PHY_ENTRIES   (1)
 
#define MPI2_BIOSPAGE4_PAGEVERSION   (0x01)
 
#define MPI2_RAIDVOL0_PHYSDISK_PRIMARY   (0x01)
 
#define MPI2_RAIDVOL0_PHYSDISK_SECONDARY   (0x02)
 
#define MPI2_RAID_HOT_SPARE_POOL_0   (0x01)
 
#define MPI2_RAID_HOT_SPARE_POOL_1   (0x02)
 
#define MPI2_RAID_HOT_SPARE_POOL_2   (0x04)
 
#define MPI2_RAID_HOT_SPARE_POOL_3   (0x08)
 
#define MPI2_RAID_HOT_SPARE_POOL_4   (0x10)
 
#define MPI2_RAID_HOT_SPARE_POOL_5   (0x20)
 
#define MPI2_RAID_HOT_SPARE_POOL_6   (0x40)
 
#define MPI2_RAID_HOT_SPARE_POOL_7   (0x80)
 
#define MPI2_RAIDVOL0_SETTING_USE_PRODUCT_ID_SUFFIX   (0x0008)
 
#define MPI2_RAIDVOL0_SETTING_AUTO_CONFIG_HSWAP_DISABLE   (0x0004)
 
#define MPI2_RAIDVOL0_SETTING_MASK_WRITE_CACHING   (0x0003)
 
#define MPI2_RAIDVOL0_SETTING_UNCHANGED   (0x0000)
 
#define MPI2_RAIDVOL0_SETTING_DISABLE_WRITE_CACHING   (0x0001)
 
#define MPI2_RAIDVOL0_SETTING_ENABLE_WRITE_CACHING   (0x0002)
 
#define MPI2_RAID_VOL_PAGE_0_PHYSDISK_MAX   (1)
 
#define MPI2_RAIDVOLPAGE0_PAGEVERSION   (0x0A)
 
#define MPI2_RAID_VOL_STATE_MISSING   (0x00)
 
#define MPI2_RAID_VOL_STATE_FAILED   (0x01)
 
#define MPI2_RAID_VOL_STATE_INITIALIZING   (0x02)
 
#define MPI2_RAID_VOL_STATE_ONLINE   (0x03)
 
#define MPI2_RAID_VOL_STATE_DEGRADED   (0x04)
 
#define MPI2_RAID_VOL_STATE_OPTIMAL   (0x05)
 
#define MPI2_RAID_VOL_TYPE_RAID0   (0x00)
 
#define MPI2_RAID_VOL_TYPE_RAID1E   (0x01)
 
#define MPI2_RAID_VOL_TYPE_RAID1   (0x02)
 
#define MPI2_RAID_VOL_TYPE_RAID10   (0x05)
 
#define MPI2_RAID_VOL_TYPE_UNKNOWN   (0xFF)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_PENDING_RESYNC   (0x02000000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_BACKG_INIT_PENDING   (0x01000000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_MDC_PENDING   (0x00800000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_USER_CONSIST_PENDING   (0x00400000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_MAKE_DATA_CONSISTENT   (0x00200000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_DATA_SCRUB   (0x00100000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_CONSISTENCY_CHECK   (0x00080000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_CAPACITY_EXPANSION   (0x00040000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_BACKGROUND_INIT   (0x00020000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_RESYNC_IN_PROGRESS   (0x00010000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_VOL_NOT_CONSISTENT   (0x00000080)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_OCE_ALLOWED   (0x00000040)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_BGI_COMPLETE   (0x00000020)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_1E_OFFSET_MIRROR   (0x00000000)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_1E_ADJACENT_MIRROR   (0x00000010)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_BAD_BLOCK_TABLE_FULL   (0x00000008)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_VOLUME_INACTIVE   (0x00000004)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_QUIESCED   (0x00000002)
 
#define MPI2_RAIDVOL0_STATUS_FLAG_ENABLED   (0x00000001)
 
#define MPI2_RAIDVOL0_SUPPORT_SOLID_STATE_DISKS   (0x08)
 
#define MPI2_RAIDVOL0_SUPPORT_HARD_DISKS   (0x04)
 
#define MPI2_RAIDVOL0_SUPPORT_SAS_PROTOCOL   (0x02)
 
#define MPI2_RAIDVOL0_SUPPORT_SATA_PROTOCOL   (0x01)
 
#define MPI2_RAIDVOLPAGE0_UNKNOWN_INACTIVE   (0x00)
 
#define MPI2_RAIDVOLPAGE0_STALE_METADATA_INACTIVE   (0x01)
 
#define MPI2_RAIDVOLPAGE0_FOREIGN_VOLUME_INACTIVE   (0x02)
 
#define MPI2_RAIDVOLPAGE0_INSUFFICIENT_RESOURCE_INACTIVE   (0x03)
 
#define MPI2_RAIDVOLPAGE0_CLONE_VOLUME_INACTIVE   (0x04)
 
#define MPI2_RAIDVOLPAGE0_INSUFFICIENT_METADATA_INACTIVE   (0x05)
 
#define MPI2_RAIDVOLPAGE0_PREVIOUSLY_DELETED   (0x06)
 
#define MPI2_RAIDVOLPAGE1_PAGEVERSION   (0x03)
 
#define MPI2_RAIDPHYSDISKPAGE0_PAGEVERSION   (0x05)
 
#define MPI2_RAID_PD_STATE_NOT_CONFIGURED   (0x00)
 
#define MPI2_RAID_PD_STATE_NOT_COMPATIBLE   (0x01)
 
#define MPI2_RAID_PD_STATE_OFFLINE   (0x02)
 
#define MPI2_RAID_PD_STATE_ONLINE   (0x03)
 
#define MPI2_RAID_PD_STATE_HOT_SPARE   (0x04)
 
#define MPI2_RAID_PD_STATE_DEGRADED   (0x05)
 
#define MPI2_RAID_PD_STATE_REBUILDING   (0x06)
 
#define MPI2_RAID_PD_STATE_OPTIMAL   (0x07)
 
#define MPI2_PHYSDISK0_ONLINE   (0x00)
 
#define MPI2_PHYSDISK0_OFFLINE_MISSING   (0x01)
 
#define MPI2_PHYSDISK0_OFFLINE_FAILED   (0x03)
 
#define MPI2_PHYSDISK0_OFFLINE_INITIALIZING   (0x04)
 
#define MPI2_PHYSDISK0_OFFLINE_REQUESTED   (0x05)
 
#define MPI2_PHYSDISK0_OFFLINE_FAILED_REQUESTED   (0x06)
 
#define MPI2_PHYSDISK0_OFFLINE_OTHER   (0xFF)
 
#define MPI2_PHYSDISK0_COMPATIBLE   (0x00)
 
#define MPI2_PHYSDISK0_INCOMPATIBLE_PROTOCOL   (0x01)
 
#define MPI2_PHYSDISK0_INCOMPATIBLE_BLOCKSIZE   (0x02)
 
#define MPI2_PHYSDISK0_INCOMPATIBLE_MAX_LBA   (0x03)
 
#define MPI2_PHYSDISK0_INCOMPATIBLE_SATA_EXTENDED_CMD   (0x04)
 
#define MPI2_PHYSDISK0_INCOMPATIBLE_REMOVEABLE_MEDIA   (0x05)
 
#define MPI2_PHYSDISK0_INCOMPATIBLE_MEDIA_TYPE   (0x06)
 
#define MPI2_PHYSDISK0_INCOMPATIBLE_UNKNOWN   (0xFF)
 
#define MPI2_PHYSDISK0_ATTRIB_MEDIA_MASK   (0x0C)
 
#define MPI2_PHYSDISK0_ATTRIB_SOLID_STATE_DRIVE   (0x08)
 
#define MPI2_PHYSDISK0_ATTRIB_HARD_DISK_DRIVE   (0x04)
 
#define MPI2_PHYSDISK0_ATTRIB_PROTOCOL_MASK   (0x03)
 
#define MPI2_PHYSDISK0_ATTRIB_SAS_PROTOCOL   (0x02)
 
#define MPI2_PHYSDISK0_ATTRIB_SATA_PROTOCOL   (0x01)
 
#define MPI2_PHYSDISK0_STATUS_FLAG_NOT_CERTIFIED   (0x00000040)
 
#define MPI2_PHYSDISK0_STATUS_FLAG_OCE_TARGET   (0x00000020)
 
#define MPI2_PHYSDISK0_STATUS_FLAG_WRITE_CACHE_ENABLED   (0x00000010)
 
#define MPI2_PHYSDISK0_STATUS_FLAG_OPTIMAL_PREVIOUS   (0x00000000)
 
#define MPI2_PHYSDISK0_STATUS_FLAG_NOT_OPTIMAL_PREVIOUS   (0x00000008)
 
#define MPI2_PHYSDISK0_STATUS_FLAG_INACTIVE_VOLUME   (0x00000004)
 
#define MPI2_PHYSDISK0_STATUS_FLAG_QUIESCED   (0x00000002)
 
#define MPI2_PHYSDISK0_STATUS_FLAG_OUT_OF_SYNC   (0x00000001)
 
#define MPI2_RAID_PHYS_DISK1_PATH_MAX   (1)
 
#define MPI2_RAID_PHYSDISK1_FLAG_PRIMARY   (0x0004)
 
#define MPI2_RAID_PHYSDISK1_FLAG_BROKEN   (0x0002)
 
#define MPI2_RAID_PHYSDISK1_FLAG_INVALID   (0x0001)
 
#define MPI2_RAIDPHYSDISKPAGE1_PAGEVERSION   (0x02)
 
#define MPI2_SAS_NEG_LINK_RATE_MASK_LOGICAL   (0xF0)
 
#define MPI2_SAS_NEG_LINK_RATE_SHIFT_LOGICAL   (4)
 
#define MPI2_SAS_NEG_LINK_RATE_MASK_PHYSICAL   (0x0F)
 
#define MPI2_SAS_NEG_LINK_RATE_UNKNOWN_LINK_RATE   (0x00)
 
#define MPI2_SAS_NEG_LINK_RATE_PHY_DISABLED   (0x01)
 
#define MPI2_SAS_NEG_LINK_RATE_NEGOTIATION_FAILED   (0x02)
 
#define MPI2_SAS_NEG_LINK_RATE_SATA_OOB_COMPLETE   (0x03)
 
#define MPI2_SAS_NEG_LINK_RATE_PORT_SELECTOR   (0x04)
 
#define MPI2_SAS_NEG_LINK_RATE_SMP_RESET_IN_PROGRESS   (0x05)
 
#define MPI2_SAS_NEG_LINK_RATE_UNSUPPORTED_PHY   (0x06)
 
#define MPI2_SAS_NEG_LINK_RATE_1_5   (0x08)
 
#define MPI2_SAS_NEG_LINK_RATE_3_0   (0x09)
 
#define MPI2_SAS_NEG_LINK_RATE_6_0   (0x0A)
 
#define MPI2_SAS_APHYINFO_INSIDE_ZPSDS_PERSISTENT   (0x00000040)
 
#define MPI2_SAS_APHYINFO_REQUESTED_INSIDE_ZPSDS   (0x00000020)
 
#define MPI2_SAS_APHYINFO_BREAK_REPLY_CAPABLE   (0x00000010)
 
#define MPI2_SAS_APHYINFO_REASON_MASK   (0x0000000F)
 
#define MPI2_SAS_APHYINFO_REASON_UNKNOWN   (0x00000000)
 
#define MPI2_SAS_APHYINFO_REASON_POWER_ON   (0x00000001)
 
#define MPI2_SAS_APHYINFO_REASON_HARD_RESET   (0x00000002)
 
#define MPI2_SAS_APHYINFO_REASON_SMP_PHY_CONTROL   (0x00000003)
 
#define MPI2_SAS_APHYINFO_REASON_LOSS_OF_SYNC   (0x00000004)
 
#define MPI2_SAS_APHYINFO_REASON_MULTIPLEXING_SEQ   (0x00000005)
 
#define MPI2_SAS_APHYINFO_REASON_IT_NEXUS_LOSS_TIMER   (0x00000006)
 
#define MPI2_SAS_APHYINFO_REASON_BREAK_TIMEOUT   (0x00000007)
 
#define MPI2_SAS_APHYINFO_REASON_PHY_TEST_STOPPED   (0x00000008)
 
#define MPI2_SAS_PHYINFO_PHY_VACANT   (0x80000000)
 
#define MPI2_SAS_PHYINFO_PHY_POWER_CONDITION_MASK   (0x18000000)
 
#define MPI2_SAS_PHYINFO_SHIFT_PHY_POWER_CONDITION   (27)
 
#define MPI2_SAS_PHYINFO_PHY_POWER_ACTIVE   (0x00000000)
 
#define MPI2_SAS_PHYINFO_PHY_POWER_PARTIAL   (0x08000000)
 
#define MPI2_SAS_PHYINFO_PHY_POWER_SLUMBER   (0x10000000)
 
#define MPI2_SAS_PHYINFO_CHANGED_REQ_INSIDE_ZPSDS   (0x04000000)
 
#define MPI2_SAS_PHYINFO_INSIDE_ZPSDS_PERSISTENT   (0x02000000)
 
#define MPI2_SAS_PHYINFO_REQ_INSIDE_ZPSDS   (0x01000000)
 
#define MPI2_SAS_PHYINFO_ZONE_GROUP_PERSISTENT   (0x00400000)
 
#define MPI2_SAS_PHYINFO_INSIDE_ZPSDS   (0x00200000)
 
#define MPI2_SAS_PHYINFO_ZONING_ENABLED   (0x00100000)
 
#define MPI2_SAS_PHYINFO_REASON_MASK   (0x000F0000)
 
#define MPI2_SAS_PHYINFO_REASON_UNKNOWN   (0x00000000)
 
#define MPI2_SAS_PHYINFO_REASON_POWER_ON   (0x00010000)
 
#define MPI2_SAS_PHYINFO_REASON_HARD_RESET   (0x00020000)
 
#define MPI2_SAS_PHYINFO_REASON_SMP_PHY_CONTROL   (0x00030000)
 
#define MPI2_SAS_PHYINFO_REASON_LOSS_OF_SYNC   (0x00040000)
 
#define MPI2_SAS_PHYINFO_REASON_MULTIPLEXING_SEQ   (0x00050000)
 
#define MPI2_SAS_PHYINFO_REASON_IT_NEXUS_LOSS_TIMER   (0x00060000)
 
#define MPI2_SAS_PHYINFO_REASON_BREAK_TIMEOUT   (0x00070000)
 
#define MPI2_SAS_PHYINFO_REASON_PHY_TEST_STOPPED   (0x00080000)
 
#define MPI2_SAS_PHYINFO_MULTIPLEXING_SUPPORTED   (0x00008000)
 
#define MPI2_SAS_PHYINFO_SATA_PORT_ACTIVE   (0x00004000)
 
#define MPI2_SAS_PHYINFO_SATA_PORT_SELECTOR_PRESENT   (0x00002000)
 
#define MPI2_SAS_PHYINFO_VIRTUAL_PHY   (0x00001000)
 
#define MPI2_SAS_PHYINFO_MASK_PARTIAL_PATHWAY_TIME   (0x00000F00)
 
#define MPI2_SAS_PHYINFO_SHIFT_PARTIAL_PATHWAY_TIME   (8)
 
#define MPI2_SAS_PHYINFO_MASK_ROUTING_ATTRIBUTE   (0x000000F0)
 
#define MPI2_SAS_PHYINFO_DIRECT_ROUTING   (0x00000000)
 
#define MPI2_SAS_PHYINFO_SUBTRACTIVE_ROUTING   (0x00000010)
 
#define MPI2_SAS_PHYINFO_TABLE_ROUTING   (0x00000020)
 
#define MPI2_SAS_PRATE_MAX_RATE_MASK   (0xF0)
 
#define MPI2_SAS_PRATE_MAX_RATE_NOT_PROGRAMMABLE   (0x00)
 
#define MPI2_SAS_PRATE_MAX_RATE_1_5   (0x80)
 
#define MPI2_SAS_PRATE_MAX_RATE_3_0   (0x90)
 
#define MPI2_SAS_PRATE_MAX_RATE_6_0   (0xA0)
 
#define MPI2_SAS_PRATE_MIN_RATE_MASK   (0x0F)
 
#define MPI2_SAS_PRATE_MIN_RATE_NOT_PROGRAMMABLE   (0x00)
 
#define MPI2_SAS_PRATE_MIN_RATE_1_5   (0x08)
 
#define MPI2_SAS_PRATE_MIN_RATE_3_0   (0x09)
 
#define MPI2_SAS_PRATE_MIN_RATE_6_0   (0x0A)
 
#define MPI2_SAS_HWRATE_MAX_RATE_MASK   (0xF0)
 
#define MPI2_SAS_HWRATE_MAX_RATE_1_5   (0x80)
 
#define MPI2_SAS_HWRATE_MAX_RATE_3_0   (0x90)
 
#define MPI2_SAS_HWRATE_MAX_RATE_6_0   (0xA0)
 
#define MPI2_SAS_HWRATE_MIN_RATE_MASK   (0x0F)
 
#define MPI2_SAS_HWRATE_MIN_RATE_1_5   (0x08)
 
#define MPI2_SAS_HWRATE_MIN_RATE_3_0   (0x09)
 
#define MPI2_SAS_HWRATE_MIN_RATE_6_0   (0x0A)
 
#define MPI2_SAS_IOUNIT0_PHY_MAX   (1)
 
#define MPI2_SASIOUNITPAGE0_PAGEVERSION   (0x05)
 
#define MPI2_SASIOUNIT0_PORTFLAGS_DISCOVERY_IN_PROGRESS   (0x08)
 
#define MPI2_SASIOUNIT0_PORTFLAGS_AUTO_PORT_CONFIG   (0x01)
 
#define MPI2_SASIOUNIT0_PHYFLAGS_ZONING_ENABLED   (0x10)
 
#define MPI2_SASIOUNIT0_PHYFLAGS_PHY_DISABLED   (0x08)
 
#define MPI2_SASIOUNIT0_DS_MAX_ENCLOSURES_EXCEED   (0x80000000)
 
#define MPI2_SASIOUNIT0_DS_MAX_EXPANDERS_EXCEED   (0x40000000)
 
#define MPI2_SASIOUNIT0_DS_MAX_DEVICES_EXCEED   (0x20000000)
 
#define MPI2_SASIOUNIT0_DS_MAX_TOPO_PHYS_EXCEED   (0x10000000)
 
#define MPI2_SASIOUNIT0_DS_DOWNSTREAM_INITIATOR   (0x08000000)
 
#define MPI2_SASIOUNIT0_DS_MULTI_SUBTRACTIVE_SUBTRACTIVE   (0x00008000)
 
#define MPI2_SASIOUNIT0_DS_EXP_MULTI_SUBTRACTIVE   (0x00004000)
 
#define MPI2_SASIOUNIT0_DS_MULTI_PORT_DOMAIN   (0x00002000)
 
#define MPI2_SASIOUNIT0_DS_TABLE_TO_SUBTRACTIVE_LINK   (0x00001000)
 
#define MPI2_SASIOUNIT0_DS_UNSUPPORTED_DEVICE   (0x00000800)
 
#define MPI2_SASIOUNIT0_DS_TABLE_LINK   (0x00000400)
 
#define MPI2_SASIOUNIT0_DS_SUBTRACTIVE_LINK   (0x00000200)
 
#define MPI2_SASIOUNIT0_DS_SMP_CRC_ERROR   (0x00000100)
 
#define MPI2_SASIOUNIT0_DS_SMP_FUNCTION_FAILED   (0x00000080)
 
#define MPI2_SASIOUNIT0_DS_INDEX_NOT_EXIST   (0x00000040)
 
#define MPI2_SASIOUNIT0_DS_OUT_ROUTE_ENTRIES   (0x00000020)
 
#define MPI2_SASIOUNIT0_DS_SMP_TIMEOUT   (0x00000010)
 
#define MPI2_SASIOUNIT0_DS_MULTIPLE_PORTS   (0x00000004)
 
#define MPI2_SASIOUNIT0_DS_UNADDRESSABLE_DEVICE   (0x00000002)
 
#define MPI2_SASIOUNIT0_DS_LOOP_DETECTED   (0x00000001)
 
#define MPI2_SAS_IOUNIT1_PHY_MAX   (1)
 
#define MPI2_SASIOUNITPAGE1_PAGEVERSION   (0x09)
 
#define MPI2_SASIOUNIT1_CONTROL_DEVICE_SELF_TEST   (0x8000)
 
#define MPI2_SASIOUNIT1_CONTROL_SATA_3_0_MAX   (0x4000)
 
#define MPI2_SASIOUNIT1_CONTROL_SATA_1_5_MAX   (0x2000)
 
#define MPI2_SASIOUNIT1_CONTROL_SATA_SW_PRESERVE   (0x1000)
 
#define MPI2_SASIOUNIT1_CONTROL_MASK_DEV_SUPPORT   (0x0600)
 
#define MPI2_SASIOUNIT1_CONTROL_SHIFT_DEV_SUPPORT   (9)
 
#define MPI2_SASIOUNIT1_CONTROL_DEV_SUPPORT_BOTH   (0x0)
 
#define MPI2_SASIOUNIT1_CONTROL_DEV_SAS_SUPPORT   (0x1)
 
#define MPI2_SASIOUNIT1_CONTROL_DEV_SATA_SUPPORT   (0x2)
 
#define MPI2_SASIOUNIT1_CONTROL_SATA_48BIT_LBA_REQUIRED   (0x0080)
 
#define MPI2_SASIOUNIT1_CONTROL_SATA_SMART_REQUIRED   (0x0040)
 
#define MPI2_SASIOUNIT1_CONTROL_SATA_NCQ_REQUIRED   (0x0020)
 
#define MPI2_SASIOUNIT1_CONTROL_SATA_FUA_REQUIRED   (0x0010)
 
#define MPI2_SASIOUNIT1_CONTROL_TABLE_SUBTRACTIVE_ILLEGAL   (0x0008)
 
#define MPI2_SASIOUNIT1_CONTROL_SUBTRACTIVE_ILLEGAL   (0x0004)
 
#define MPI2_SASIOUNIT1_CONTROL_FIRST_LVL_DISC_ONLY   (0x0002)
 
#define MPI2_SASIOUNIT1_CONTROL_CLEAR_AFFILIATION   (0x0001)
 
#define MPI2_SASIOUNIT1_ACONTROL_MULTI_PORT_DOMAIN_ILLEGAL   (0x0080)
 
#define MPI2_SASIOUNIT1_ACONTROL_SATA_ASYNCHROUNOUS_NOTIFICATION   (0x0040)
 
#define MPI2_SASIOUNIT1_ACONTROL_INVALID_TOPOLOGY_CORRECTION   (0x0020)
 
#define MPI2_SASIOUNIT1_ACONTROL_PORT_ENABLE_ONLY_SATA_LINK_RESET   (0x0010)
 
#define MPI2_SASIOUNIT1_ACONTROL_OTHER_AFFILIATION_SATA_LINK_RESET   (0x0008)
 
#define MPI2_SASIOUNIT1_ACONTROL_SELF_AFFILIATION_SATA_LINK_RESET   (0x0004)
 
#define MPI2_SASIOUNIT1_ACONTROL_NO_AFFILIATION_SATA_LINK_RESET   (0x0002)
 
#define MPI2_SASIOUNIT1_ACONTROL_ALLOW_TABLE_TO_TABLE   (0x0001)
 
#define MPI2_SASIOUNIT1_REPORT_MISSING_TIMEOUT_MASK   (0x7F)
 
#define MPI2_SASIOUNIT1_REPORT_MISSING_UNIT_16   (0x80)
 
#define MPI2_SASIOUNIT1_PORT_FLAGS_AUTO_PORT_CONFIG   (0x01)
 
#define MPI2_SASIOUNIT1_PHYFLAGS_ZONING_ENABLE   (0x10)
 
#define MPI2_SASIOUNIT1_PHYFLAGS_PHY_DISABLE   (0x08)
 
#define MPI2_SASIOUNIT1_MAX_RATE_MASK   (0xF0)
 
#define MPI2_SASIOUNIT1_MAX_RATE_1_5   (0x80)
 
#define MPI2_SASIOUNIT1_MAX_RATE_3_0   (0x90)
 
#define MPI2_SASIOUNIT1_MAX_RATE_6_0   (0xA0)
 
#define MPI2_SASIOUNIT1_MIN_RATE_MASK   (0x0F)
 
#define MPI2_SASIOUNIT1_MIN_RATE_1_5   (0x08)
 
#define MPI2_SASIOUNIT1_MIN_RATE_3_0   (0x09)
 
#define MPI2_SASIOUNIT1_MIN_RATE_6_0   (0x0A)
 
#define MPI2_SASIOUNIT4_SPINUP_DISABLE_FLAG   (0x01)
 
#define MPI2_SAS_IOUNIT4_PHY_MAX   (4)
 
#define MPI2_SASIOUNITPAGE4_PAGEVERSION   (0x02)
 
#define MPI2_SASIOUNIT4_FLAGS_AUTO_PORTENABLE   (0x01)
 
#define MPI2_SASIOUNIT4_PHY_SPINUP_GROUP_MASK   (0x03)
 
#define MPI2_SASIOUNIT5_CONTROL_SAS_SLUMBER_ENABLE   (0x08)
 
#define MPI2_SASIOUNIT5_CONTROL_SAS_PARTIAL_ENABLE   (0x04)
 
#define MPI2_SASIOUNIT5_CONTROL_SATA_SLUMBER_ENABLE   (0x02)
 
#define MPI2_SASIOUNIT5_CONTROL_SATA_PARTIAL_ENABLE   (0x01)
 
#define MPI2_SASIOUNIT5_PWMG_DISABLE   (0xFF)
 
#define MPI2_SASIOUNIT5_ITE_MASK_SAS_SLUMBER   (0x7000)
 
#define MPI2_SASIOUNIT5_ITE_SHIFT_SAS_SLUMBER   (12)
 
#define MPI2_SASIOUNIT5_ITE_MASK_SAS_PARTIAL   (0x0700)
 
#define MPI2_SASIOUNIT5_ITE_SHIFT_SAS_PARTIAL   (8)
 
#define MPI2_SASIOUNIT5_ITE_MASK_SATA_SLUMBER   (0x0070)
 
#define MPI2_SASIOUNIT5_ITE_SHIFT_SATA_SLUMBER   (4)
 
#define MPI2_SASIOUNIT5_ITE_MASK_SATA_PARTIAL   (0x0007)
 
#define MPI2_SASIOUNIT5_ITE_SHIFT_SATA_PARTIAL   (0)
 
#define MPI2_SASIOUNIT5_ITE_TEN_SECONDS   (7)
 
#define MPI2_SASIOUNIT5_ITE_ONE_SECOND   (6)
 
#define MPI2_SASIOUNIT5_ITE_HUNDRED_MILLISECONDS   (5)
 
#define MPI2_SASIOUNIT5_ITE_TEN_MILLISECONDS   (4)
 
#define MPI2_SASIOUNIT5_ITE_ONE_MILLISECOND   (3)
 
#define MPI2_SASIOUNIT5_ITE_HUNDRED_MICROSECONDS   (2)
 
#define MPI2_SASIOUNIT5_ITE_TEN_MICROSECONDS   (1)
 
#define MPI2_SASIOUNIT5_ITE_ONE_MICROSECOND   (0)
 
#define MPI2_SAS_IOUNIT5_PHY_MAX   (1)
 
#define MPI2_SASIOUNITPAGE5_PAGEVERSION   (0x01)
 
#define MPI2_SASIOUNIT6_STATUS_UNAVAILABLE   (0x00)
 
#define MPI2_SASIOUNIT6_STATUS_UNCONFIGURED   (0x01)
 
#define MPI2_SASIOUNIT6_STATUS_INVALID_CONFIG   (0x02)
 
#define MPI2_SASIOUNIT6_STATUS_LINK_DOWN   (0x03)
 
#define MPI2_SASIOUNIT6_STATUS_OBSERVATION_ONLY   (0x04)
 
#define MPI2_SASIOUNIT6_STATUS_INACTIVE   (0x05)
 
#define MPI2_SASIOUNIT6_STATUS_ACTIVE_IOUNIT   (0x06)
 
#define MPI2_SASIOUNIT6_STATUS_ACTIVE_HOST   (0x07)
 
#define MPI2_SASIOUNIT6_MODULATION_25_PERCENT   (0x00)
 
#define MPI2_SASIOUNIT6_MODULATION_50_PERCENT   (0x01)
 
#define MPI2_SASIOUNIT6_MODULATION_75_PERCENT   (0x02)
 
#define MPI2_SASIOUNIT6_MODULATION_100_PERCENT   (0x03)
 
#define MPI2_SAS_IOUNIT6_GROUP_MAX   (1)
 
#define MPI2_SASIOUNITPAGE6_PAGEVERSION   (0x00)
 
#define MPI2_SASIOUNIT7_FLAGS_ENABLE_PORT_WIDTH_MODULATION   (0x01)
 
#define MPI2_SAS_IOUNIT7_GROUP_MAX   (1)
 
#define MPI2_SASIOUNITPAGE7_PAGEVERSION   (0x00)
 
#define MPI2_SASIOUNITPAGE8_PAGEVERSION   (0x00)
 
#define MPI2_SASIOUNIT8_PM_HOST_PORT_WIDTH_MOD   (0x00001000)
 
#define MPI2_SASIOUNIT8_PM_HOST_SAS_SLUMBER_MODE   (0x00000800)
 
#define MPI2_SASIOUNIT8_PM_HOST_SAS_PARTIAL_MODE   (0x00000400)
 
#define MPI2_SASIOUNIT8_PM_HOST_SATA_SLUMBER_MODE   (0x00000200)
 
#define MPI2_SASIOUNIT8_PM_HOST_SATA_PARTIAL_MODE   (0x00000100)
 
#define MPI2_SASIOUNIT8_PM_IOUNIT_PORT_WIDTH_MOD   (0x00000010)
 
#define MPI2_SASIOUNIT8_PM_IOUNIT_SAS_SLUMBER_MODE   (0x00000008)
 
#define MPI2_SASIOUNIT8_PM_IOUNIT_SAS_PARTIAL_MODE   (0x00000004)
 
#define MPI2_SASIOUNIT8_PM_IOUNIT_SATA_SLUMBER_MODE   (0x00000002)
 
#define MPI2_SASIOUNIT8_PM_IOUNIT_SATA_PARTIAL_MODE   (0x00000001)
 
#define MPI2_SASIOUNITPAGE16_PAGEVERSION   (0x00)
 
#define MPI2_SASEXPANDER0_PAGEVERSION   (0x06)
 
#define MPI2_SAS_EXPANDER0_DS_MAX_ENCLOSURES_EXCEED   (0x80000000)
 
#define MPI2_SAS_EXPANDER0_DS_MAX_EXPANDERS_EXCEED   (0x40000000)
 
#define MPI2_SAS_EXPANDER0_DS_MAX_DEVICES_EXCEED   (0x20000000)
 
#define MPI2_SAS_EXPANDER0_DS_MAX_TOPO_PHYS_EXCEED   (0x10000000)
 
#define MPI2_SAS_EXPANDER0_DS_DOWNSTREAM_INITIATOR   (0x08000000)
 
#define MPI2_SAS_EXPANDER0_DS_MULTI_SUBTRACTIVE_SUBTRACTIVE   (0x00008000)
 
#define MPI2_SAS_EXPANDER0_DS_EXP_MULTI_SUBTRACTIVE   (0x00004000)
 
#define MPI2_SAS_EXPANDER0_DS_MULTI_PORT_DOMAIN   (0x00002000)
 
#define MPI2_SAS_EXPANDER0_DS_TABLE_TO_SUBTRACTIVE_LINK   (0x00001000)
 
#define MPI2_SAS_EXPANDER0_DS_UNSUPPORTED_DEVICE   (0x00000800)
 
#define MPI2_SAS_EXPANDER0_DS_TABLE_LINK   (0x00000400)
 
#define MPI2_SAS_EXPANDER0_DS_SUBTRACTIVE_LINK   (0x00000200)
 
#define MPI2_SAS_EXPANDER0_DS_SMP_CRC_ERROR   (0x00000100)
 
#define MPI2_SAS_EXPANDER0_DS_SMP_FUNCTION_FAILED   (0x00000080)
 
#define MPI2_SAS_EXPANDER0_DS_INDEX_NOT_EXIST   (0x00000040)
 
#define MPI2_SAS_EXPANDER0_DS_OUT_ROUTE_ENTRIES   (0x00000020)
 
#define MPI2_SAS_EXPANDER0_DS_SMP_TIMEOUT   (0x00000010)
 
#define MPI2_SAS_EXPANDER0_DS_MULTIPLE_PORTS   (0x00000004)
 
#define MPI2_SAS_EXPANDER0_DS_UNADDRESSABLE_DEVICE   (0x00000002)
 
#define MPI2_SAS_EXPANDER0_DS_LOOP_DETECTED   (0x00000001)
 
#define MPI2_SAS_EXPANDER0_FLAGS_REDUCED_FUNCTIONALITY   (0x2000)
 
#define MPI2_SAS_EXPANDER0_FLAGS_ZONE_LOCKED   (0x1000)
 
#define MPI2_SAS_EXPANDER0_FLAGS_SUPPORTED_PHYSICAL_PRES   (0x0800)
 
#define MPI2_SAS_EXPANDER0_FLAGS_ASSERTED_PHYSICAL_PRES   (0x0400)
 
#define MPI2_SAS_EXPANDER0_FLAGS_ZONING_SUPPORT   (0x0200)
 
#define MPI2_SAS_EXPANDER0_FLAGS_ENABLED_ZONING   (0x0100)
 
#define MPI2_SAS_EXPANDER0_FLAGS_TABLE_TO_TABLE_SUPPORT   (0x0080)
 
#define MPI2_SAS_EXPANDER0_FLAGS_CONNECTOR_END_DEVICE   (0x0010)
 
#define MPI2_SAS_EXPANDER0_FLAGS_OTHERS_CONFIG   (0x0004)
 
#define MPI2_SAS_EXPANDER0_FLAGS_CONFIG_IN_PROGRESS   (0x0002)
 
#define MPI2_SAS_EXPANDER0_FLAGS_ROUTE_TABLE_CONFIG   (0x0001)
 
#define MPI2_SASEXPANDER1_PAGEVERSION   (0x02)
 
#define MPI2_SAS_EXPANDER1_DISCINFO_BAD_PHY_DISABLED   (0x04)
 
#define MPI2_SAS_EXPANDER1_DISCINFO_LINK_STATUS_CHANGE   (0x02)
 
#define MPI2_SAS_EXPANDER1_DISCINFO_NO_ROUTING_ENTRIES   (0x01)
 
#define MPI2_SASDEVICE0_PAGEVERSION   (0x08)
 
#define MPI2_SAS_DEVICE0_ASTATUS_NO_ERRORS   (0x00)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SATA_INIT_FAILED   (0x01)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SATA_CAPABILITY_FAILED   (0x02)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SATA_AFFILIATION_CONFLICT   (0x03)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SATA_NEEDS_INITIALIZATION   (0x04)
 
#define MPI2_SAS_DEVICE0_ASTATUS_ROUTE_NOT_ADDRESSABLE   (0x05)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SMP_ERROR_NOT_ADDRESSABLE   (0x06)
 
#define MPI2_SAS_DEVICE0_ASTATUS_DEVICE_BLOCKED   (0x07)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_UNKNOWN   (0x10)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_AFFILIATION_CONFLICT   (0x11)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_DIAG   (0x12)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_IDENTIFICATION   (0x13)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_CHECK_POWER   (0x14)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_PIO_SN   (0x15)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_MDMA_SN   (0x16)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_UDMA_SN   (0x17)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_ZONING_VIOLATION   (0x18)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_NOT_ADDRESSABLE   (0x19)
 
#define MPI2_SAS_DEVICE0_ASTATUS_SIF_MAX   (0x1F)
 
#define MPI2_SAS_DEVICE0_FLAGS_UNAUTHORIZED_DEVICE   (0x8000)
 
#define MPI2_SAS_DEVICE0_FLAGS_SLUMBER_PM_CAPABLE   (0x1000)
 
#define MPI2_SAS_DEVICE0_FLAGS_PARTIAL_PM_CAPABLE   (0x0800)
 
#define MPI2_SAS_DEVICE0_FLAGS_SATA_ASYNCHRONOUS_NOTIFY   (0x0400)
 
#define MPI2_SAS_DEVICE0_FLAGS_SATA_SW_PRESERVE   (0x0200)
 
#define MPI2_SAS_DEVICE0_FLAGS_UNSUPPORTED_DEVICE   (0x0100)
 
#define MPI2_SAS_DEVICE0_FLAGS_SATA_48BIT_LBA_SUPPORTED   (0x0080)
 
#define MPI2_SAS_DEVICE0_FLAGS_SATA_SMART_SUPPORTED   (0x0040)
 
#define MPI2_SAS_DEVICE0_FLAGS_SATA_NCQ_SUPPORTED   (0x0020)
 
#define MPI2_SAS_DEVICE0_FLAGS_SATA_FUA_SUPPORTED   (0x0010)
 
#define MPI2_SAS_DEVICE0_FLAGS_PORT_SELECTOR_ATTACH   (0x0008)
 
#define MPI2_SAS_DEVICE0_FLAGS_DEVICE_PRESENT   (0x0001)
 
#define MPI2_SASDEVICE1_PAGEVERSION   (0x01)
 
#define MPI2_SASPHY0_PAGEVERSION   (0x03)
 
#define MPI2_SAS_PHY0_FLAGS_SGPIO_DIRECT_ATTACH_ENC   (0x01)
 
#define MPI2_SASPHY1_PAGEVERSION   (0x01)
 
#define MPI2_SASPHY2_PHY_EVENT_MAX   (1)
 
#define MPI2_SASPHY2_PAGEVERSION   (0x00)
 
#define MPI2_SASPHY3_EVENT_CODE_NO_EVENT   (0x00)
 
#define MPI2_SASPHY3_EVENT_CODE_INVALID_DWORD   (0x01)
 
#define MPI2_SASPHY3_EVENT_CODE_RUNNING_DISPARITY_ERROR   (0x02)
 
#define MPI2_SASPHY3_EVENT_CODE_LOSS_DWORD_SYNC   (0x03)
 
#define MPI2_SASPHY3_EVENT_CODE_PHY_RESET_PROBLEM   (0x04)
 
#define MPI2_SASPHY3_EVENT_CODE_ELASTICITY_BUF_OVERFLOW   (0x05)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_ERROR   (0x06)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_ADDR_FRAME_ERROR   (0x20)
 
#define MPI2_SASPHY3_EVENT_CODE_TX_AC_OPEN_REJECT   (0x21)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_AC_OPEN_REJECT   (0x22)
 
#define MPI2_SASPHY3_EVENT_CODE_TX_RC_OPEN_REJECT   (0x23)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_RC_OPEN_REJECT   (0x24)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_AIP_PARTIAL_WAITING_ON   (0x25)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_AIP_CONNECT_WAITING_ON   (0x26)
 
#define MPI2_SASPHY3_EVENT_CODE_TX_BREAK   (0x27)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_BREAK   (0x28)
 
#define MPI2_SASPHY3_EVENT_CODE_BREAK_TIMEOUT   (0x29)
 
#define MPI2_SASPHY3_EVENT_CODE_CONNECTION   (0x2A)
 
#define MPI2_SASPHY3_EVENT_CODE_PEAKTX_PATHWAY_BLOCKED   (0x2B)
 
#define MPI2_SASPHY3_EVENT_CODE_PEAKTX_ARB_WAIT_TIME   (0x2C)
 
#define MPI2_SASPHY3_EVENT_CODE_PEAK_ARB_WAIT_TIME   (0x2D)
 
#define MPI2_SASPHY3_EVENT_CODE_PEAK_CONNECT_TIME   (0x2E)
 
#define MPI2_SASPHY3_EVENT_CODE_TX_SSP_FRAMES   (0x40)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_SSP_FRAMES   (0x41)
 
#define MPI2_SASPHY3_EVENT_CODE_TX_SSP_ERROR_FRAMES   (0x42)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_SSP_ERROR_FRAMES   (0x43)
 
#define MPI2_SASPHY3_EVENT_CODE_TX_CREDIT_BLOCKED   (0x44)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_CREDIT_BLOCKED   (0x45)
 
#define MPI2_SASPHY3_EVENT_CODE_TX_SATA_FRAMES   (0x50)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_SATA_FRAMES   (0x51)
 
#define MPI2_SASPHY3_EVENT_CODE_SATA_OVERFLOW   (0x52)
 
#define MPI2_SASPHY3_EVENT_CODE_TX_SMP_FRAMES   (0x60)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_SMP_FRAMES   (0x61)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_SMP_ERROR_FRAMES   (0x63)
 
#define MPI2_SASPHY3_EVENT_CODE_HOTPLUG_TIMEOUT   (0xD0)
 
#define MPI2_SASPHY3_EVENT_CODE_MISALIGNED_MUX_PRIMITIVE   (0xD1)
 
#define MPI2_SASPHY3_EVENT_CODE_RX_AIP   (0xD2)
 
#define MPI2_SASPHY3_COUNTER_TYPE_WRAPPING   (0x00)
 
#define MPI2_SASPHY3_COUNTER_TYPE_SATURATING   (0x01)
 
#define MPI2_SASPHY3_COUNTER_TYPE_PEAK_VALUE   (0x02)
 
#define MPI2_SASPHY3_TIME_UNITS_10_MICROSECONDS   (0x00)
 
#define MPI2_SASPHY3_TIME_UNITS_100_MICROSECONDS   (0x01)
 
#define MPI2_SASPHY3_TIME_UNITS_1_MILLISECOND   (0x02)
 
#define MPI2_SASPHY3_TIME_UNITS_10_MILLISECONDS   (0x03)
 
#define MPI2_SASPHY3_TFLAGS_PHY_RESET   (0x0002)
 
#define MPI2_SASPHY3_TFLAGS_EVENT_NOTIFY   (0x0001)
 
#define MPI2_SASPHY3_PHY_EVENT_MAX   (1)
 
#define MPI2_SASPHY3_PAGEVERSION   (0x00)
 
#define MPI2_SASPHY4_PAGEVERSION   (0x00)
 
#define MPI2_SASPHY4_FLAGS_FRAME_VALID   (0x02)
 
#define MPI2_SASPHY4_FLAGS_SATA_FRAME   (0x01)
 
#define MPI2_SASPORT0_PAGEVERSION   (0x00)
 
#define MPI2_SASENCLOSURE0_PAGEVERSION   (0x03)
 
#define MPI2_SAS_ENCLS0_FLAGS_MNG_MASK   (0x000F)
 
#define MPI2_SAS_ENCLS0_FLAGS_MNG_UNKNOWN   (0x0000)
 
#define MPI2_SAS_ENCLS0_FLAGS_MNG_IOC_SES   (0x0001)
 
#define MPI2_SAS_ENCLS0_FLAGS_MNG_IOC_SGPIO   (0x0002)
 
#define MPI2_SAS_ENCLS0_FLAGS_MNG_EXP_SGPIO   (0x0003)
 
#define MPI2_SAS_ENCLS0_FLAGS_MNG_SES_ENCLOSURE   (0x0004)
 
#define MPI2_SAS_ENCLS0_FLAGS_MNG_IOC_GPIO   (0x0005)
 
#define MPI2_LOG_0_NUM_LOG_ENTRIES   (1)
 
#define MPI2_LOG_0_LOG_DATA_LENGTH   (0x1C)
 
#define MPI2_LOG_0_ENTRY_QUAL_ENTRY_UNUSED   (0x0000)
 
#define MPI2_LOG_0_ENTRY_QUAL_POWER_ON_RESET   (0x0001)
 
#define MPI2_LOG_0_ENTRY_QUAL_TIMESTAMP_UPDATE   (0x0002)
 
#define MPI2_LOG_0_ENTRY_QUAL_MIN_IMPLEMENT_SPEC   (0x8000)
 
#define MPI2_LOG_0_ENTRY_QUAL_MAX_IMPLEMENT_SPEC   (0xFFFF)
 
#define MPI2_LOG_0_PAGEVERSION   (0x02)
 
#define MPI2_RAIDCONFIG0_MAX_ELEMENTS   (1)
 
#define MPI2_RAIDCONFIG0_EFLAGS_MASK_ELEMENT_TYPE   (0x000F)
 
#define MPI2_RAIDCONFIG0_EFLAGS_VOLUME_ELEMENT   (0x0000)
 
#define MPI2_RAIDCONFIG0_EFLAGS_VOL_PHYS_DISK_ELEMENT   (0x0001)
 
#define MPI2_RAIDCONFIG0_EFLAGS_HOT_SPARE_ELEMENT   (0x0002)
 
#define MPI2_RAIDCONFIG0_EFLAGS_OCE_ELEMENT   (0x0003)
 
#define MPI2_RAIDCONFIG0_PAGEVERSION   (0x00)
 
#define MPI2_RAIDCONFIG0_FLAG_FOREIGN_CONFIG   (0x00000001)
 
#define MPI2_DRIVERMAPPING0_PAGEVERSION   (0x00)
 
#define MPI2_DRVMAP0_MAPINFO_SLOT_MASK   (0x07F0)
 
#define MPI2_DRVMAP0_MAPINFO_SLOT_SHIFT   (4)
 
#define MPI2_DRVMAP0_MAPINFO_MISSING_MASK   (0x000F)
 
#define MPI2_ETHERNET_HOST_NAME_LENGTH   (32)
 
#define MPI2_ETHERNETPAGE0_PAGEVERSION   (0x00)
 
#define MPI2_ETHPG0_STATUS_IPV6_CAPABLE   (0x80000000)
 
#define MPI2_ETHPG0_STATUS_IPV4_CAPABLE   (0x40000000)
 
#define MPI2_ETHPG0_STATUS_CONSOLE_CONNECTED   (0x20000000)
 
#define MPI2_ETHPG0_STATUS_DEFAULT_IF   (0x00000100)
 
#define MPI2_ETHPG0_STATUS_FW_DWNLD_ENABLED   (0x00000080)
 
#define MPI2_ETHPG0_STATUS_TELNET_ENABLED   (0x00000040)
 
#define MPI2_ETHPG0_STATUS_SSH2_ENABLED   (0x00000020)
 
#define MPI2_ETHPG0_STATUS_DHCP_CLIENT_ENABLED   (0x00000010)
 
#define MPI2_ETHPG0_STATUS_IPV6_ENABLED   (0x00000008)
 
#define MPI2_ETHPG0_STATUS_IPV4_ENABLED   (0x00000004)
 
#define MPI2_ETHPG0_STATUS_IPV6_ADDRESSES   (0x00000002)
 
#define MPI2_ETHPG0_STATUS_ETH_IF_ENABLED   (0x00000001)
 
#define MPI2_ETHPG0_MS_DUPLEX_MASK   (0x80)
 
#define MPI2_ETHPG0_MS_HALF_DUPLEX   (0x00)
 
#define MPI2_ETHPG0_MS_FULL_DUPLEX   (0x80)
 
#define MPI2_ETHPG0_MS_CONNECT_SPEED_MASK   (0x07)
 
#define MPI2_ETHPG0_MS_NOT_CONNECTED   (0x00)
 
#define MPI2_ETHPG0_MS_10MBIT   (0x01)
 
#define MPI2_ETHPG0_MS_100MBIT   (0x02)
 
#define MPI2_ETHPG0_MS_1GBIT   (0x03)
 
#define MPI2_ETHERNETPAGE1_PAGEVERSION   (0x00)
 
#define MPI2_ETHPG1_FLAG_SET_DEFAULT_IF   (0x00000100)
 
#define MPI2_ETHPG1_FLAG_ENABLE_FW_DOWNLOAD   (0x00000080)
 
#define MPI2_ETHPG1_FLAG_ENABLE_TELNET   (0x00000040)
 
#define MPI2_ETHPG1_FLAG_ENABLE_SSH2   (0x00000020)
 
#define MPI2_ETHPG1_FLAG_ENABLE_DHCP_CLIENT   (0x00000010)
 
#define MPI2_ETHPG1_FLAG_ENABLE_IPV6   (0x00000008)
 
#define MPI2_ETHPG1_FLAG_ENABLE_IPV4   (0x00000004)
 
#define MPI2_ETHPG1_FLAG_USE_IPV6_ADDRESSES   (0x00000002)
 
#define MPI2_ETHPG1_FLAG_ENABLE_ETH_IF   (0x00000001)
 
#define MPI2_ETHPG1_MS_DUPLEX_MASK   (0x80)
 
#define MPI2_ETHPG1_MS_HALF_DUPLEX   (0x00)
 
#define MPI2_ETHPG1_MS_FULL_DUPLEX   (0x80)
 
#define MPI2_ETHPG1_MS_DATA_RATE_MASK   (0x07)
 
#define MPI2_ETHPG1_MS_DATA_RATE_AUTO   (0x00)
 
#define MPI2_ETHPG1_MS_DATA_RATE_10MBIT   (0x01)
 
#define MPI2_ETHPG1_MS_DATA_RATE_100MBIT   (0x02)
 
#define MPI2_ETHPG1_MS_DATA_RATE_1GBIT   (0x03)
 

Typedefs

typedef struct
_MPI2_CONFIG_PAGE_HEADER 
MPI2_CONFIG_PAGE_HEADER
 
typedef struct
_MPI2_CONFIG_PAGE_HEADER 
PTR_MPI2_CONFIG_PAGE_HEADER
 
typedef struct
_MPI2_CONFIG_PAGE_HEADER 
Mpi2ConfigPageHeader_t
 
typedef struct
_MPI2_CONFIG_PAGE_HEADER 
pMpi2ConfigPageHeader_t
 
typedef union
_MPI2_CONFIG_PAGE_HEADER_UNION 
MPI2_CONFIG_PAGE_HEADER_UNION
 
typedef union
_MPI2_CONFIG_PAGE_HEADER_UNION 
PTR_MPI2_CONFIG_PAGE_HEADER_UNION
 
typedef union
_MPI2_CONFIG_PAGE_HEADER_UNION 
Mpi2ConfigPageHeaderUnion
 
typedef union
_MPI2_CONFIG_PAGE_HEADER_UNION 
pMpi2ConfigPageHeaderUnion
 
typedef struct
_MPI2_CONFIG_EXTENDED_PAGE_HEADER 
MPI2_CONFIG_EXTENDED_PAGE_HEADER
 
typedef struct
_MPI2_CONFIG_EXTENDED_PAGE_HEADER 
PTR_MPI2_CONFIG_EXTENDED_PAGE_HEADER
 
typedef struct
_MPI2_CONFIG_EXTENDED_PAGE_HEADER 
Mpi2ConfigExtendedPageHeader_t
 
typedef struct
_MPI2_CONFIG_EXTENDED_PAGE_HEADER 
pMpi2ConfigExtendedPageHeader_t
 
typedef union
_MPI2_CONFIG_EXT_PAGE_HEADER_UNION 
MPI2_CONFIG_EXT_PAGE_HEADER_UNION
 
typedef union
_MPI2_CONFIG_EXT_PAGE_HEADER_UNION 
PTR_MPI2_CONFIG_EXT_PAGE_HEADER_UNION
 
typedef union
_MPI2_CONFIG_EXT_PAGE_HEADER_UNION 
Mpi2ConfigPageExtendedHeaderUnion
 
typedef union
_MPI2_CONFIG_EXT_PAGE_HEADER_UNION 
pMpi2ConfigPageExtendedHeaderUnion
 
typedef struct _MPI2_CONFIG_REQUEST MPI2_CONFIG_REQUEST
 
typedef struct _MPI2_CONFIG_REQUEST PTR_MPI2_CONFIG_REQUEST
 
typedef struct _MPI2_CONFIG_REQUEST Mpi2ConfigRequest_t
 
typedef struct _MPI2_CONFIG_REQUEST pMpi2ConfigRequest_t
 
typedef struct _MPI2_CONFIG_REPLY MPI2_CONFIG_REPLY
 
typedef struct _MPI2_CONFIG_REPLY PTR_MPI2_CONFIG_REPLY
 
typedef struct _MPI2_CONFIG_REPLY Mpi2ConfigReply_t
 
typedef struct _MPI2_CONFIG_REPLY pMpi2ConfigReply_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_0 
MPI2_CONFIG_PAGE_MAN_0
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_0 
PTR_MPI2_CONFIG_PAGE_MAN_0
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_0 
Mpi2ManufacturingPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_0 
pMpi2ManufacturingPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_1 
MPI2_CONFIG_PAGE_MAN_1
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_1 
PTR_MPI2_CONFIG_PAGE_MAN_1
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_1 
Mpi2ManufacturingPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_1 
pMpi2ManufacturingPage1_t
 
typedef struct
_MPI2_CHIP_REVISION_ID 
MPI2_CHIP_REVISION_ID
 
typedef struct
_MPI2_CHIP_REVISION_ID 
PTR_MPI2_CHIP_REVISION_ID
 
typedef struct
_MPI2_CHIP_REVISION_ID 
Mpi2ChipRevisionId_t
 
typedef struct
_MPI2_CHIP_REVISION_ID 
pMpi2ChipRevisionId_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_2 
MPI2_CONFIG_PAGE_MAN_2
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_2 
PTR_MPI2_CONFIG_PAGE_MAN_2
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_2 
Mpi2ManufacturingPage2_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_2 
pMpi2ManufacturingPage2_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_3 
MPI2_CONFIG_PAGE_MAN_3
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_3 
PTR_MPI2_CONFIG_PAGE_MAN_3
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_3 
Mpi2ManufacturingPage3_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_3 
pMpi2ManufacturingPage3_t
 
typedef struct
_MPI2_MANPAGE4_PWR_SAVE_SETTINGS 
MPI2_MANPAGE4_PWR_SAVE_SETTINGS
 
typedef struct
_MPI2_MANPAGE4_PWR_SAVE_SETTINGS 
PTR_MPI2_MANPAGE4_PWR_SAVE_SETTINGS
 
typedef struct
_MPI2_MANPAGE4_PWR_SAVE_SETTINGS 
Mpi2ManPage4PwrSaveSettings_t
 
typedef struct
_MPI2_MANPAGE4_PWR_SAVE_SETTINGS 
pMpi2ManPage4PwrSaveSettings_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_4 
MPI2_CONFIG_PAGE_MAN_4
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_4 
PTR_MPI2_CONFIG_PAGE_MAN_4
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_4 
Mpi2ManufacturingPage4_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_4 
pMpi2ManufacturingPage4_t
 
typedef struct
_MPI2_MANUFACTURING5_ENTRY 
MPI2_MANUFACTURING5_ENTRY
 
typedef struct
_MPI2_MANUFACTURING5_ENTRY 
PTR_MPI2_MANUFACTURING5_ENTRY
 
typedef struct
_MPI2_MANUFACTURING5_ENTRY 
Mpi2Manufacturing5Entry_t
 
typedef struct
_MPI2_MANUFACTURING5_ENTRY 
pMpi2Manufacturing5Entry_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_5 
MPI2_CONFIG_PAGE_MAN_5
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_5 
PTR_MPI2_CONFIG_PAGE_MAN_5
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_5 
Mpi2ManufacturingPage5_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_5 
pMpi2ManufacturingPage5_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_6 
MPI2_CONFIG_PAGE_MAN_6
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_6 
PTR_MPI2_CONFIG_PAGE_MAN_6
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_6 
Mpi2ManufacturingPage6_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_6 
pMpi2ManufacturingPage6_t
 
typedef struct
_MPI2_MANPAGE7_CONNECTOR_INFO 
MPI2_MANPAGE7_CONNECTOR_INFO
 
typedef struct
_MPI2_MANPAGE7_CONNECTOR_INFO 
PTR_MPI2_MANPAGE7_CONNECTOR_INFO
 
typedef struct
_MPI2_MANPAGE7_CONNECTOR_INFO 
Mpi2ManPage7ConnectorInfo_t
 
typedef struct
_MPI2_MANPAGE7_CONNECTOR_INFO 
pMpi2ManPage7ConnectorInfo_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_7 
MPI2_CONFIG_PAGE_MAN_7
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_7 
PTR_MPI2_CONFIG_PAGE_MAN_7
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_7 
Mpi2ManufacturingPage7_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_7 
pMpi2ManufacturingPage7_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_PS 
MPI2_CONFIG_PAGE_MAN_PS
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_PS 
PTR_MPI2_CONFIG_PAGE_MAN_PS
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_PS 
Mpi2ManufacturingPagePS_t
 
typedef struct
_MPI2_CONFIG_PAGE_MAN_PS 
pMpi2ManufacturingPagePS_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_0 
MPI2_CONFIG_PAGE_IO_UNIT_0
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_0 
PTR_MPI2_CONFIG_PAGE_IO_UNIT_0
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_0 
Mpi2IOUnitPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_0 
pMpi2IOUnitPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_1 
MPI2_CONFIG_PAGE_IO_UNIT_1
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_1 
PTR_MPI2_CONFIG_PAGE_IO_UNIT_1
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_1 
Mpi2IOUnitPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_1 
pMpi2IOUnitPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_3 
MPI2_CONFIG_PAGE_IO_UNIT_3
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_3 
PTR_MPI2_CONFIG_PAGE_IO_UNIT_3
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_3 
Mpi2IOUnitPage3_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_3 
pMpi2IOUnitPage3_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_5 
MPI2_CONFIG_PAGE_IO_UNIT_5
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_5 
PTR_MPI2_CONFIG_PAGE_IO_UNIT_5
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_5 
Mpi2IOUnitPage5_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_5 
pMpi2IOUnitPage5_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_6 
MPI2_CONFIG_PAGE_IO_UNIT_6
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_6 
PTR_MPI2_CONFIG_PAGE_IO_UNIT_6
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_6 
Mpi2IOUnitPage6_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_6 
pMpi2IOUnitPage6_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_7 
MPI2_CONFIG_PAGE_IO_UNIT_7
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_7 
PTR_MPI2_CONFIG_PAGE_IO_UNIT_7
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_7 
Mpi2IOUnitPage7_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_7 
pMpi2IOUnitPage7_t
 
typedef struct _MPI2_IOUNIT8_SENSOR MPI2_IOUNIT8_SENSOR
 
typedef struct _MPI2_IOUNIT8_SENSOR PTR_MPI2_IOUNIT8_SENSOR
 
typedef struct _MPI2_IOUNIT8_SENSOR Mpi2IOUnit8Sensor_t
 
typedef struct _MPI2_IOUNIT8_SENSOR pMpi2IOUnit8Sensor_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_8 
MPI2_CONFIG_PAGE_IO_UNIT_8
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_8 
PTR_MPI2_CONFIG_PAGE_IO_UNIT_8
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_8 
Mpi2IOUnitPage8_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_8 
pMpi2IOUnitPage8_t
 
typedef struct _MPI2_IOUNIT9_SENSOR MPI2_IOUNIT9_SENSOR
 
typedef struct _MPI2_IOUNIT9_SENSOR PTR_MPI2_IOUNIT9_SENSOR
 
typedef struct _MPI2_IOUNIT9_SENSOR Mpi2IOUnit9Sensor_t
 
typedef struct _MPI2_IOUNIT9_SENSOR pMpi2IOUnit9Sensor_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_9 
MPI2_CONFIG_PAGE_IO_UNIT_9
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_9 
PTR_MPI2_CONFIG_PAGE_IO_UNIT_9
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_9 
Mpi2IOUnitPage9_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_9 
pMpi2IOUnitPage9_t
 
typedef struct
_MPI2_IOUNIT10_FUNCTION 
MPI2_IOUNIT10_FUNCTION
 
typedef struct
_MPI2_IOUNIT10_FUNCTION 
PTR_MPI2_IOUNIT10_FUNCTION
 
typedef struct
_MPI2_IOUNIT10_FUNCTION 
Mpi2IOUnit10Function_t
 
typedef struct
_MPI2_IOUNIT10_FUNCTION 
pMpi2IOUnit10Function_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_10 
MPI2_CONFIG_PAGE_IO_UNIT_10
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_10 
PTR_MPI2_CONFIG_PAGE_IO_UNIT_10
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_10 
Mpi2IOUnitPage10_t
 
typedef struct
_MPI2_CONFIG_PAGE_IO_UNIT_10 
pMpi2IOUnitPage10_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_0 
MPI2_CONFIG_PAGE_IOC_0
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_0 
PTR_MPI2_CONFIG_PAGE_IOC_0
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_0 
Mpi2IOCPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_0 
pMpi2IOCPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_1 
MPI2_CONFIG_PAGE_IOC_1
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_1 
PTR_MPI2_CONFIG_PAGE_IOC_1
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_1 
Mpi2IOCPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_1 
pMpi2IOCPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_6 
MPI2_CONFIG_PAGE_IOC_6
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_6 
PTR_MPI2_CONFIG_PAGE_IOC_6
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_6 
Mpi2IOCPage6_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_6 
pMpi2IOCPage6_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_7 
MPI2_CONFIG_PAGE_IOC_7
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_7 
PTR_MPI2_CONFIG_PAGE_IOC_7
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_7 
Mpi2IOCPage7_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_7 
pMpi2IOCPage7_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_8 
MPI2_CONFIG_PAGE_IOC_8
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_8 
PTR_MPI2_CONFIG_PAGE_IOC_8
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_8 
Mpi2IOCPage8_t
 
typedef struct
_MPI2_CONFIG_PAGE_IOC_8 
pMpi2IOCPage8_t
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_1 
MPI2_CONFIG_PAGE_BIOS_1
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_1 
PTR_MPI2_CONFIG_PAGE_BIOS_1
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_1 
Mpi2BiosPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_1 
pMpi2BiosPage1_t
 
typedef struct
_MPI2_BOOT_DEVICE_ADAPTER_ORDER 
MPI2_BOOT_DEVICE_ADAPTER_ORDER
 
typedef struct
_MPI2_BOOT_DEVICE_ADAPTER_ORDER 
PTR_MPI2_BOOT_DEVICE_ADAPTER_ORDER
 
typedef struct
_MPI2_BOOT_DEVICE_ADAPTER_ORDER 
Mpi2BootDeviceAdapterOrder_t
 
typedef struct
_MPI2_BOOT_DEVICE_ADAPTER_ORDER 
pMpi2BootDeviceAdapterOrder_t
 
typedef struct
_MPI2_BOOT_DEVICE_SAS_WWID 
MPI2_BOOT_DEVICE_SAS_WWID
 
typedef struct
_MPI2_BOOT_DEVICE_SAS_WWID 
PTR_MPI2_BOOT_DEVICE_SAS_WWID
 
typedef struct
_MPI2_BOOT_DEVICE_SAS_WWID 
Mpi2BootDeviceSasWwid_t
 
typedef struct
_MPI2_BOOT_DEVICE_SAS_WWID 
pMpi2BootDeviceSasWwid_t
 
typedef struct
_MPI2_BOOT_DEVICE_ENCLOSURE_SLOT 
MPI2_BOOT_DEVICE_ENCLOSURE_SLOT
 
typedef struct
_MPI2_BOOT_DEVICE_ENCLOSURE_SLOT 
PTR_MPI2_BOOT_DEVICE_ENCLOSURE_SLOT
 
typedef struct
_MPI2_BOOT_DEVICE_ENCLOSURE_SLOT 
Mpi2BootDeviceEnclosureSlot_t
 
typedef struct
_MPI2_BOOT_DEVICE_ENCLOSURE_SLOT 
pMpi2BootDeviceEnclosureSlot_t
 
typedef struct
_MPI2_BOOT_DEVICE_DEVICE_NAME 
MPI2_BOOT_DEVICE_DEVICE_NAME
 
typedef struct
_MPI2_BOOT_DEVICE_DEVICE_NAME 
PTR_MPI2_BOOT_DEVICE_DEVICE_NAME
 
typedef struct
_MPI2_BOOT_DEVICE_DEVICE_NAME 
Mpi2BootDeviceDeviceName_t
 
typedef struct
_MPI2_BOOT_DEVICE_DEVICE_NAME 
pMpi2BootDeviceDeviceName_t
 
typedef union
_MPI2_MPI2_BIOSPAGE2_BOOT_DEVICE 
MPI2_BIOSPAGE2_BOOT_DEVICE
 
typedef union
_MPI2_MPI2_BIOSPAGE2_BOOT_DEVICE 
PTR_MPI2_BIOSPAGE2_BOOT_DEVICE
 
typedef union
_MPI2_MPI2_BIOSPAGE2_BOOT_DEVICE 
Mpi2BiosPage2BootDevice_t
 
typedef union
_MPI2_MPI2_BIOSPAGE2_BOOT_DEVICE 
pMpi2BiosPage2BootDevice_t
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_2 
MPI2_CONFIG_PAGE_BIOS_2
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_2 
PTR_MPI2_CONFIG_PAGE_BIOS_2
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_2 
Mpi2BiosPage2_t
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_2 
pMpi2BiosPage2_t
 
typedef struct _MPI2_ADAPTER_INFO MPI2_ADAPTER_INFO
 
typedef struct _MPI2_ADAPTER_INFO PTR_MPI2_ADAPTER_INFO
 
typedef struct _MPI2_ADAPTER_INFO Mpi2AdapterInfo_t
 
typedef struct _MPI2_ADAPTER_INFO pMpi2AdapterInfo_t
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_3 
MPI2_CONFIG_PAGE_BIOS_3
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_3 
PTR_MPI2_CONFIG_PAGE_BIOS_3
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_3 
Mpi2BiosPage3_t
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_3 
pMpi2BiosPage3_t
 
typedef struct _MPI2_BIOS4_ENTRY MPI2_BIOS4_ENTRY
 
typedef struct _MPI2_BIOS4_ENTRY PTR_MPI2_BIOS4_ENTRY
 
typedef struct _MPI2_BIOS4_ENTRY Mpi2MBios4Entry_t
 
typedef struct _MPI2_BIOS4_ENTRY pMpi2Bios4Entry_t
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_4 
MPI2_CONFIG_PAGE_BIOS_4
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_4 
PTR_MPI2_CONFIG_PAGE_BIOS_4
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_4 
Mpi2BiosPage4_t
 
typedef struct
_MPI2_CONFIG_PAGE_BIOS_4 
pMpi2BiosPage4_t
 
typedef struct
_MPI2_RAIDVOL0_PHYS_DISK 
MPI2_RAIDVOL0_PHYS_DISK
 
typedef struct
_MPI2_RAIDVOL0_PHYS_DISK 
PTR_MPI2_RAIDVOL0_PHYS_DISK
 
typedef struct
_MPI2_RAIDVOL0_PHYS_DISK 
Mpi2RaidVol0PhysDisk_t
 
typedef struct
_MPI2_RAIDVOL0_PHYS_DISK 
pMpi2RaidVol0PhysDisk_t
 
typedef struct
_MPI2_RAIDVOL0_SETTINGS 
MPI2_RAIDVOL0_SETTINGS
 
typedef struct
_MPI2_RAIDVOL0_SETTINGS 
PTR_MPI2_RAIDVOL0_SETTINGS
 
typedef struct
_MPI2_RAIDVOL0_SETTINGS 
Mpi2RaidVol0Settings_t
 
typedef struct
_MPI2_RAIDVOL0_SETTINGS 
pMpi2RaidVol0Settings_t
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_VOL_0 
MPI2_CONFIG_PAGE_RAID_VOL_0
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_VOL_0 
PTR_MPI2_CONFIG_PAGE_RAID_VOL_0
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_VOL_0 
Mpi2RaidVolPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_VOL_0 
pMpi2RaidVolPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_VOL_1 
MPI2_CONFIG_PAGE_RAID_VOL_1
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_VOL_1 
PTR_MPI2_CONFIG_PAGE_RAID_VOL_1
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_VOL_1 
Mpi2RaidVolPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_VOL_1 
pMpi2RaidVolPage1_t
 
typedef struct
_MPI2_RAIDPHYSDISK0_SETTINGS 
MPI2_RAIDPHYSDISK0_SETTINGS
 
typedef struct
_MPI2_RAIDPHYSDISK0_SETTINGS 
PTR_MPI2_RAIDPHYSDISK0_SETTINGS
 
typedef struct
_MPI2_RAIDPHYSDISK0_SETTINGS 
Mpi2RaidPhysDisk0Settings_t
 
typedef struct
_MPI2_RAIDPHYSDISK0_SETTINGS 
pMpi2RaidPhysDisk0Settings_t
 
typedef struct
_MPI2_RAIDPHYSDISK0_INQUIRY_DATA 
MPI2_RAIDPHYSDISK0_INQUIRY_DATA
 
typedef struct
_MPI2_RAIDPHYSDISK0_INQUIRY_DATA 
PTR_MPI2_RAIDPHYSDISK0_INQUIRY_DATA
 
typedef struct
_MPI2_RAIDPHYSDISK0_INQUIRY_DATA 
Mpi2RaidPhysDisk0InquiryData_t
 
typedef struct
_MPI2_RAIDPHYSDISK0_INQUIRY_DATA 
pMpi2RaidPhysDisk0InquiryData_t
 
typedef struct
_MPI2_CONFIG_PAGE_RD_PDISK_0 
MPI2_CONFIG_PAGE_RD_PDISK_0
 
typedef struct
_MPI2_CONFIG_PAGE_RD_PDISK_0 
PTR_MPI2_CONFIG_PAGE_RD_PDISK_0
 
typedef struct
_MPI2_CONFIG_PAGE_RD_PDISK_0 
Mpi2RaidPhysDiskPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_RD_PDISK_0 
pMpi2RaidPhysDiskPage0_t
 
typedef struct
_MPI2_RAIDPHYSDISK1_PATH 
MPI2_RAIDPHYSDISK1_PATH
 
typedef struct
_MPI2_RAIDPHYSDISK1_PATH 
PTR_MPI2_RAIDPHYSDISK1_PATH
 
typedef struct
_MPI2_RAIDPHYSDISK1_PATH 
Mpi2RaidPhysDisk1Path_t
 
typedef struct
_MPI2_RAIDPHYSDISK1_PATH 
pMpi2RaidPhysDisk1Path_t
 
typedef struct
_MPI2_CONFIG_PAGE_RD_PDISK_1 
MPI2_CONFIG_PAGE_RD_PDISK_1
 
typedef struct
_MPI2_CONFIG_PAGE_RD_PDISK_1 
PTR_MPI2_CONFIG_PAGE_RD_PDISK_1
 
typedef struct
_MPI2_CONFIG_PAGE_RD_PDISK_1 
Mpi2RaidPhysDiskPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_RD_PDISK_1 
pMpi2RaidPhysDiskPage1_t
 
typedef struct
_MPI2_SAS_IO_UNIT0_PHY_DATA 
MPI2_SAS_IO_UNIT0_PHY_DATA
 
typedef struct
_MPI2_SAS_IO_UNIT0_PHY_DATA 
PTR_MPI2_SAS_IO_UNIT0_PHY_DATA
 
typedef struct
_MPI2_SAS_IO_UNIT0_PHY_DATA 
Mpi2SasIOUnit0PhyData_t
 
typedef struct
_MPI2_SAS_IO_UNIT0_PHY_DATA 
pMpi2SasIOUnit0PhyData_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_0 
MPI2_CONFIG_PAGE_SASIOUNIT_0
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_0 
PTR_MPI2_CONFIG_PAGE_SASIOUNIT_0
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_0 
Mpi2SasIOUnitPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_0 
pMpi2SasIOUnitPage0_t
 
typedef struct
_MPI2_SAS_IO_UNIT1_PHY_DATA 
MPI2_SAS_IO_UNIT1_PHY_DATA
 
typedef struct
_MPI2_SAS_IO_UNIT1_PHY_DATA 
PTR_MPI2_SAS_IO_UNIT1_PHY_DATA
 
typedef struct
_MPI2_SAS_IO_UNIT1_PHY_DATA 
Mpi2SasIOUnit1PhyData_t
 
typedef struct
_MPI2_SAS_IO_UNIT1_PHY_DATA 
pMpi2SasIOUnit1PhyData_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_1 
MPI2_CONFIG_PAGE_SASIOUNIT_1
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_1 
PTR_MPI2_CONFIG_PAGE_SASIOUNIT_1
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_1 
Mpi2SasIOUnitPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_1 
pMpi2SasIOUnitPage1_t
 
typedef struct
_MPI2_SAS_IOUNIT4_SPINUP_GROUP 
MPI2_SAS_IOUNIT4_SPINUP_GROUP
 
typedef struct
_MPI2_SAS_IOUNIT4_SPINUP_GROUP 
PTR_MPI2_SAS_IOUNIT4_SPINUP_GROUP
 
typedef struct
_MPI2_SAS_IOUNIT4_SPINUP_GROUP 
Mpi2SasIOUnit4SpinupGroup_t
 
typedef struct
_MPI2_SAS_IOUNIT4_SPINUP_GROUP 
pMpi2SasIOUnit4SpinupGroup_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_4 
MPI2_CONFIG_PAGE_SASIOUNIT_4
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_4 
PTR_MPI2_CONFIG_PAGE_SASIOUNIT_4
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_4 
Mpi2SasIOUnitPage4_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_4 
pMpi2SasIOUnitPage4_t
 
typedef struct
_MPI2_SAS_IO_UNIT5_PHY_PM_SETTINGS 
MPI2_SAS_IO_UNIT5_PHY_PM_SETTINGS
 
typedef struct
_MPI2_SAS_IO_UNIT5_PHY_PM_SETTINGS 
PTR_MPI2_SAS_IO_UNIT5_PHY_PM_SETTINGS
 
typedef struct
_MPI2_SAS_IO_UNIT5_PHY_PM_SETTINGS 
Mpi2SasIOUnit5PhyPmSettings_t
 
typedef struct
_MPI2_SAS_IO_UNIT5_PHY_PM_SETTINGS 
pMpi2SasIOUnit5PhyPmSettings_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_5 
MPI2_CONFIG_PAGE_SASIOUNIT_5
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_5 
PTR_MPI2_CONFIG_PAGE_SASIOUNIT_5
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_5 
Mpi2SasIOUnitPage5_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_5 
pMpi2SasIOUnitPage5_t
 
typedef struct
_MPI2_SAS_IO_UNIT6_PORT_WIDTH_MOD_GROUP_STATUS 
MPI2_SAS_IO_UNIT6_PORT_WIDTH_MOD_GROUP_STATUS
 
typedef struct
_MPI2_SAS_IO_UNIT6_PORT_WIDTH_MOD_GROUP_STATUS 
PTR_MPI2_SAS_IO_UNIT6_PORT_WIDTH_MOD_GROUP_STATUS
 
typedef struct
_MPI2_SAS_IO_UNIT6_PORT_WIDTH_MOD_GROUP_STATUS 
Mpi2SasIOUnit6PortWidthModGroupStatus_t
 
typedef struct
_MPI2_SAS_IO_UNIT6_PORT_WIDTH_MOD_GROUP_STATUS 
pMpi2SasIOUnit6PortWidthModGroupStatus_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_6 
MPI2_CONFIG_PAGE_SASIOUNIT_6
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_6 
PTR_MPI2_CONFIG_PAGE_SASIOUNIT_6
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_6 
Mpi2SasIOUnitPage6_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_6 
pMpi2SasIOUnitPage6_t
 
typedef struct
_MPI2_SAS_IO_UNIT7_PORT_WIDTH_MOD_GROUP_SETTINGS 
MPI2_SAS_IO_UNIT7_PORT_WIDTH_MOD_GROUP_SETTINGS
 
typedef struct
_MPI2_SAS_IO_UNIT7_PORT_WIDTH_MOD_GROUP_SETTINGS 
PTR_MPI2_SAS_IO_UNIT7_PORT_WIDTH_MOD_GROUP_SETTINGS
 
typedef struct
_MPI2_SAS_IO_UNIT7_PORT_WIDTH_MOD_GROUP_SETTINGS 
Mpi2SasIOUnit7PortWidthModGroupSettings_t
 
typedef struct
_MPI2_SAS_IO_UNIT7_PORT_WIDTH_MOD_GROUP_SETTINGS 
pMpi2SasIOUnit7PortWidthModGroupSettings_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_7 
MPI2_CONFIG_PAGE_SASIOUNIT_7
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_7 
PTR_MPI2_CONFIG_PAGE_SASIOUNIT_7
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_7 
Mpi2SasIOUnitPage7_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_7 
pMpi2SasIOUnitPage7_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_8 
MPI2_CONFIG_PAGE_SASIOUNIT_8
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_8 
PTR_MPI2_CONFIG_PAGE_SASIOUNIT_8
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_8 
Mpi2SasIOUnitPage8_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT_8 
pMpi2SasIOUnitPage8_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT16 
MPI2_CONFIG_PAGE_SASIOUNIT16
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT16 
PTR_MPI2_CONFIG_PAGE_SASIOUNIT16
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT16 
Mpi2SasIOUnitPage16_t
 
typedef struct
_MPI2_CONFIG_PAGE_SASIOUNIT16 
pMpi2SasIOUnitPage16_t
 
typedef struct
_MPI2_CONFIG_PAGE_EXPANDER_0 
MPI2_CONFIG_PAGE_EXPANDER_0
 
typedef struct
_MPI2_CONFIG_PAGE_EXPANDER_0 
PTR_MPI2_CONFIG_PAGE_EXPANDER_0
 
typedef struct
_MPI2_CONFIG_PAGE_EXPANDER_0 
Mpi2ExpanderPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_EXPANDER_0 
pMpi2ExpanderPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_EXPANDER_1 
MPI2_CONFIG_PAGE_EXPANDER_1
 
typedef struct
_MPI2_CONFIG_PAGE_EXPANDER_1 
PTR_MPI2_CONFIG_PAGE_EXPANDER_1
 
typedef struct
_MPI2_CONFIG_PAGE_EXPANDER_1 
Mpi2ExpanderPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_EXPANDER_1 
pMpi2ExpanderPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_DEV_0 
MPI2_CONFIG_PAGE_SAS_DEV_0
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_DEV_0 
PTR_MPI2_CONFIG_PAGE_SAS_DEV_0
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_DEV_0 
Mpi2SasDevicePage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_DEV_0 
pMpi2SasDevicePage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_DEV_1 
MPI2_CONFIG_PAGE_SAS_DEV_1
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_DEV_1 
PTR_MPI2_CONFIG_PAGE_SAS_DEV_1
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_DEV_1 
Mpi2SasDevicePage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_DEV_1 
pMpi2SasDevicePage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_0 
MPI2_CONFIG_PAGE_SAS_PHY_0
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_0 
PTR_MPI2_CONFIG_PAGE_SAS_PHY_0
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_0 
Mpi2SasPhyPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_0 
pMpi2SasPhyPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_1 
MPI2_CONFIG_PAGE_SAS_PHY_1
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_1 
PTR_MPI2_CONFIG_PAGE_SAS_PHY_1
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_1 
Mpi2SasPhyPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_1 
pMpi2SasPhyPage1_t
 
typedef struct
_MPI2_SASPHY2_PHY_EVENT 
MPI2_SASPHY2_PHY_EVENT
 
typedef struct
_MPI2_SASPHY2_PHY_EVENT 
PTR_MPI2_SASPHY2_PHY_EVENT
 
typedef struct
_MPI2_SASPHY2_PHY_EVENT 
Mpi2SasPhy2PhyEvent_t
 
typedef struct
_MPI2_SASPHY2_PHY_EVENT 
pMpi2SasPhy2PhyEvent_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_2 
MPI2_CONFIG_PAGE_SAS_PHY_2
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_2 
PTR_MPI2_CONFIG_PAGE_SAS_PHY_2
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_2 
Mpi2SasPhyPage2_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_2 
pMpi2SasPhyPage2_t
 
typedef struct
_MPI2_SASPHY3_PHY_EVENT_CONFIG 
MPI2_SASPHY3_PHY_EVENT_CONFIG
 
typedef struct
_MPI2_SASPHY3_PHY_EVENT_CONFIG 
PTR_MPI2_SASPHY3_PHY_EVENT_CONFIG
 
typedef struct
_MPI2_SASPHY3_PHY_EVENT_CONFIG 
Mpi2SasPhy3PhyEventConfig_t
 
typedef struct
_MPI2_SASPHY3_PHY_EVENT_CONFIG 
pMpi2SasPhy3PhyEventConfig_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_3 
MPI2_CONFIG_PAGE_SAS_PHY_3
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_3 
PTR_MPI2_CONFIG_PAGE_SAS_PHY_3
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_3 
Mpi2SasPhyPage3_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_3 
pMpi2SasPhyPage3_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_4 
MPI2_CONFIG_PAGE_SAS_PHY_4
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_4 
PTR_MPI2_CONFIG_PAGE_SAS_PHY_4
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_4 
Mpi2SasPhyPage4_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PHY_4 
pMpi2SasPhyPage4_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PORT_0 
MPI2_CONFIG_PAGE_SAS_PORT_0
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PORT_0 
PTR_MPI2_CONFIG_PAGE_SAS_PORT_0
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PORT_0 
Mpi2SasPortPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_PORT_0 
pMpi2SasPortPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0 
MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0 
PTR_MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0 
Mpi2SasEnclosurePage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0 
pMpi2SasEnclosurePage0_t
 
typedef struct _MPI2_LOG_0_ENTRY MPI2_LOG_0_ENTRY
 
typedef struct _MPI2_LOG_0_ENTRY PTR_MPI2_LOG_0_ENTRY
 
typedef struct _MPI2_LOG_0_ENTRY Mpi2Log0Entry_t
 
typedef struct _MPI2_LOG_0_ENTRY pMpi2Log0Entry_t
 
typedef struct
_MPI2_CONFIG_PAGE_LOG_0 
MPI2_CONFIG_PAGE_LOG_0
 
typedef struct
_MPI2_CONFIG_PAGE_LOG_0 
PTR_MPI2_CONFIG_PAGE_LOG_0
 
typedef struct
_MPI2_CONFIG_PAGE_LOG_0 
Mpi2LogPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_LOG_0 
pMpi2LogPage0_t
 
typedef struct
_MPI2_RAIDCONFIG0_CONFIG_ELEMENT 
MPI2_RAIDCONFIG0_CONFIG_ELEMENT
 
typedef struct
_MPI2_RAIDCONFIG0_CONFIG_ELEMENT 
PTR_MPI2_RAIDCONFIG0_CONFIG_ELEMENT
 
typedef struct
_MPI2_RAIDCONFIG0_CONFIG_ELEMENT 
Mpi2RaidConfig0ConfigElement_t
 
typedef struct
_MPI2_RAIDCONFIG0_CONFIG_ELEMENT 
pMpi2RaidConfig0ConfigElement_t
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_CONFIGURATION_0 
MPI2_CONFIG_PAGE_RAID_CONFIGURATION_0
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_CONFIGURATION_0 
PTR_MPI2_CONFIG_PAGE_RAID_CONFIGURATION_0
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_CONFIGURATION_0 
Mpi2RaidConfigurationPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_RAID_CONFIGURATION_0 
pMpi2RaidConfigurationPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_DRIVER_MAP0_ENTRY 
MPI2_CONFIG_PAGE_DRIVER_MAP0_ENTRY
 
typedef struct
_MPI2_CONFIG_PAGE_DRIVER_MAP0_ENTRY 
PTR_MPI2_CONFIG_PAGE_DRIVER_MAP0_ENTRY
 
typedef struct
_MPI2_CONFIG_PAGE_DRIVER_MAP0_ENTRY 
Mpi2DriverMap0Entry_t
 
typedef struct
_MPI2_CONFIG_PAGE_DRIVER_MAP0_ENTRY 
pMpi2DriverMap0Entry_t
 
typedef struct
_MPI2_CONFIG_PAGE_DRIVER_MAPPING_0 
MPI2_CONFIG_PAGE_DRIVER_MAPPING_0
 
typedef struct
_MPI2_CONFIG_PAGE_DRIVER_MAPPING_0 
PTR_MPI2_CONFIG_PAGE_DRIVER_MAPPING_0
 
typedef struct
_MPI2_CONFIG_PAGE_DRIVER_MAPPING_0 
Mpi2DriverMappingPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_DRIVER_MAPPING_0 
pMpi2DriverMappingPage0_t
 
typedef union
_MPI2_ETHERNET_IP_ADDR 
MPI2_ETHERNET_IP_ADDR
 
typedef union
_MPI2_ETHERNET_IP_ADDR 
PTR_MPI2_ETHERNET_IP_ADDR
 
typedef union
_MPI2_ETHERNET_IP_ADDR 
Mpi2EthernetIpAddr_t
 
typedef union
_MPI2_ETHERNET_IP_ADDR 
pMpi2EthernetIpAddr_t
 
typedef struct
_MPI2_CONFIG_PAGE_ETHERNET_0 
MPI2_CONFIG_PAGE_ETHERNET_0
 
typedef struct
_MPI2_CONFIG_PAGE_ETHERNET_0 
PTR_MPI2_CONFIG_PAGE_ETHERNET_0
 
typedef struct
_MPI2_CONFIG_PAGE_ETHERNET_0 
Mpi2EthernetPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_ETHERNET_0 
pMpi2EthernetPage0_t
 
typedef struct
_MPI2_CONFIG_PAGE_ETHERNET_1 
MPI2_CONFIG_PAGE_ETHERNET_1
 
typedef struct
_MPI2_CONFIG_PAGE_ETHERNET_1 
PTR_MPI2_CONFIG_PAGE_ETHERNET_1
 
typedef struct
_MPI2_CONFIG_PAGE_ETHERNET_1 
Mpi2EthernetPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_ETHERNET_1 
pMpi2EthernetPage1_t
 
typedef struct
_MPI2_CONFIG_PAGE_EXT_MAN_PS 
MPI2_CONFIG_PAGE_EXT_MAN_PS
 
typedef struct
_MPI2_CONFIG_PAGE_EXT_MAN_PS 
PTR_MPI2_CONFIG_PAGE_EXT_MAN_PS
 
typedef struct
_MPI2_CONFIG_PAGE_EXT_MAN_PS 
Mpi2ExtManufacturingPagePS_t
 
typedef struct
_MPI2_CONFIG_PAGE_EXT_MAN_PS 
pMpi2ExtManufacturingPagePS_t
 

Macro Definition Documentation

#define MPI2_ADAPTER_INFO_FLAGS_EMBEDDED   (0x0001)

Definition at line 1364 of file mpi2_cnfg.h.

#define MPI2_ADAPTER_INFO_FLAGS_INIT_STATUS   (0x0002)

Definition at line 1365 of file mpi2_cnfg.h.

#define MPI2_BIOS_PAGE_4_PHY_ENTRIES   (1)

Definition at line 1397 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_DEVSET_DISABLE_NON_RM_LUN   (0x00000002)

Definition at line 1256 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_DEVSET_DISABLE_OTHER_LUN   (0x00000001)

Definition at line 1257 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_DEVSET_DISABLE_RM_LUN   (0x00000004)

Definition at line 1255 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_DEVSET_DISABLE_SEQ_LUN   (0x00000008)

Definition at line 1254 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_DEVSET_DISABLE_SMART_POLLING   (0x00000010)

Definition at line 1253 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_ALL_SUPPORT   (0x00000030)

Definition at line 1248 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_ALTERNATE_CHS   (0x00000008)

Definition at line 1250 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_BIOS_SUPPORT   (0x00000010)

Definition at line 1246 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_BOOT_RM_SETTING   (0x00000040)

Definition at line 1241 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_ENCLOSURE_SLOT_BOOT   (0x00000000)

Definition at line 1236 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_MASK_ADAPTER_SUPPORT   (0x00000030)

Definition at line 1244 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_MASK_BOOT_PREFERENCE   (0x00030000)

Definition at line 1235 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_MASK_RM_SETTING   (0x000000C0)

Definition at line 1239 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_MEDIA_RM_SETTING   (0x00000080)

Definition at line 1242 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_NO_SUPPORT   (0x00000000)

Definition at line 1245 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_NONE_RM_SETTING   (0x00000000)

Definition at line 1240 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_OS_SUPPORT   (0x00000020)

Definition at line 1247 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_IOCSET_SAS_ADDRESS_BOOT   (0x00010000)

Definition at line 1237 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_OPTIONS_DISABLE_BIOS   (0x00000001)

Definition at line 1232 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_OPTIONS_DISABLE_UEFI_HII   (0x00000002)

Definition at line 1229 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_OPTIONS_ENABLE_UEFI_HII   (0x00000000)

Definition at line 1228 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_OPTIONS_MASK_UEFI_HII_REGISTRATION   (0x00000006)

Definition at line 1227 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_OPTIONS_VERSION_CHECK_UEFI_HII   (0x00000004)

Definition at line 1230 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_PAGEVERSION   (0x05)

Definition at line 1224 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_UEFI_VER_MAJOR_MASK   (0xFF00)

Definition at line 1260 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_UEFI_VER_MAJOR_SHIFT   (8)

Definition at line 1261 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_UEFI_VER_MINOR_MASK   (0x00FF)

Definition at line 1262 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE1_UEFI_VER_MINOR_SHIFT   (0)

Definition at line 1263 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE2_FORM_DEVICE_NAME   (0x07)

Definition at line 1351 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE2_FORM_ENCLOSURE_SLOT   (0x06)

Definition at line 1350 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE2_FORM_MASK   (0x0F)

Definition at line 1347 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE2_FORM_NO_DEVICE_SPECIFIED   (0x00)

Definition at line 1348 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE2_FORM_SAS_WWID   (0x05)

Definition at line 1349 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE2_PAGEVERSION   (0x04)

Definition at line 1344 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE3_FLAGS_ADAPTER_DEV_DISPLAY   (0x00000040)

Definition at line 1387 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE3_FLAGS_ADAPTER_DISPLAY   (0x00000020)

Definition at line 1386 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE3_FLAGS_DEV_LIST_DISPLAY_MASK   (0x000000E0)

Definition at line 1384 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE3_FLAGS_HOOK_INT_40_DISABLE   (0x00000010)

Definition at line 1382 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE3_FLAGS_INSTALLED_DEV_DISPLAY   (0x00000000)

Definition at line 1385 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE3_FLAGS_PAUSE_ON_ERROR   (0x00000002)

Definition at line 1380 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE3_FLAGS_VERBOSE_ENABLE   (0x00000004)

Definition at line 1381 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE3_PAGEVERSION   (0x00)

Definition at line 1377 of file mpi2_cnfg.h.

#define MPI2_BIOSPAGE4_PAGEVERSION   (0x01)

Definition at line 1417 of file mpi2_cnfg.h.

#define MPI2_CONFIG_ACTION_PAGE_DEFAULT   (0x03)

Definition at line 361 of file mpi2_cnfg.h.

#define MPI2_CONFIG_ACTION_PAGE_GET_CHANGEABLE   (0x07)

Definition at line 365 of file mpi2_cnfg.h.

#define MPI2_CONFIG_ACTION_PAGE_HEADER   (0x00)

Definition at line 358 of file mpi2_cnfg.h.

#define MPI2_CONFIG_ACTION_PAGE_READ_CURRENT   (0x01)

Definition at line 359 of file mpi2_cnfg.h.

#define MPI2_CONFIG_ACTION_PAGE_READ_DEFAULT   (0x05)

Definition at line 363 of file mpi2_cnfg.h.

#define MPI2_CONFIG_ACTION_PAGE_READ_NVRAM   (0x06)

Definition at line 364 of file mpi2_cnfg.h.

#define MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT   (0x02)

Definition at line 360 of file mpi2_cnfg.h.

#define MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM   (0x04)

Definition at line 362 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING   (0x17)

Definition at line 232 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_ENCLOSURE   (0x15)

Definition at line 230 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_ETHERNET   (0x19)

Definition at line 234 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_EXT_MANUFACTURING   (0x1A)

Definition at line 235 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_LOG   (0x14)

Definition at line 229 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_RAID_CONFIG   (0x16)

Definition at line 231 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE   (0x12)

Definition at line 227 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_SAS_EXPANDER   (0x11)

Definition at line 226 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT   (0x10)

Definition at line 225 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_SAS_PHY   (0x13)

Definition at line 228 of file mpi2_cnfg.h.

#define MPI2_CONFIG_EXTPAGETYPE_SAS_PORT   (0x18)

Definition at line 233 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGEATTR_CHANGEABLE   (0x10)

Definition at line 208 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGEATTR_MASK   (0xF0)

Definition at line 210 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGEATTR_PERSISTENT   (0x20)

Definition at line 209 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGEATTR_READ_ONLY   (0x00)

Definition at line 207 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGETYPE_BIOS   (0x02)

Definition at line 214 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGETYPE_EXTENDED   (0x0F)

Definition at line 218 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGETYPE_IO_UNIT   (0x00)

Definition at line 212 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGETYPE_IOC   (0x01)

Definition at line 213 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGETYPE_MANUFACTURING   (0x09)

Definition at line 216 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGETYPE_MASK   (0x0F)

Definition at line 219 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK   (0x0A)

Definition at line 217 of file mpi2_cnfg.h.

#define MPI2_CONFIG_PAGETYPE_RAID_VOLUME   (0x08)

Definition at line 215 of file mpi2_cnfg.h.

#define MPI2_CONFIG_TYPENUM_MASK   (0x0FFF)

Definition at line 221 of file mpi2_cnfg.h.

#define MPI2_DPM_PGAD_ENTRY_COUNT_MASK   (0x0FFF0000)

Definition at line 317 of file mpi2_cnfg.h.

#define MPI2_DPM_PGAD_ENTRY_COUNT_SHIFT   (16)

Definition at line 318 of file mpi2_cnfg.h.

#define MPI2_DPM_PGAD_FORM_ENTRY_RANGE   (0x00000000)

Definition at line 315 of file mpi2_cnfg.h.

#define MPI2_DPM_PGAD_FORM_MASK   (0xF0000000)

Definition at line 314 of file mpi2_cnfg.h.

#define MPI2_DPM_PGAD_START_ENTRY_MASK   (0x0000FFFF)

Definition at line 319 of file mpi2_cnfg.h.

#define MPI2_DRIVERMAPPING0_PAGEVERSION   (0x00)

Definition at line 2868 of file mpi2_cnfg.h.

#define MPI2_DRVMAP0_MAPINFO_MISSING_MASK   (0x000F)

Definition at line 2873 of file mpi2_cnfg.h.

#define MPI2_DRVMAP0_MAPINFO_SLOT_MASK   (0x07F0)

Definition at line 2871 of file mpi2_cnfg.h.

#define MPI2_DRVMAP0_MAPINFO_SLOT_SHIFT   (4)

Definition at line 2872 of file mpi2_cnfg.h.

#define MPI2_ETHERNET_HOST_NAME_LENGTH   (32)

Definition at line 2889 of file mpi2_cnfg.h.

#define MPI2_ETHERNET_PGAD_FORM_IF_NUM   (0x00000000)

Definition at line 324 of file mpi2_cnfg.h.

#define MPI2_ETHERNET_PGAD_FORM_MASK   (0xF0000000)

Definition at line 323 of file mpi2_cnfg.h.

#define MPI2_ETHERNET_PGAD_IF_NUMBER_MASK   (0x000000FF)

Definition at line 326 of file mpi2_cnfg.h.

#define MPI2_ETHERNETPAGE0_PAGEVERSION   (0x00)

Definition at line 2914 of file mpi2_cnfg.h.

#define MPI2_ETHERNETPAGE1_PAGEVERSION   (0x00)

Definition at line 2968 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_MS_100MBIT   (0x02)

Definition at line 2938 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_MS_10MBIT   (0x01)

Definition at line 2937 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_MS_1GBIT   (0x03)

Definition at line 2939 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_MS_CONNECT_SPEED_MASK   (0x07)

Definition at line 2935 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_MS_DUPLEX_MASK   (0x80)

Definition at line 2931 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_MS_FULL_DUPLEX   (0x80)

Definition at line 2933 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_MS_HALF_DUPLEX   (0x00)

Definition at line 2932 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_MS_NOT_CONNECTED   (0x00)

Definition at line 2936 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_CONSOLE_CONNECTED   (0x20000000)

Definition at line 2919 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_DEFAULT_IF   (0x00000100)

Definition at line 2920 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_DHCP_CLIENT_ENABLED   (0x00000010)

Definition at line 2924 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_ETH_IF_ENABLED   (0x00000001)

Definition at line 2928 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_FW_DWNLD_ENABLED   (0x00000080)

Definition at line 2921 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_IPV4_CAPABLE   (0x40000000)

Definition at line 2918 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_IPV4_ENABLED   (0x00000004)

Definition at line 2926 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_IPV6_ADDRESSES   (0x00000002)

Definition at line 2927 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_IPV6_CAPABLE   (0x80000000)

Definition at line 2917 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_IPV6_ENABLED   (0x00000008)

Definition at line 2925 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_SSH2_ENABLED   (0x00000020)

Definition at line 2923 of file mpi2_cnfg.h.

#define MPI2_ETHPG0_STATUS_TELNET_ENABLED   (0x00000040)

Definition at line 2922 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_FLAG_ENABLE_DHCP_CLIENT   (0x00000010)

Definition at line 2975 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_FLAG_ENABLE_ETH_IF   (0x00000001)

Definition at line 2979 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_FLAG_ENABLE_FW_DOWNLOAD   (0x00000080)

Definition at line 2972 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_FLAG_ENABLE_IPV4   (0x00000004)

Definition at line 2977 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_FLAG_ENABLE_IPV6   (0x00000008)

Definition at line 2976 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_FLAG_ENABLE_SSH2   (0x00000020)

Definition at line 2974 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_FLAG_ENABLE_TELNET   (0x00000040)

Definition at line 2973 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_FLAG_SET_DEFAULT_IF   (0x00000100)

Definition at line 2971 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_FLAG_USE_IPV6_ADDRESSES   (0x00000002)

Definition at line 2978 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_MS_DATA_RATE_100MBIT   (0x02)

Definition at line 2989 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_MS_DATA_RATE_10MBIT   (0x01)

Definition at line 2988 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_MS_DATA_RATE_1GBIT   (0x03)

Definition at line 2990 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_MS_DATA_RATE_AUTO   (0x00)

Definition at line 2987 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_MS_DATA_RATE_MASK   (0x07)

Definition at line 2986 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_MS_DUPLEX_MASK   (0x80)

Definition at line 2982 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_MS_FULL_DUPLEX   (0x80)

Definition at line 2984 of file mpi2_cnfg.h.

#define MPI2_ETHPG1_MS_HALF_DUPLEX   (0x00)

Definition at line 2983 of file mpi2_cnfg.h.

#define MPI2_IO_UNIT_PAGE_3_GPIO_VAL_MAX   (1)

Definition at line 792 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE0_PAGEVERSION   (0x02)

Definition at line 1073 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE1_PAGEVERSION   (0x05)

Definition at line 1092 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE1_PCIBUSNUM_UNKNOWN   (0xFF)

Definition at line 1098 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE1_PCIDOMAIN_UNKNOWN   (0xFF)

Definition at line 1099 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE1_PCISLOTNUM_UNKNOWN   (0xFF)

Definition at line 1097 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE1_REPLY_COALESCING   (0x00000001)

Definition at line 1095 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE6_CAP_FLAGS_4K_SECTORS_SUPPORT   (0x00000020)

Definition at line 1139 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE6_CAP_FLAGS_GLOBAL_HOT_SPARE   (0x00000001)

Definition at line 1144 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE6_CAP_FLAGS_RAID0_SUPPORT   (0x00000002)

Definition at line 1143 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE6_CAP_FLAGS_RAID10_SUPPORT   (0x00000010)

Definition at line 1140 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE6_CAP_FLAGS_RAID1_SUPPORT   (0x00000008)

Definition at line 1141 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE6_CAP_FLAGS_RAID1E_SUPPORT   (0x00000004)

Definition at line 1142 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE6_PAGEVERSION   (0x05)

Definition at line 1136 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE7_EVENTMASK_WORDS   (4)

Definition at line 1149 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE7_PAGEVERSION   (0x02)

Definition at line 1162 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_FLAGS_DA_START_SLOT_1   (0x00000020)

Definition at line 1186 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_FLAGS_DEVICE_PERSISTENCE_MAPPING   (0x00000000)

Definition at line 1190 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_FLAGS_DISABLE_PERSISTENT_MAPPING   (0x00000001)

Definition at line 1193 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_FLAGS_ENABLE_PERSISTENT_MAPPING   (0x00000000)

Definition at line 1194 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_FLAGS_ENCLOSURE_SLOT_MAPPING   (0x00000002)

Definition at line 1191 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_FLAGS_MASK_MAPPING_MODE   (0x0000000E)

Definition at line 1189 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_FLAGS_RESERVED_TARGETID_0   (0x00000010)

Definition at line 1187 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_IRFLAGS_HIGH_VOLUME_MAPPING   (0x00000001)

Definition at line 1199 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_IRFLAGS_LOW_VOLUME_MAPPING   (0x00000000)

Definition at line 1198 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_IRFLAGS_MASK_VOLUME_MAPPING_MODE   (0x00000003)

Definition at line 1197 of file mpi2_cnfg.h.

#define MPI2_IOCPAGE8_PAGEVERSION   (0x00)

Definition at line 1183 of file mpi2_cnfg.h.

#define MPI2_IOUNIT8_NUM_THRESHOLDS   (4)

Definition at line 937 of file mpi2_cnfg.h.

#define MPI2_IOUNIT8_SENSOR_FLAGS_T0_ENABLE   (0x0001)

Definition at line 954 of file mpi2_cnfg.h.

#define MPI2_IOUNIT8_SENSOR_FLAGS_T1_ENABLE   (0x0002)

Definition at line 953 of file mpi2_cnfg.h.

#define MPI2_IOUNIT8_SENSOR_FLAGS_T2_ENABLE   (0x0004)

Definition at line 952 of file mpi2_cnfg.h.

#define MPI2_IOUNIT8_SENSOR_FLAGS_T3_ENABLE   (0x0008)

Definition at line 951 of file mpi2_cnfg.h.

#define MPI2_IOUNIT9_SENSOR_FLAGS_TEMP_VALID   (0x01)

Definition at line 993 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE0_PAGEVERSION   (0x02)

Definition at line 758 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE10_FUNCTION_ENTRIES   (1)

Definition at line 1032 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE10_PAGEVERSION   (0x01)

Definition at line 1047 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_DISABLE_IR   (0x00000040)

Definition at line 780 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_DISABLE_SATA_WRITE_CACHE   (0x00000200)

Definition at line 777 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_DISABLE_TASK_SET_FULL_HANDLING   (0x00000020)

Definition at line 781 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_ENABLE_HOST_BASED_DISCOVERY   (0x00000800)

Definition at line 773 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_ENABLE_SATA_WRITE_CACHE   (0x00000000)

Definition at line 776 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_IR_USE_STATIC_VOLUME_ID   (0x00000004)

Definition at line 782 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_MASK_SATA_WRITE_CACHE   (0x00000600)

Definition at line 774 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_NATIVE_COMMAND_Q_DISABLE   (0x00000100)

Definition at line 779 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_PAGEVERSION   (0x04)

Definition at line 770 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_SATA_WRITE_CACHE_SHIFT   (9)

Definition at line 775 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE1_UNCHANGED_SATA_WRITE_CACHE   (0x00000400)

Definition at line 778 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE3_GPIO_FUNCTION_MASK   (0xFFFC)

Definition at line 808 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE3_GPIO_FUNCTION_SHIFT   (2)

Definition at line 809 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE3_GPIO_SETTING_OFF   (0x0000)

Definition at line 810 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE3_GPIO_SETTING_ON   (0x0001)

Definition at line 811 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE3_PAGEVERSION   (0x01)

Definition at line 805 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE5_DMA_CAP_EEDP   (0x0008)

Definition at line 847 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE5_DMA_CAP_ENCRYPTION   (0x0001)

Definition at line 850 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE5_DMA_CAP_HASHING   (0x0002)

Definition at line 849 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE5_DMA_CAP_MASK_MAX_REQUESTS   (0xFF00)

Definition at line 844 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE5_DMA_CAP_PARITY_GENERATION   (0x0004)

Definition at line 848 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE5_DMA_CAP_SHIFT_MAX_REQUESTS   (16)

Definition at line 845 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE5_DMAENGINE_ENTRIES   (1)

Definition at line 821 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE5_PAGEVERSION   (0x00)

Definition at line 841 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE6_FLAGS_ENABLE_RAID_ACCELERATOR   (0x0001)

Definition at line 870 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE6_PAGEVERSION   (0x00)

Definition at line 867 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_BOARD_TEMP_CELSIUS   (0x02)

Definition at line 933 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_BOARD_TEMP_FAHRENHEIT   (0x01)

Definition at line 932 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_BOARD_TEMP_NOT_PRESENT   (0x00)

Definition at line 931 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_IOC_SPEED_EIGHTH   (0x08)

Definition at line 928 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_IOC_SPEED_FULL   (0x01)

Definition at line 925 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_IOC_SPEED_HALF   (0x02)

Definition at line 926 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_IOC_SPEED_QUARTER   (0x04)

Definition at line 927 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_IOC_TEMP_CELSIUS   (0x02)

Definition at line 922 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_IOC_TEMP_FAHRENHEIT   (0x01)

Definition at line 921 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_IOC_TEMP_NOT_PRESENT   (0x00)

Definition at line 920 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PAGEVERSION   (0x02)

Definition at line 891 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PCIE_SPEED_2_5_GBPS   (0x00)

Definition at line 900 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PCIE_SPEED_5_0_GBPS   (0x01)

Definition at line 901 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PCIE_SPEED_8_0_GBPS   (0x02)

Definition at line 902 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PCIE_WIDTH_X1   (0x01)

Definition at line 894 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PCIE_WIDTH_X2   (0x02)

Definition at line 895 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PCIE_WIDTH_X4   (0x04)

Definition at line 896 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PCIE_WIDTH_X8   (0x08)

Definition at line 897 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PMCAP_12_5_PCT_IOCSPEED   (0x00000400)

Definition at line 913 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PMCAP_25_0_PCT_IOCSPEED   (0x00000200)

Definition at line 914 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PMCAP_50_0_PCT_IOCSPEED   (0x00000100)

Definition at line 915 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PMCAP_PCIE_SPEED_CHANGE   (0x00000004) /* obsolete */

Definition at line 917 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PMCAP_PCIE_WIDTH_CHANGE   (0x00000008) /* obsolete */

Definition at line 916 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PSTATE_DISABLED   (0x01)

Definition at line 909 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PSTATE_ENABLED   (0x02)

Definition at line 910 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PSTATE_MASK_SECOND   (0x0000000F)

Definition at line 905 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PSTATE_NOT_PRESENT   (0x00)

Definition at line 908 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE7_PSTATE_SHIFT_SECOND   (0)

Definition at line 906 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE8_PAGEVERSION   (0x00)

Definition at line 976 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE8_SENSOR_ENTRIES   (1)

Definition at line 961 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE9_PAGEVERSION   (0x00)

Definition at line 1015 of file mpi2_cnfg.h.

#define MPI2_IOUNITPAGE9_SENSOR_ENTRIES   (1)

Definition at line 1000 of file mpi2_cnfg.h.

#define MPI2_LOG_0_ENTRY_QUAL_ENTRY_UNUSED   (0x0000)

Definition at line 2766 of file mpi2_cnfg.h.

#define MPI2_LOG_0_ENTRY_QUAL_MAX_IMPLEMENT_SPEC   (0xFFFF)

Definition at line 2770 of file mpi2_cnfg.h.

#define MPI2_LOG_0_ENTRY_QUAL_MIN_IMPLEMENT_SPEC   (0x8000)

Definition at line 2769 of file mpi2_cnfg.h.

#define MPI2_LOG_0_ENTRY_QUAL_POWER_ON_RESET   (0x0001)

Definition at line 2767 of file mpi2_cnfg.h.

#define MPI2_LOG_0_ENTRY_QUAL_TIMESTAMP_UPDATE   (0x0002)

Definition at line 2768 of file mpi2_cnfg.h.

#define MPI2_LOG_0_LOG_DATA_LENGTH   (0x1C)

Definition at line 2750 of file mpi2_cnfg.h.

#define MPI2_LOG_0_NUM_LOG_ENTRIES   (1)

Definition at line 2747 of file mpi2_cnfg.h.

#define MPI2_LOG_0_PAGEVERSION   (0x02)

Definition at line 2783 of file mpi2_cnfg.h.

#define MPI2_MAN_PAGE_2_HW_SETTINGS_WORDS   (1)

Definition at line 474 of file mpi2_cnfg.h.

#define MPI2_MAN_PAGE_3_INFO_WORDS   (1)

Definition at line 496 of file mpi2_cnfg.h.

#define MPI2_MAN_PAGE_5_PHY_ENTRIES   (1)

Definition at line 594 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_CUSTOM_POWERSAVE_MODE   (0x01)

Definition at line 526 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_DEFAULT_BAD_BLOCK_MARKING   (0x00000000)

Definition at line 573 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_FORCE_OFFLINE_FAILOVER   (0x00000080)

Definition at line 577 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_FULL_POWERSAVE_MODE   (0x02)

Definition at line 527 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_HIDE_PHYSDISK_NON_IR   (0x00002000)

Definition at line 564 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_IM_RESYNC_CACHE_ENABLE   (0x00000002)

Definition at line 583 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_IR_MODEPAGE8_DISABLE   (0x00000004)

Definition at line 582 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_IR_NO_MIX_SAS_SATA   (0x00000001)

Definition at line 584 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_MASK_BAD_BLOCK_MARKING   (0x00000300)

Definition at line 572 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_MASK_PHYSDISK_COERCION   (0x00001C00)

Definition at line 566 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_MASK_POWERSAVE_MODE   (0x03)

Definition at line 524 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_METADATA_512MB   (0x00000000)

Definition at line 560 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_METADATA_SIZE_MASK   (0x00030000)

Definition at line 559 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_MIX_SSD_AND_NON_SSD   (0x00004000)

Definition at line 563 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_MIX_SSD_SAS_SATA   (0x00008000)

Definition at line 562 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_PHYSDISK_128MB_COERCION   (0x00000400)

Definition at line 568 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_PHYSDISK_ADAPTIVE_COERCION   (0x00000800)

Definition at line 569 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_PHYSDISK_COERCION_1GB   (0x00000000)

Definition at line 567 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_PHYSDISK_ZERO_COERCION   (0x00000C00)

Definition at line 570 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_POWERSAVE_MODE_DISABLED   (0x00)

Definition at line 525 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_RAID0_DISABLE   (0x00000008)

Definition at line 581 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_RAID10_DISABLE   (0x00000040)

Definition at line 578 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_RAID1_DISABLE   (0x00000010)

Definition at line 580 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_RAID1E_DISABLE   (0x00000020)

Definition at line 579 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_TABLE_BAD_BLOCK_MARKING   (0x00000100)

Definition at line 574 of file mpi2_cnfg.h.

#define MPI2_MANPAGE4_WRITE_LONG_BAD_BLOCK_MARKING   (0x00000200)

Definition at line 575 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_CONNECTOR_INFO_MAX   (1)

Definition at line 680 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_FLAG_USE_SLOT_INFO   (0x00000001)

Definition at line 701 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_LOCATION_AUTO   (0x10)

Definition at line 671 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_LOCATION_EXTERNAL   (0x04)

Definition at line 669 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_LOCATION_INTERNAL   (0x02)

Definition at line 668 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_LOCATION_NOT_CONNECTED   (0x80)

Definition at line 673 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_LOCATION_NOT_PRESENT   (0x20)

Definition at line 672 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_LOCATION_SWITCHABLE   (0x08)

Definition at line 670 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_LOCATION_UNKNOWN   (0x01)

Definition at line 667 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_LANE_MASK   (0x0000FF00)

Definition at line 647 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_LANE_SHIFT   (8)

Definition at line 648 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SATA_SINGLE   (0x01)

Definition at line 652 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8087   (0x05)

Definition at line 656 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8088   (0x09)

Definition at line 660 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8436   (0x0D)

Definition at line 664 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8470   (0x08)

Definition at line 659 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8482   (0x02)

Definition at line 653 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8484   (0x04)

Definition at line 655 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8486   (0x03)

Definition at line 654 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8643_4I   (0x06)

Definition at line 657 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8643_8I   (0x07)

Definition at line 658 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8644_16X   (0x0C)

Definition at line 663 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8644_4X   (0x0A)

Definition at line 661 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_SFF_8644_8X   (0x0B)

Definition at line 662 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_TYPE_MASK   (0x000000FF)

Definition at line 650 of file mpi2_cnfg.h.

#define MPI2_MANPAGE7_PINOUT_TYPE_UNKNOWN   (0x00)

Definition at line 651 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING0_PAGEVERSION   (0x00)

Definition at line 442 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING10_PAGEVERSION   (0x00)

Definition at line 719 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING11_PAGEVERSION   (0x00)

Definition at line 720 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING12_PAGEVERSION   (0x00)

Definition at line 721 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING13_PAGEVERSION   (0x00)

Definition at line 722 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING14_PAGEVERSION   (0x00)

Definition at line 723 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING15_PAGEVERSION   (0x00)

Definition at line 724 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING16_PAGEVERSION   (0x00)

Definition at line 725 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING17_PAGEVERSION   (0x00)

Definition at line 726 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING18_PAGEVERSION   (0x00)

Definition at line 727 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING19_PAGEVERSION   (0x00)

Definition at line 728 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING1_PAGEVERSION   (0x00)

Definition at line 455 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING20_PAGEVERSION   (0x00)

Definition at line 729 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING21_PAGEVERSION   (0x00)

Definition at line 730 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING22_PAGEVERSION   (0x00)

Definition at line 731 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING23_PAGEVERSION   (0x00)

Definition at line 732 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING24_PAGEVERSION   (0x00)

Definition at line 733 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING25_PAGEVERSION   (0x00)

Definition at line 734 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING26_PAGEVERSION   (0x00)

Definition at line 735 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING27_PAGEVERSION   (0x00)

Definition at line 736 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING28_PAGEVERSION   (0x00)

Definition at line 737 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING29_PAGEVERSION   (0x00)

Definition at line 738 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING2_PAGEVERSION   (0x00)

Definition at line 486 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING30_PAGEVERSION   (0x00)

Definition at line 739 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING31_PAGEVERSION   (0x00)

Definition at line 740 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING3_PAGEVERSION   (0x00)

Definition at line 508 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING4_PAGEVERSION   (0x0A)

Definition at line 556 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING5_PAGEVERSION   (0x03)

Definition at line 617 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING6_PAGEVERSION   (0x00)

Definition at line 630 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING7_PAGEVERSION   (0x01)

Definition at line 698 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING8_PAGEVERSION   (0x00)

Definition at line 717 of file mpi2_cnfg.h.

#define MPI2_MANUFACTURING9_PAGEVERSION   (0x00)

Definition at line 718 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2004   (0x0070)

Definition at line 405 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2008   (0x0072)

Definition at line 406 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2108_1   (0x0074)

Definition at line 407 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2108_2   (0x0076)

Definition at line 408 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2108_3   (0x0077)

Definition at line 409 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2116_1   (0x0064)

Definition at line 410 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2116_2   (0x0065)

Definition at line 411 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2208_1   (0x0080)

Definition at line 415 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2208_2   (0x0081)

Definition at line 416 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2208_3   (0x0082)

Definition at line 417 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2208_4   (0x0083)

Definition at line 418 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2208_5   (0x0084)

Definition at line 419 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2208_6   (0x0085)

Definition at line 420 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2308_1   (0x0086)

Definition at line 421 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2308_2   (0x0087)

Definition at line 422 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SAS2308_3   (0x006E)

Definition at line 423 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_DEVID_SSS6200   (0x007E)

Definition at line 413 of file mpi2_cnfg.h.

#define MPI2_MFGPAGE_VENDORID_LSI   (0x1000)

Definition at line 402 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_ATTRIB_HARD_DISK_DRIVE   (0x04)

Definition at line 1654 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_ATTRIB_MEDIA_MASK   (0x0C)

Definition at line 1652 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_ATTRIB_PROTOCOL_MASK   (0x03)

Definition at line 1656 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_ATTRIB_SAS_PROTOCOL   (0x02)

Definition at line 1657 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_ATTRIB_SATA_PROTOCOL   (0x01)

Definition at line 1658 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_ATTRIB_SOLID_STATE_DRIVE   (0x08)

Definition at line 1653 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_COMPATIBLE   (0x00)

Definition at line 1642 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_INCOMPATIBLE_BLOCKSIZE   (0x02)

Definition at line 1644 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_INCOMPATIBLE_MAX_LBA   (0x03)

Definition at line 1645 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_INCOMPATIBLE_MEDIA_TYPE   (0x06)

Definition at line 1648 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_INCOMPATIBLE_PROTOCOL   (0x01)

Definition at line 1643 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_INCOMPATIBLE_REMOVEABLE_MEDIA   (0x05)

Definition at line 1647 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_INCOMPATIBLE_SATA_EXTENDED_CMD   (0x04)

Definition at line 1646 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_INCOMPATIBLE_UNKNOWN   (0xFF)

Definition at line 1649 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_OFFLINE_FAILED   (0x03)

Definition at line 1635 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_OFFLINE_FAILED_REQUESTED   (0x06)

Definition at line 1638 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_OFFLINE_INITIALIZING   (0x04)

Definition at line 1636 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_OFFLINE_MISSING   (0x01)

Definition at line 1634 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_OFFLINE_OTHER   (0xFF)

Definition at line 1639 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_OFFLINE_REQUESTED   (0x05)

Definition at line 1637 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_ONLINE   (0x00)

Definition at line 1633 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_STATUS_FLAG_INACTIVE_VOLUME   (0x00000004)

Definition at line 1666 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_STATUS_FLAG_NOT_CERTIFIED   (0x00000040)

Definition at line 1661 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_STATUS_FLAG_NOT_OPTIMAL_PREVIOUS   (0x00000008)

Definition at line 1665 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_STATUS_FLAG_OCE_TARGET   (0x00000020)

Definition at line 1662 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_STATUS_FLAG_OPTIMAL_PREVIOUS   (0x00000000)

Definition at line 1664 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_STATUS_FLAG_OUT_OF_SYNC   (0x00000001)

Definition at line 1668 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_STATUS_FLAG_QUIESCED   (0x00000002)

Definition at line 1667 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK0_STATUS_FLAG_WRITE_CACHE_ENABLED   (0x00000010)

Definition at line 1663 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK_PGAD_DEVHANDLE_MASK   (0x0000FFFF)

Definition at line 257 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK_PGAD_FORM_DEVHANDLE   (0x20000000)

Definition at line 254 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK_PGAD_FORM_GET_NEXT_PHYSDISKNUM   (0x00000000)

Definition at line 252 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK_PGAD_FORM_MASK   (0xF0000000)

Definition at line 251 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK_PGAD_FORM_PHYSDISKNUM   (0x10000000)

Definition at line 253 of file mpi2_cnfg.h.

#define MPI2_PHYSDISK_PGAD_PHYSDISKNUM_MASK   (0x000000FF)

Definition at line 256 of file mpi2_cnfg.h.

#define MPI2_RAID_HOT_SPARE_POOL_0   (0x01)

Definition at line 1448 of file mpi2_cnfg.h.

#define MPI2_RAID_HOT_SPARE_POOL_1   (0x02)

Definition at line 1449 of file mpi2_cnfg.h.

#define MPI2_RAID_HOT_SPARE_POOL_2   (0x04)

Definition at line 1450 of file mpi2_cnfg.h.

#define MPI2_RAID_HOT_SPARE_POOL_3   (0x08)

Definition at line 1451 of file mpi2_cnfg.h.

#define MPI2_RAID_HOT_SPARE_POOL_4   (0x10)

Definition at line 1452 of file mpi2_cnfg.h.

#define MPI2_RAID_HOT_SPARE_POOL_5   (0x20)

Definition at line 1453 of file mpi2_cnfg.h.

#define MPI2_RAID_HOT_SPARE_POOL_6   (0x40)

Definition at line 1454 of file mpi2_cnfg.h.

#define MPI2_RAID_HOT_SPARE_POOL_7   (0x80)

Definition at line 1455 of file mpi2_cnfg.h.

#define MPI2_RAID_PD_STATE_DEGRADED   (0x05)

Definition at line 1628 of file mpi2_cnfg.h.

#define MPI2_RAID_PD_STATE_HOT_SPARE   (0x04)

Definition at line 1627 of file mpi2_cnfg.h.

#define MPI2_RAID_PD_STATE_NOT_COMPATIBLE   (0x01)

Definition at line 1624 of file mpi2_cnfg.h.

#define MPI2_RAID_PD_STATE_NOT_CONFIGURED   (0x00)

Definition at line 1623 of file mpi2_cnfg.h.

#define MPI2_RAID_PD_STATE_OFFLINE   (0x02)

Definition at line 1625 of file mpi2_cnfg.h.

#define MPI2_RAID_PD_STATE_ONLINE   (0x03)

Definition at line 1626 of file mpi2_cnfg.h.

#define MPI2_RAID_PD_STATE_OPTIMAL   (0x07)

Definition at line 1630 of file mpi2_cnfg.h.

#define MPI2_RAID_PD_STATE_REBUILDING   (0x06)

Definition at line 1629 of file mpi2_cnfg.h.

#define MPI2_RAID_PGAD_CONFIGNUM_MASK   (0x000000FF)

Definition at line 310 of file mpi2_cnfg.h.

#define MPI2_RAID_PGAD_FORM_ACTIVE_CONFIG   (0x20000000)

Definition at line 308 of file mpi2_cnfg.h.

#define MPI2_RAID_PGAD_FORM_CONFIGNUM   (0x10000000)

Definition at line 307 of file mpi2_cnfg.h.

#define MPI2_RAID_PGAD_FORM_GET_NEXT_CONFIGNUM   (0x00000000)

Definition at line 306 of file mpi2_cnfg.h.

#define MPI2_RAID_PGAD_FORM_MASK   (0xF0000000)

Definition at line 305 of file mpi2_cnfg.h.

#define MPI2_RAID_PHYS_DISK1_PATH_MAX   (1)

Definition at line 1678 of file mpi2_cnfg.h.

#define MPI2_RAID_PHYSDISK1_FLAG_BROKEN   (0x0002)

Definition at line 1695 of file mpi2_cnfg.h.

#define MPI2_RAID_PHYSDISK1_FLAG_INVALID   (0x0001)

Definition at line 1696 of file mpi2_cnfg.h.

#define MPI2_RAID_PHYSDISK1_FLAG_PRIMARY   (0x0004)

Definition at line 1694 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_PAGE_0_PHYSDISK_MAX   (1)

Definition at line 1471 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_STATE_DEGRADED   (0x04)

Definition at line 1504 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_STATE_FAILED   (0x01)

Definition at line 1501 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_STATE_INITIALIZING   (0x02)

Definition at line 1502 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_STATE_MISSING   (0x00)

Definition at line 1500 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_STATE_ONLINE   (0x03)

Definition at line 1503 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_STATE_OPTIMAL   (0x05)

Definition at line 1505 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_TYPE_RAID0   (0x00)

Definition at line 1508 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_TYPE_RAID1   (0x02)

Definition at line 1510 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_TYPE_RAID10   (0x05)

Definition at line 1511 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_TYPE_RAID1E   (0x01)

Definition at line 1509 of file mpi2_cnfg.h.

#define MPI2_RAID_VOL_TYPE_UNKNOWN   (0xFF)

Definition at line 1512 of file mpi2_cnfg.h.

#define MPI2_RAID_VOLUME_PGAD_FORM_GET_NEXT_HANDLE   (0x00000000)

Definition at line 244 of file mpi2_cnfg.h.

#define MPI2_RAID_VOLUME_PGAD_FORM_HANDLE   (0x10000000)

Definition at line 245 of file mpi2_cnfg.h.

#define MPI2_RAID_VOLUME_PGAD_FORM_MASK   (0xF0000000)

Definition at line 243 of file mpi2_cnfg.h.

#define MPI2_RAID_VOLUME_PGAD_HANDLE_MASK   (0x0000FFFF)

Definition at line 247 of file mpi2_cnfg.h.

#define MPI2_RAIDCONFIG0_EFLAGS_HOT_SPARE_ELEMENT   (0x0002)

Definition at line 2815 of file mpi2_cnfg.h.

#define MPI2_RAIDCONFIG0_EFLAGS_MASK_ELEMENT_TYPE   (0x000F)

Definition at line 2812 of file mpi2_cnfg.h.

#define MPI2_RAIDCONFIG0_EFLAGS_OCE_ELEMENT   (0x0003)

Definition at line 2816 of file mpi2_cnfg.h.

#define MPI2_RAIDCONFIG0_EFLAGS_VOL_PHYS_DISK_ELEMENT   (0x0001)

Definition at line 2814 of file mpi2_cnfg.h.

#define MPI2_RAIDCONFIG0_EFLAGS_VOLUME_ELEMENT   (0x0000)

Definition at line 2813 of file mpi2_cnfg.h.

#define MPI2_RAIDCONFIG0_FLAG_FOREIGN_CONFIG   (0x00000001)

Definition at line 2840 of file mpi2_cnfg.h.

#define MPI2_RAIDCONFIG0_MAX_ELEMENTS   (1)

Definition at line 2797 of file mpi2_cnfg.h.

#define MPI2_RAIDCONFIG0_PAGEVERSION   (0x00)

Definition at line 2837 of file mpi2_cnfg.h.

#define MPI2_RAIDPHYSDISKPAGE0_PAGEVERSION   (0x05)

Definition at line 1620 of file mpi2_cnfg.h.

#define MPI2_RAIDPHYSDISKPAGE1_PAGEVERSION   (0x02)

Definition at line 1710 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_PHYSDISK_PRIMARY   (0x01)

Definition at line 1436 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_PHYSDISK_SECONDARY   (0x02)

Definition at line 1437 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SETTING_AUTO_CONFIG_HSWAP_DISABLE   (0x0004)

Definition at line 1459 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SETTING_DISABLE_WRITE_CACHING   (0x0001)

Definition at line 1463 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SETTING_ENABLE_WRITE_CACHING   (0x0002)

Definition at line 1464 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SETTING_MASK_WRITE_CACHING   (0x0003)

Definition at line 1461 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SETTING_UNCHANGED   (0x0000)

Definition at line 1462 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SETTING_USE_PRODUCT_ID_SUFFIX   (0x0008)

Definition at line 1458 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_1E_ADJACENT_MIRROR   (0x00000010)

Definition at line 1529 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_1E_OFFSET_MIRROR   (0x00000000)

Definition at line 1528 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_BACKG_INIT_PENDING   (0x01000000)

Definition at line 1516 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_BACKGROUND_INIT   (0x00020000)

Definition at line 1523 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_BAD_BLOCK_TABLE_FULL   (0x00000008)

Definition at line 1530 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_BGI_COMPLETE   (0x00000020)

Definition at line 1527 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_CAPACITY_EXPANSION   (0x00040000)

Definition at line 1522 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_CONSISTENCY_CHECK   (0x00080000)

Definition at line 1521 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_DATA_SCRUB   (0x00100000)

Definition at line 1520 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_ENABLED   (0x00000001)

Definition at line 1533 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_MAKE_DATA_CONSISTENT   (0x00200000)

Definition at line 1519 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_MDC_PENDING   (0x00800000)

Definition at line 1517 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_OCE_ALLOWED   (0x00000040)

Definition at line 1526 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_PENDING_RESYNC   (0x02000000)

Definition at line 1515 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_QUIESCED   (0x00000002)

Definition at line 1532 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_RESYNC_IN_PROGRESS   (0x00010000)

Definition at line 1524 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_USER_CONSIST_PENDING   (0x00400000)

Definition at line 1518 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_VOL_NOT_CONSISTENT   (0x00000080)

Definition at line 1525 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_STATUS_FLAG_VOLUME_INACTIVE   (0x00000004)

Definition at line 1531 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SUPPORT_HARD_DISKS   (0x04)

Definition at line 1537 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SUPPORT_SAS_PROTOCOL   (0x02)

Definition at line 1538 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SUPPORT_SATA_PROTOCOL   (0x01)

Definition at line 1539 of file mpi2_cnfg.h.

#define MPI2_RAIDVOL0_SUPPORT_SOLID_STATE_DISKS   (0x08)

Definition at line 1536 of file mpi2_cnfg.h.

#define MPI2_RAIDVOLPAGE0_CLONE_VOLUME_INACTIVE   (0x04)

Definition at line 1546 of file mpi2_cnfg.h.

#define MPI2_RAIDVOLPAGE0_FOREIGN_VOLUME_INACTIVE   (0x02)

Definition at line 1544 of file mpi2_cnfg.h.

#define MPI2_RAIDVOLPAGE0_INSUFFICIENT_METADATA_INACTIVE   (0x05)

Definition at line 1547 of file mpi2_cnfg.h.

#define MPI2_RAIDVOLPAGE0_INSUFFICIENT_RESOURCE_INACTIVE   (0x03)

Definition at line 1545 of file mpi2_cnfg.h.

#define MPI2_RAIDVOLPAGE0_PAGEVERSION   (0x0A)

Definition at line 1497 of file mpi2_cnfg.h.

#define MPI2_RAIDVOLPAGE0_PREVIOUSLY_DELETED   (0x06)

Definition at line 1548 of file mpi2_cnfg.h.

#define MPI2_RAIDVOLPAGE0_STALE_METADATA_INACTIVE   (0x01)

Definition at line 1543 of file mpi2_cnfg.h.

#define MPI2_RAIDVOLPAGE0_UNKNOWN_INACTIVE   (0x00)

Definition at line 1542 of file mpi2_cnfg.h.

#define MPI2_RAIDVOLPAGE1_PAGEVERSION   (0x03)

Definition at line 1566 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_BREAK_REPLY_CAPABLE   (0x00000010)

Definition at line 1737 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_INSIDE_ZPSDS_PERSISTENT   (0x00000040)

Definition at line 1735 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_BREAK_TIMEOUT   (0x00000007)

Definition at line 1747 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_HARD_RESET   (0x00000002)

Definition at line 1742 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_IT_NEXUS_LOSS_TIMER   (0x00000006)

Definition at line 1746 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_LOSS_OF_SYNC   (0x00000004)

Definition at line 1744 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_MASK   (0x0000000F)

Definition at line 1739 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_MULTIPLEXING_SEQ   (0x00000005)

Definition at line 1745 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_PHY_TEST_STOPPED   (0x00000008)

Definition at line 1748 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_POWER_ON   (0x00000001)

Definition at line 1741 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_SMP_PHY_CONTROL   (0x00000003)

Definition at line 1743 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REASON_UNKNOWN   (0x00000000)

Definition at line 1740 of file mpi2_cnfg.h.

#define MPI2_SAS_APHYINFO_REQUESTED_INSIDE_ZPSDS   (0x00000020)

Definition at line 1736 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_DEVICE_BLOCKED   (0x07)

Definition at line 2420 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_NO_ERRORS   (0x00)

Definition at line 2413 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_ROUTE_NOT_ADDRESSABLE   (0x05)

Definition at line 2418 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SATA_AFFILIATION_CONFLICT   (0x03)

Definition at line 2416 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SATA_CAPABILITY_FAILED   (0x02)

Definition at line 2415 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SATA_INIT_FAILED   (0x01)

Definition at line 2414 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SATA_NEEDS_INITIALIZATION   (0x04)

Definition at line 2417 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_AFFILIATION_CONFLICT   (0x11)

Definition at line 2423 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_CHECK_POWER   (0x14)

Definition at line 2426 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_DIAG   (0x12)

Definition at line 2424 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_IDENTIFICATION   (0x13)

Definition at line 2425 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_MAX   (0x1F)

Definition at line 2432 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_MDMA_SN   (0x16)

Definition at line 2428 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_NOT_ADDRESSABLE   (0x19)

Definition at line 2431 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_PIO_SN   (0x15)

Definition at line 2427 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_UDMA_SN   (0x17)

Definition at line 2429 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_UNKNOWN   (0x10)

Definition at line 2422 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SIF_ZONING_VIOLATION   (0x18)

Definition at line 2430 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_ASTATUS_SMP_ERROR_NOT_ADDRESSABLE   (0x06)

Definition at line 2419 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_DEVICE_PRESENT   (0x0001)

Definition at line 2448 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_PARTIAL_PM_CAPABLE   (0x0800)

Definition at line 2439 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_PORT_SELECTOR_ATTACH   (0x0008)

Definition at line 2447 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_SATA_48BIT_LBA_SUPPORTED   (0x0080)

Definition at line 2443 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_SATA_ASYNCHRONOUS_NOTIFY   (0x0400)

Definition at line 2440 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_SATA_FUA_SUPPORTED   (0x0010)

Definition at line 2446 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_SATA_NCQ_SUPPORTED   (0x0020)

Definition at line 2445 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_SATA_SMART_SUPPORTED   (0x0040)

Definition at line 2444 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_SATA_SW_PRESERVE   (0x0200)

Definition at line 2441 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_SLUMBER_PM_CAPABLE   (0x1000)

Definition at line 2438 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_UNAUTHORIZED_DEVICE   (0x8000)

Definition at line 2437 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE0_FLAGS_UNSUPPORTED_DEVICE   (0x0100)

Definition at line 2442 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE_PGAD_FORM_GET_NEXT_HANDLE   (0x00000000)

Definition at line 273 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE_PGAD_FORM_HANDLE   (0x20000000)

Definition at line 274 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE_PGAD_FORM_MASK   (0xF0000000)

Definition at line 272 of file mpi2_cnfg.h.

#define MPI2_SAS_DEVICE_PGAD_HANDLE_MASK   (0x0000FFFF)

Definition at line 276 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLOS_PGAD_FORM_GET_NEXT_HANDLE   (0x00000000)

Definition at line 298 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLOS_PGAD_FORM_HANDLE   (0x10000000)

Definition at line 299 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLOS_PGAD_FORM_MASK   (0xF0000000)

Definition at line 297 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLOS_PGAD_HANDLE_MASK   (0x0000FFFF)

Definition at line 301 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLS0_FLAGS_MNG_EXP_SGPIO   (0x0003)

Definition at line 2731 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLS0_FLAGS_MNG_IOC_GPIO   (0x0005)

Definition at line 2733 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLS0_FLAGS_MNG_IOC_SES   (0x0001)

Definition at line 2729 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLS0_FLAGS_MNG_IOC_SGPIO   (0x0002)

Definition at line 2730 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLS0_FLAGS_MNG_MASK   (0x000F)

Definition at line 2727 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLS0_FLAGS_MNG_SES_ENCLOSURE   (0x0004)

Definition at line 2732 of file mpi2_cnfg.h.

#define MPI2_SAS_ENCLS0_FLAGS_MNG_UNKNOWN   (0x0000)

Definition at line 2728 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPAND_PGAD_FORM_GET_NEXT_HNDL   (0x00000000)

Definition at line 262 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPAND_PGAD_FORM_HNDL   (0x20000000)

Definition at line 264 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPAND_PGAD_FORM_HNDL_PHY_NUM   (0x10000000)

Definition at line 263 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPAND_PGAD_FORM_MASK   (0xF0000000)

Definition at line 261 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPAND_PGAD_HANDLE_MASK   (0x0000FFFF)

Definition at line 266 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPAND_PGAD_PHYNUM_MASK   (0x00FF0000)

Definition at line 267 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPAND_PGAD_PHYNUM_SHIFT   (16)

Definition at line 268 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_DOWNSTREAM_INITIATOR   (0x08000000)

Definition at line 2298 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_EXP_MULTI_SUBTRACTIVE   (0x00004000)

Definition at line 2300 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_INDEX_NOT_EXIST   (0x00000040)

Definition at line 2308 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_LOOP_DETECTED   (0x00000001)

Definition at line 2313 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_MAX_DEVICES_EXCEED   (0x20000000)

Definition at line 2296 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_MAX_ENCLOSURES_EXCEED   (0x80000000)

Definition at line 2294 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_MAX_EXPANDERS_EXCEED   (0x40000000)

Definition at line 2295 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_MAX_TOPO_PHYS_EXCEED   (0x10000000)

Definition at line 2297 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_MULTI_PORT_DOMAIN   (0x00002000)

Definition at line 2301 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_MULTI_SUBTRACTIVE_SUBTRACTIVE   (0x00008000)

Definition at line 2299 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_MULTIPLE_PORTS   (0x00000004)

Definition at line 2311 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_OUT_ROUTE_ENTRIES   (0x00000020)

Definition at line 2309 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_SMP_CRC_ERROR   (0x00000100)

Definition at line 2306 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_SMP_FUNCTION_FAILED   (0x00000080)

Definition at line 2307 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_SMP_TIMEOUT   (0x00000010)

Definition at line 2310 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_SUBTRACTIVE_LINK   (0x00000200)

Definition at line 2305 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_TABLE_LINK   (0x00000400)

Definition at line 2304 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_TABLE_TO_SUBTRACTIVE_LINK   (0x00001000)

Definition at line 2302 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_UNADDRESSABLE_DEVICE   (0x00000002)

Definition at line 2312 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_DS_UNSUPPORTED_DEVICE   (0x00000800)

Definition at line 2303 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_ASSERTED_PHYSICAL_PRES   (0x0400)

Definition at line 2319 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_CONFIG_IN_PROGRESS   (0x0002)

Definition at line 2325 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_CONNECTOR_END_DEVICE   (0x0010)

Definition at line 2323 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_ENABLED_ZONING   (0x0100)

Definition at line 2321 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_OTHERS_CONFIG   (0x0004)

Definition at line 2324 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_REDUCED_FUNCTIONALITY   (0x2000)

Definition at line 2316 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_ROUTE_TABLE_CONFIG   (0x0001)

Definition at line 2326 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_SUPPORTED_PHYSICAL_PRES   (0x0800)

Definition at line 2318 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_TABLE_TO_TABLE_SUPPORT   (0x0080)

Definition at line 2322 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_ZONE_LOCKED   (0x1000)

Definition at line 2317 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER0_FLAGS_ZONING_SUPPORT   (0x0200)

Definition at line 2320 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER1_DISCINFO_BAD_PHY_DISABLED   (0x04)

Definition at line 2372 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER1_DISCINFO_LINK_STATUS_CHANGE   (0x02)

Definition at line 2373 of file mpi2_cnfg.h.

#define MPI2_SAS_EXPANDER1_DISCINFO_NO_ROUTING_ENTRIES   (0x01)

Definition at line 2374 of file mpi2_cnfg.h.

#define MPI2_SAS_HWRATE_MAX_RATE_1_5   (0x80)

Definition at line 1807 of file mpi2_cnfg.h.

#define MPI2_SAS_HWRATE_MAX_RATE_3_0   (0x90)

Definition at line 1808 of file mpi2_cnfg.h.

#define MPI2_SAS_HWRATE_MAX_RATE_6_0   (0xA0)

Definition at line 1809 of file mpi2_cnfg.h.

#define MPI2_SAS_HWRATE_MAX_RATE_MASK   (0xF0)

Definition at line 1806 of file mpi2_cnfg.h.

#define MPI2_SAS_HWRATE_MIN_RATE_1_5   (0x08)

Definition at line 1811 of file mpi2_cnfg.h.

#define MPI2_SAS_HWRATE_MIN_RATE_3_0   (0x09)

Definition at line 1812 of file mpi2_cnfg.h.

#define MPI2_SAS_HWRATE_MIN_RATE_6_0   (0x0A)

Definition at line 1813 of file mpi2_cnfg.h.

#define MPI2_SAS_HWRATE_MIN_RATE_MASK   (0x0F)

Definition at line 1810 of file mpi2_cnfg.h.

#define MPI2_SAS_IOUNIT0_PHY_MAX   (1)

Definition at line 1842 of file mpi2_cnfg.h.

#define MPI2_SAS_IOUNIT1_PHY_MAX   (1)

Definition at line 1913 of file mpi2_cnfg.h.

#define MPI2_SAS_IOUNIT4_PHY_MAX   (4)

Definition at line 2008 of file mpi2_cnfg.h.

#define MPI2_SAS_IOUNIT5_PHY_MAX   (1)

Definition at line 2090 of file mpi2_cnfg.h.

#define MPI2_SAS_IOUNIT6_GROUP_MAX   (1)

Definition at line 2142 of file mpi2_cnfg.h.

#define MPI2_SAS_IOUNIT7_GROUP_MAX   (1)

Definition at line 2185 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_1_5   (0x08)

Definition at line 1729 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_3_0   (0x09)

Definition at line 1730 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_6_0   (0x0A)

Definition at line 1731 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_MASK_LOGICAL   (0xF0)

Definition at line 1718 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_MASK_PHYSICAL   (0x0F)

Definition at line 1720 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_NEGOTIATION_FAILED   (0x02)

Definition at line 1724 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_PHY_DISABLED   (0x01)

Definition at line 1723 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_PORT_SELECTOR   (0x04)

Definition at line 1726 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_SATA_OOB_COMPLETE   (0x03)

Definition at line 1725 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_SHIFT_LOGICAL   (4)

Definition at line 1719 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_SMP_RESET_IN_PROGRESS   (0x05)

Definition at line 1727 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_UNKNOWN_LINK_RATE   (0x00)

Definition at line 1722 of file mpi2_cnfg.h.

#define MPI2_SAS_NEG_LINK_RATE_UNSUPPORTED_PHY   (0x06)

Definition at line 1728 of file mpi2_cnfg.h.

#define MPI2_SAS_PHY0_FLAGS_SGPIO_DIRECT_ATTACH_ENC   (0x01)

Definition at line 2503 of file mpi2_cnfg.h.

#define MPI2_SAS_PHY_PGAD_FORM_MASK   (0xF0000000)

Definition at line 280 of file mpi2_cnfg.h.

#define MPI2_SAS_PHY_PGAD_FORM_PHY_NUMBER   (0x00000000)

Definition at line 281 of file mpi2_cnfg.h.

#define MPI2_SAS_PHY_PGAD_FORM_PHY_TBL_INDEX   (0x10000000)

Definition at line 282 of file mpi2_cnfg.h.

#define MPI2_SAS_PHY_PGAD_PHY_NUMBER_MASK   (0x000000FF)

Definition at line 284 of file mpi2_cnfg.h.

#define MPI2_SAS_PHY_PGAD_PHY_TBL_INDEX_MASK   (0x0000FFFF)

Definition at line 285 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_CHANGED_REQ_INSIDE_ZPSDS   (0x04000000)

Definition at line 1760 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_DIRECT_ROUTING   (0x00000000)

Definition at line 1787 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_INSIDE_ZPSDS   (0x00200000)

Definition at line 1764 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_INSIDE_ZPSDS_PERSISTENT   (0x02000000)

Definition at line 1761 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_MASK_PARTIAL_PATHWAY_TIME   (0x00000F00)

Definition at line 1783 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_MASK_ROUTING_ATTRIBUTE   (0x000000F0)

Definition at line 1786 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_MULTIPLEXING_SUPPORTED   (0x00008000)

Definition at line 1778 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_PHY_POWER_ACTIVE   (0x00000000)

Definition at line 1756 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_PHY_POWER_CONDITION_MASK   (0x18000000)

Definition at line 1754 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_PHY_POWER_PARTIAL   (0x08000000)

Definition at line 1757 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_PHY_POWER_SLUMBER   (0x10000000)

Definition at line 1758 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_PHY_VACANT   (0x80000000)

Definition at line 1752 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_BREAK_TIMEOUT   (0x00070000)

Definition at line 1775 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_HARD_RESET   (0x00020000)

Definition at line 1770 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_IT_NEXUS_LOSS_TIMER   (0x00060000)

Definition at line 1774 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_LOSS_OF_SYNC   (0x00040000)

Definition at line 1772 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_MASK   (0x000F0000)

Definition at line 1767 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_MULTIPLEXING_SEQ   (0x00050000)

Definition at line 1773 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_PHY_TEST_STOPPED   (0x00080000)

Definition at line 1776 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_POWER_ON   (0x00010000)

Definition at line 1769 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_SMP_PHY_CONTROL   (0x00030000)

Definition at line 1771 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REASON_UNKNOWN   (0x00000000)

Definition at line 1768 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_REQ_INSIDE_ZPSDS   (0x01000000)

Definition at line 1762 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_SATA_PORT_ACTIVE   (0x00004000)

Definition at line 1779 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_SATA_PORT_SELECTOR_PRESENT   (0x00002000)

Definition at line 1780 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_SHIFT_PARTIAL_PATHWAY_TIME   (8)

Definition at line 1784 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_SHIFT_PHY_POWER_CONDITION   (27)

Definition at line 1755 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_SUBTRACTIVE_ROUTING   (0x00000010)

Definition at line 1788 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_TABLE_ROUTING   (0x00000020)

Definition at line 1789 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_VIRTUAL_PHY   (0x00001000)

Definition at line 1781 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_ZONE_GROUP_PERSISTENT   (0x00400000)

Definition at line 1763 of file mpi2_cnfg.h.

#define MPI2_SAS_PHYINFO_ZONING_ENABLED   (0x00100000)

Definition at line 1765 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MAX_RATE_1_5   (0x80)

Definition at line 1795 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MAX_RATE_3_0   (0x90)

Definition at line 1796 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MAX_RATE_6_0   (0xA0)

Definition at line 1797 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MAX_RATE_MASK   (0xF0)

Definition at line 1793 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MAX_RATE_NOT_PROGRAMMABLE   (0x00)

Definition at line 1794 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MIN_RATE_1_5   (0x08)

Definition at line 1800 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MIN_RATE_3_0   (0x09)

Definition at line 1801 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MIN_RATE_6_0   (0x0A)

Definition at line 1802 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MIN_RATE_MASK   (0x0F)

Definition at line 1798 of file mpi2_cnfg.h.

#define MPI2_SAS_PRATE_MIN_RATE_NOT_PROGRAMMABLE   (0x00)

Definition at line 1799 of file mpi2_cnfg.h.

#define MPI2_SASDEVICE0_PAGEVERSION   (0x08)

Definition at line 2410 of file mpi2_cnfg.h.

#define MPI2_SASDEVICE1_PAGEVERSION   (0x01)

Definition at line 2465 of file mpi2_cnfg.h.

#define MPI2_SASENCLOSURE0_PAGEVERSION   (0x03)

Definition at line 2724 of file mpi2_cnfg.h.

#define MPI2_SASEXPANDER0_PAGEVERSION   (0x06)

Definition at line 2291 of file mpi2_cnfg.h.

#define MPI2_SASEXPANDER1_PAGEVERSION   (0x02)

Definition at line 2359 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_DOWNSTREAM_INITIATOR   (0x08000000)

Definition at line 1876 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_EXP_MULTI_SUBTRACTIVE   (0x00004000)

Definition at line 1878 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_INDEX_NOT_EXIST   (0x00000040)

Definition at line 1886 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_LOOP_DETECTED   (0x00000001)

Definition at line 1891 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_MAX_DEVICES_EXCEED   (0x20000000)

Definition at line 1874 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_MAX_ENCLOSURES_EXCEED   (0x80000000)

Definition at line 1872 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_MAX_EXPANDERS_EXCEED   (0x40000000)

Definition at line 1873 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_MAX_TOPO_PHYS_EXCEED   (0x10000000)

Definition at line 1875 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_MULTI_PORT_DOMAIN   (0x00002000)

Definition at line 1879 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_MULTI_SUBTRACTIVE_SUBTRACTIVE   (0x00008000)

Definition at line 1877 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_MULTIPLE_PORTS   (0x00000004)

Definition at line 1889 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_OUT_ROUTE_ENTRIES   (0x00000020)

Definition at line 1887 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_SMP_CRC_ERROR   (0x00000100)

Definition at line 1884 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_SMP_FUNCTION_FAILED   (0x00000080)

Definition at line 1885 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_SMP_TIMEOUT   (0x00000010)

Definition at line 1888 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_SUBTRACTIVE_LINK   (0x00000200)

Definition at line 1883 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_TABLE_LINK   (0x00000400)

Definition at line 1882 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_TABLE_TO_SUBTRACTIVE_LINK   (0x00001000)

Definition at line 1880 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_UNADDRESSABLE_DEVICE   (0x00000002)

Definition at line 1890 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_DS_UNSUPPORTED_DEVICE   (0x00000800)

Definition at line 1881 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_PHYFLAGS_PHY_DISABLED   (0x08)

Definition at line 1865 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_PHYFLAGS_ZONING_ENABLED   (0x10)

Definition at line 1864 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_PORTFLAGS_AUTO_PORT_CONFIG   (0x01)

Definition at line 1861 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT0_PORTFLAGS_DISCOVERY_IN_PROGRESS   (0x08)

Definition at line 1860 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_ACONTROL_ALLOW_TABLE_TO_TABLE   (0x0001)

Definition at line 1963 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_ACONTROL_INVALID_TOPOLOGY_CORRECTION   (0x0020)

Definition at line 1958 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_ACONTROL_MULTI_PORT_DOMAIN_ILLEGAL   (0x0080)

Definition at line 1956 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_ACONTROL_NO_AFFILIATION_SATA_LINK_RESET   (0x0002)

Definition at line 1962 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_ACONTROL_OTHER_AFFILIATION_SATA_LINK_RESET   (0x0008)

Definition at line 1960 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_ACONTROL_PORT_ENABLE_ONLY_SATA_LINK_RESET   (0x0010)

Definition at line 1959 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_ACONTROL_SATA_ASYNCHROUNOUS_NOTIFICATION   (0x0040)

Definition at line 1957 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_ACONTROL_SELF_AFFILIATION_SATA_LINK_RESET   (0x0004)

Definition at line 1961 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_CLEAR_AFFILIATION   (0x0001)

Definition at line 1953 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_DEV_SAS_SUPPORT   (0x1)

Definition at line 1943 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_DEV_SATA_SUPPORT   (0x2)

Definition at line 1944 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_DEV_SUPPORT_BOTH   (0x0)

Definition at line 1942 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_DEVICE_SELF_TEST   (0x8000)

Definition at line 1935 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_FIRST_LVL_DISC_ONLY   (0x0002)

Definition at line 1952 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_MASK_DEV_SUPPORT   (0x0600)

Definition at line 1940 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_SATA_1_5_MAX   (0x2000)

Definition at line 1937 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_SATA_3_0_MAX   (0x4000)

Definition at line 1936 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_SATA_48BIT_LBA_REQUIRED   (0x0080)

Definition at line 1946 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_SATA_FUA_REQUIRED   (0x0010)

Definition at line 1949 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_SATA_NCQ_REQUIRED   (0x0020)

Definition at line 1948 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_SATA_SMART_REQUIRED   (0x0040)

Definition at line 1947 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_SATA_SW_PRESERVE   (0x1000)

Definition at line 1938 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_SHIFT_DEV_SUPPORT   (9)

Definition at line 1941 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_SUBTRACTIVE_ILLEGAL   (0x0004)

Definition at line 1951 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_CONTROL_TABLE_SUBTRACTIVE_ILLEGAL   (0x0008)

Definition at line 1950 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_MAX_RATE_1_5   (0x80)

Definition at line 1978 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_MAX_RATE_3_0   (0x90)

Definition at line 1979 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_MAX_RATE_6_0   (0xA0)

Definition at line 1980 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_MAX_RATE_MASK   (0xF0)

Definition at line 1977 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_MIN_RATE_1_5   (0x08)

Definition at line 1982 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_MIN_RATE_3_0   (0x09)

Definition at line 1983 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_MIN_RATE_6_0   (0x0A)

Definition at line 1984 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_MIN_RATE_MASK   (0x0F)

Definition at line 1981 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_PHYFLAGS_PHY_DISABLE   (0x08)

Definition at line 1974 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_PHYFLAGS_ZONING_ENABLE   (0x10)

Definition at line 1973 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_PORT_FLAGS_AUTO_PORT_CONFIG   (0x01)

Definition at line 1970 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_REPORT_MISSING_TIMEOUT_MASK   (0x7F)

Definition at line 1966 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT1_REPORT_MISSING_UNIT_16   (0x80)

Definition at line 1967 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT4_FLAGS_AUTO_PORTENABLE   (0x01)

Definition at line 2033 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT4_PHY_SPINUP_GROUP_MASK   (0x03)

Definition at line 2036 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT4_SPINUP_DISABLE_FLAG   (0x01)

Definition at line 2001 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_CONTROL_SAS_PARTIAL_ENABLE   (0x04)

Definition at line 2059 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_CONTROL_SAS_SLUMBER_ENABLE   (0x08)

Definition at line 2058 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_CONTROL_SATA_PARTIAL_ENABLE   (0x01)

Definition at line 2061 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_CONTROL_SATA_SLUMBER_ENABLE   (0x02)

Definition at line 2060 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_HUNDRED_MICROSECONDS   (2)

Definition at line 2081 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_HUNDRED_MILLISECONDS   (5)

Definition at line 2078 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_MASK_SAS_PARTIAL   (0x0700)

Definition at line 2069 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_MASK_SAS_SLUMBER   (0x7000)

Definition at line 2067 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_MASK_SATA_PARTIAL   (0x0007)

Definition at line 2073 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_MASK_SATA_SLUMBER   (0x0070)

Definition at line 2071 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_ONE_MICROSECOND   (0)

Definition at line 2083 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_ONE_MILLISECOND   (3)

Definition at line 2080 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_ONE_SECOND   (6)

Definition at line 2077 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_SHIFT_SAS_PARTIAL   (8)

Definition at line 2070 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_SHIFT_SAS_SLUMBER   (12)

Definition at line 2068 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_SHIFT_SATA_PARTIAL   (0)

Definition at line 2074 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_SHIFT_SATA_SLUMBER   (4)

Definition at line 2072 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_TEN_MICROSECONDS   (1)

Definition at line 2082 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_TEN_MILLISECONDS   (4)

Definition at line 2079 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_ITE_TEN_SECONDS   (7)

Definition at line 2076 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT5_PWMG_DISABLE   (0xFF)

Definition at line 2064 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_MODULATION_100_PERCENT   (0x03)

Definition at line 2135 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_MODULATION_25_PERCENT   (0x00)

Definition at line 2132 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_MODULATION_50_PERCENT   (0x01)

Definition at line 2133 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_MODULATION_75_PERCENT   (0x02)

Definition at line 2134 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_STATUS_ACTIVE_HOST   (0x07)

Definition at line 2129 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_STATUS_ACTIVE_IOUNIT   (0x06)

Definition at line 2128 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_STATUS_INACTIVE   (0x05)

Definition at line 2127 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_STATUS_INVALID_CONFIG   (0x02)

Definition at line 2124 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_STATUS_LINK_DOWN   (0x03)

Definition at line 2125 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_STATUS_OBSERVATION_ONLY   (0x04)

Definition at line 2126 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_STATUS_UNAVAILABLE   (0x00)

Definition at line 2122 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT6_STATUS_UNCONFIGURED   (0x01)

Definition at line 2123 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT7_FLAGS_ENABLE_PORT_WIDTH_MODULATION   (0x01)

Definition at line 2177 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_HOST_PORT_WIDTH_MOD   (0x00001000)

Definition at line 2221 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_HOST_SAS_PARTIAL_MODE   (0x00000400)

Definition at line 2223 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_HOST_SAS_SLUMBER_MODE   (0x00000800)

Definition at line 2222 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_HOST_SATA_PARTIAL_MODE   (0x00000100)

Definition at line 2225 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_HOST_SATA_SLUMBER_MODE   (0x00000200)

Definition at line 2224 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_IOUNIT_PORT_WIDTH_MOD   (0x00000010)

Definition at line 2226 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_IOUNIT_SAS_PARTIAL_MODE   (0x00000004)

Definition at line 2228 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_IOUNIT_SAS_SLUMBER_MODE   (0x00000008)

Definition at line 2227 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_IOUNIT_SATA_PARTIAL_MODE   (0x00000001)

Definition at line 2230 of file mpi2_cnfg.h.

#define MPI2_SASIOUNIT8_PM_IOUNIT_SATA_SLUMBER_MODE   (0x00000002)

Definition at line 2229 of file mpi2_cnfg.h.

#define MPI2_SASIOUNITPAGE0_PAGEVERSION   (0x05)

Definition at line 1857 of file mpi2_cnfg.h.

#define MPI2_SASIOUNITPAGE16_PAGEVERSION   (0x00)

Definition at line 2253 of file mpi2_cnfg.h.

#define MPI2_SASIOUNITPAGE1_PAGEVERSION   (0x09)

Definition at line 1932 of file mpi2_cnfg.h.

#define MPI2_SASIOUNITPAGE4_PAGEVERSION   (0x02)

Definition at line 2030 of file mpi2_cnfg.h.

#define MPI2_SASIOUNITPAGE5_PAGEVERSION   (0x01)

Definition at line 2105 of file mpi2_cnfg.h.

#define MPI2_SASIOUNITPAGE6_PAGEVERSION   (0x00)

Definition at line 2158 of file mpi2_cnfg.h.

#define MPI2_SASIOUNITPAGE7_PAGEVERSION   (0x00)

Definition at line 2204 of file mpi2_cnfg.h.

#define MPI2_SASIOUNITPAGE8_PAGEVERSION   (0x00)

Definition at line 2218 of file mpi2_cnfg.h.

#define MPI2_SASPHY0_PAGEVERSION   (0x03)

Definition at line 2494 of file mpi2_cnfg.h.

#define MPI2_SASPHY1_PAGEVERSION   (0x01)

Definition at line 2523 of file mpi2_cnfg.h.

#define MPI2_SASPHY2_PAGEVERSION   (0x00)

Definition at line 2558 of file mpi2_cnfg.h.

#define MPI2_SASPHY2_PHY_EVENT_MAX   (1)

Definition at line 2544 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_COUNTER_TYPE_PEAK_VALUE   (0x02)

Definition at line 2619 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_COUNTER_TYPE_SATURATING   (0x01)

Definition at line 2618 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_COUNTER_TYPE_WRAPPING   (0x00)

Definition at line 2617 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_BREAK_TIMEOUT   (0x29)

Definition at line 2594 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_CONNECTION   (0x2A)

Definition at line 2595 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_ELASTICITY_BUF_OVERFLOW   (0x05)

Definition at line 2583 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_HOTPLUG_TIMEOUT   (0xD0)

Definition at line 2612 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_INVALID_DWORD   (0x01)

Definition at line 2579 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_LOSS_DWORD_SYNC   (0x03)

Definition at line 2581 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_MISALIGNED_MUX_PRIMITIVE   (0xD1)

Definition at line 2613 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_NO_EVENT   (0x00)

Definition at line 2578 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_PEAK_ARB_WAIT_TIME   (0x2D)

Definition at line 2598 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_PEAK_CONNECT_TIME   (0x2E)

Definition at line 2599 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_PEAKTX_ARB_WAIT_TIME   (0x2C)

Definition at line 2597 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_PEAKTX_PATHWAY_BLOCKED   (0x2B)

Definition at line 2596 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_PHY_RESET_PROBLEM   (0x04)

Definition at line 2582 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RUNNING_DISPARITY_ERROR   (0x02)

Definition at line 2580 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_AC_OPEN_REJECT   (0x22)

Definition at line 2587 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_ADDR_FRAME_ERROR   (0x20)

Definition at line 2585 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_AIP   (0xD2)

Definition at line 2614 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_AIP_CONNECT_WAITING_ON   (0x26)

Definition at line 2591 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_AIP_PARTIAL_WAITING_ON   (0x25)

Definition at line 2590 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_BREAK   (0x28)

Definition at line 2593 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_CREDIT_BLOCKED   (0x45)

Definition at line 2605 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_ERROR   (0x06)

Definition at line 2584 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_RC_OPEN_REJECT   (0x24)

Definition at line 2589 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_SATA_FRAMES   (0x51)

Definition at line 2607 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_SMP_ERROR_FRAMES   (0x63)

Definition at line 2611 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_SMP_FRAMES   (0x61)

Definition at line 2610 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_SSP_ERROR_FRAMES   (0x43)

Definition at line 2603 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_RX_SSP_FRAMES   (0x41)

Definition at line 2601 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_SATA_OVERFLOW   (0x52)

Definition at line 2608 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_TX_AC_OPEN_REJECT   (0x21)

Definition at line 2586 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_TX_BREAK   (0x27)

Definition at line 2592 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_TX_CREDIT_BLOCKED   (0x44)

Definition at line 2604 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_TX_RC_OPEN_REJECT   (0x23)

Definition at line 2588 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_TX_SATA_FRAMES   (0x50)

Definition at line 2606 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_TX_SMP_FRAMES   (0x60)

Definition at line 2609 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_TX_SSP_ERROR_FRAMES   (0x42)

Definition at line 2602 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_EVENT_CODE_TX_SSP_FRAMES   (0x40)

Definition at line 2600 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_PAGEVERSION   (0x00)

Definition at line 2650 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_PHY_EVENT_MAX   (1)

Definition at line 2636 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_TFLAGS_EVENT_NOTIFY   (0x0001)

Definition at line 2629 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_TFLAGS_PHY_RESET   (0x0002)

Definition at line 2628 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_TIME_UNITS_100_MICROSECONDS   (0x01)

Definition at line 2623 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_TIME_UNITS_10_MICROSECONDS   (0x00)

Definition at line 2622 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_TIME_UNITS_10_MILLISECONDS   (0x03)

Definition at line 2625 of file mpi2_cnfg.h.

#define MPI2_SASPHY3_TIME_UNITS_1_MILLISECOND   (0x02)

Definition at line 2624 of file mpi2_cnfg.h.

#define MPI2_SASPHY4_FLAGS_FRAME_VALID   (0x02)

Definition at line 2667 of file mpi2_cnfg.h.

#define MPI2_SASPHY4_FLAGS_SATA_FRAME   (0x01)

Definition at line 2668 of file mpi2_cnfg.h.

#define MPI2_SASPHY4_PAGEVERSION   (0x00)

Definition at line 2664 of file mpi2_cnfg.h.

#define MPI2_SASPORT0_PAGEVERSION   (0x00)

Definition at line 2696 of file mpi2_cnfg.h.

#define MPI2_SASPORT_PGAD_FORM_GET_NEXT_PORT   (0x00000000)

Definition at line 290 of file mpi2_cnfg.h.

#define MPI2_SASPORT_PGAD_FORM_MASK   (0xF0000000)

Definition at line 289 of file mpi2_cnfg.h.

#define MPI2_SASPORT_PGAD_FORM_PORT_NUM   (0x10000000)

Definition at line 291 of file mpi2_cnfg.h.

#define MPI2_SASPORT_PGAD_PORTNUMBER_MASK   (0x00000FFF)

Definition at line 293 of file mpi2_cnfg.h.

Typedef Documentation