smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
Classes | Defines | Typedefs
csmisas.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _CSMI_SAS_DRIVER_INFO
struct  _CSMI_SAS_DRIVER_INFO_BUFFER
struct  _CSMI_SAS_PCI_BUS_ADDRESS
union  _CSMI_SAS_IO_BUS_ADDRESS
struct  _CSMI_SAS_CNTLR_CONFIG
struct  _CSMI_SAS_CNTLR_CONFIG_BUFFER
struct  _CSMI_SAS_CNTLR_STATUS
struct  _CSMI_SAS_CNTLR_STATUS_BUFFER
struct  _CSMI_SAS_FIRMWARE_DOWNLOAD
struct  _CSMI_SAS_FIRMWARE_DOWNLOAD_BUFFER
struct  _CSMI_SAS_RAID_INFO
struct  _CSMI_SAS_RAID_INFO_BUFFER
struct  _CSMI_SAS_RAID_DRIVES
struct  _CSMI_SAS_RAID_DEVICE_ID
struct  _CSMI_SAS_RAID_SET_ADDITIONAL_DATA
struct  _CSMI_SAS_RAID_CONFIG
struct  _CSMI_SAS_RAID_CONFIG_BUFFER
struct  _CSMI_SAS_RAID_TYPE_DESCRIPTION
struct  _CSMI_SAS_RAID_FEATURES
struct  _CSMI_SAS_RAID_FEATURES_BUFFER
struct  _CSMI_SAS_RAID_CONTROL
struct  _CSMI_SAS_RAID_CONTROL_BUFFER
struct  _CSMI_SAS_DRIVE_EXTENT_INFO
struct  _CSMI_SAS_RAID_MODULE_INFO
struct  _CSMI_SAS_DRIVE_LOCATION
struct  _CSMI_SAS_RAID_DRIVES_ADDITIONAL_DATA
struct  _CSMI_SAS_DRIVE_INFO
struct  _CSMI_SAS_RAID_ELEMENT
struct  _CSMI_SAS_RAID_ELEMENT_BUFFER
struct  _CSMI_SAS_RAID_SET_LIST
struct  _CSMI_SAS_RAID_SET_DRIVE_LIST
struct  _CSMI_SAS_RAID_SET_SPARE_INFO
struct  _CSMI_SAS_RAID_SET_ONLINE_STATE_INFO
struct  _CSMI_SAS_RAID_SET_CACHE_INFO
struct  _CSMI_SAS_RAID_SET_WRITE_PROTECT_INFO
struct  _CSMI_SAS_RAID_SET_DELETE_INFO
struct  _CSMI_SAS_RAID_SET_MODIFY_INFO
struct  _CSMI_SAS_RAID_SET_TRANSFORM_INFO
struct  _CSMI_SAS_RAID_SET_LABEL_INFO
struct  _CSMI_SAS_RAID_SET_CREATE_INFO
struct  _CSMI_SAS_RAID_SET_OPERATION
struct  _CSMI_SAS_RAID_SET_OPERATION_BUFFER
struct  _CSMI_SAS_IDENTIFY
struct  _CSMI_SAS_PHY_ENTITY
struct  _CSMI_SAS_PHY_INFO
struct  _CSMI_SAS_PHY_INFO_BUFFER
struct  _CSMI_SAS_SET_PHY_INFO
struct  _CSMI_SAS_SET_PHY_INFO_BUFFER
struct  _CSMI_SAS_LINK_ERRORS
struct  _CSMI_SAS_LINK_ERRORS_BUFFER
struct  _CSMI_SAS_SMP_REQUEST
struct  _CSMI_SAS_SMP_RESPONSE
struct  _CSMI_SAS_SMP_PASSTHRU
struct  _CSMI_SAS_SMP_PASSTHRU_BUFFER
struct  _CSMI_SAS_SSP_PASSTHRU
struct  _CSMI_SAS_SSP_PASSTHRU_STATUS
struct  _CSMI_SAS_SSP_PASSTHRU_BUFFER
struct  _CSMI_SAS_STP_PASSTHRU
struct  _CSMI_SAS_STP_PASSTHRU_STATUS
struct  _CSMI_SAS_STP_PASSTHRU_BUFFER
struct  _CSMI_SAS_SATA_SIGNATURE
struct  _CSMI_SAS_SATA_SIGNATURE_BUFFER
struct  _CSMI_SAS_GET_SCSI_ADDRESS_BUFFER
struct  _CSMI_SAS_GET_DEVICE_ADDRESS_BUFFER
struct  _CSMI_SAS_SSP_TASK_IU
struct  _CSMI_SAS_SSP_TASK_IU_BUFFER
struct  _CSMI_SAS_GET_CONNECTOR_INFO
struct  _CSMI_SAS_CONNECTOR_INFO_BUFFER
struct  _CSMI_SAS_LOCATION_IDENTIFIER
struct  _CSMI_SAS_GET_LOCATION_BUFFER
struct  _CSMI_SAS_CHARACTER
struct  _CSMI_SAS_PHY_CONTROL
struct  _CSMI_SAS_PHY_CONTROL_BUFFER

Defines

#define CSMI_MAJOR_REVISION   0
#define CSMI_MINOR_REVISION   90
#define bNegotitiatedLInkRate   bNegotiatedLinkRate
#define CSMI_SAS_STATUS_SUCCESS   0
#define CSMI_SAS_STATUS_FAILED   1
#define CSMI_SAS_STATUS_BAD_CNTL_CODE   2
#define CSMI_SAS_STATUS_INVALID_PARAMETER   3
#define CSMI_SAS_STATUS_WRITE_ATTEMPTED   4
#define CSMI_ALL_SIGNATURE   "CSMIALL"
#define CSMI_ALL_TIMEOUT   60
#define CSMI_SAS_DATA_READ   0
#define CSMI_SAS_DATA_WRITE   1
#define CSMI_SAS_BUS_TYPE_PCI   3
#define CSMI_SAS_BUS_TYPE_PCMCIA   4
#define CSMI_SAS_CNTLR_STATUS_GOOD   1
#define CSMI_SAS_CNTLR_STATUS_FAILED   2
#define CSMI_SAS_CNTLR_STATUS_OFFLINE   3
#define CSMI_SAS_CNTLR_STATUS_POWEROFF   4
#define CSMI_SAS_OFFLINE_REASON_NO_REASON   0
#define CSMI_SAS_OFFLINE_REASON_INITIALIZING   1
#define CSMI_SAS_OFFLINE_REASON_BACKSIDE_BUS_DEGRADED   2
#define CSMI_SAS_OFFLINE_REASON_BACKSIDE_BUS_FAILURE   3
#define CSMI_SAS_CNTLR_CLASS_HBA   5
#define CSMI_SAS_CNTLR_SAS_HBA   0x00000001
#define CSMI_SAS_CNTLR_SAS_RAID   0x00000002
#define CSMI_SAS_CNTLR_SATA_HBA   0x00000004
#define CSMI_SAS_CNTLR_SATA_RAID   0x00000008
#define CSMI_SAS_CNTLR_SMART_ARRAY   0x00000010
#define CSMI_SAS_CNTLR_FWD_SUPPORT   0x00010000
#define CSMI_SAS_CNTLR_FWD_ONLINE   0x00020000
#define CSMI_SAS_CNTLR_FWD_SRESET   0x00040000
#define CSMI_SAS_CNTLR_FWD_HRESET   0x00080000
#define CSMI_SAS_CNTLR_FWD_RROM   0x00100000
#define CSMI_SAS_CNTLR_RAID_CFG_SUPPORT   0x01000000
#define CSMI_SAS_FWD_VALIDATE   0x00000001
#define CSMI_SAS_FWD_SOFT_RESET   0x00000002
#define CSMI_SAS_FWD_HARD_RESET   0x00000004
#define CSMI_SAS_FWD_SUCCESS   0
#define CSMI_SAS_FWD_FAILED   1
#define CSMI_SAS_FWD_USING_RROM   2
#define CSMI_SAS_FWD_REJECT   3
#define CSMI_SAS_FWD_DOWNREV   4
#define CSMI_SAS_FWD_INFORMATION   0
#define CSMI_SAS_FWD_WARNING   1
#define CSMI_SAS_FWD_ERROR   2
#define CSMI_SAS_FWD_FATAL   3
#define CSMI_SAS_RAID_SET_OUT_OF_RANGE   1000
#define CSMI_SAS_RAID_SET_BUFFER_TOO_SMALL   1001
#define CSMI_SAS_RAID_SET_DATA_CHANGED   1002
#define CSMI_RAID_SIGNATURE   "CSMIARY"
#define CSMI_RAID_TIMEOUT   60
#define CSMI_SAS_RAID_TYPE_NONE   0
#define CSMI_SAS_RAID_TYPE_0   1
#define CSMI_SAS_RAID_TYPE_1   2
#define CSMI_SAS_RAID_TYPE_10   3
#define CSMI_SAS_RAID_TYPE_5   4
#define CSMI_SAS_RAID_TYPE_15   5
#define CSMI_SAS_RAID_TYPE_6   6
#define CSMI_SAS_RAID_TYPE_50   7
#define CSMI_SAS_RAID_TYPE_VOLUME   8
#define CSMI_SAS_RAID_TYPE_1E   9
#define CSMI_SAS_RAID_TYPE_OTHER   255
#define CSMI_SAS_RAID_TYPE_END   254
#define CSMI_SAS_RAID_SET_STATUS_OK   0
#define CSMI_SAS_RAID_SET_STATUS_DEGRADED   1
#define CSMI_SAS_RAID_SET_STATUS_REBUILDING   2
#define CSMI_SAS_RAID_SET_STATUS_FAILED   3
#define CSMI_SAS_RAID_SET_STATUS_OFFLINE   4
#define CSMI_SAS_RAID_SET_STATUS_TRANSFORMING   5
#define CSMI_SAS_RAID_SET_STATUS_QUEUED_FOR_REBUILD   6
#define CSMI_SAS_RAID_SET_STATUS_QUEUED_FOR_TRANSFORMATION   7
#define CSMI_SAS_RAID_DRIVE_COUNT_TOO_BIG   0xF1
#define CSMI_SAS_RAID_DRIVE_COUNT_SUPRESSED   0xF2
#define CSMI_SAS_RAID_DATA_DRIVES   0
#define CSMI_SAS_RAID_DATA_DEVICE_ID   1
#define CSMI_SAS_RAID_DATA_ADDITIONAL_DATA   2
#define CSMI_SAS_DRIVE_STATUS_OK   0
#define CSMI_SAS_DRIVE_STATUS_REBUILDING   1
#define CSMI_SAS_DRIVE_STATUS_FAILED   2
#define CSMI_SAS_DRIVE_STATUS_DEGRADED   3
#define CSMI_SAS_DRIVE_STATUS_OFFLINE   4
#define CSMI_SAS_DRIVE_STATUS_QUEUED_FOR_REBUILD   5
#define CSMI_SAS_DRIVE_CONFIG_NOT_USED   0
#define CSMI_SAS_DRIVE_CONFIG_MEMBER   1
#define CSMI_SAS_DRIVE_CONFIG_SPARE   2
#define CSMI_SAS_DRIVE_CONFIG_SPARE_ACTIVE   3
#define CSMI_SAS_DRIVE_TYPE_UNKNOWN   0
#define CSMI_SAS_DRIVE_TYPE_SINGLE_PORT_SAS   1
#define CSMI_SAS_DRIVE_TYPE_DUAL_PORT_SAS   2
#define CSMI_SAS_DRIVE_TYPE_SATA   3
#define CSMI_SAS_DRIVE_TYPE_SATA_PS   4
#define CSMI_SAS_DRIVE_TYPE_OTHER   255
#define CSMI_SAS_RAID_SET_WRITE_PROTECT_UNKNOWN   0
#define CSMI_SAS_RAID_SET_WRITE_PROTECT_UNCHANGED   0
#define CSMI_SAS_RAID_SET_WRITE_PROTECT_ENABLED   1
#define CSMI_SAS_RAID_SET_WRITE_PROTECT_DISABLED   2
#define CSMI_SAS_RAID_SET_CACHE_UNKNOWN   0
#define CSMI_SAS_RAID_SET_CACHE_UNCHANGED   0
#define CSMI_SAS_RAID_SET_CACHE_ENABLED   1
#define CSMI_SAS_RAID_SET_CACHE_DISABLED   2
#define CSMI_SAS_RAID_SET_CACHE_CORRUPT   3
#define CSMI_SAS_RAID_FEATURE_TRANSFORMATION   0x00000001
#define CSMI_SAS_RAID_FEATURE_REBUILD   0x00000002
#define CSMI_SAS_RAID_FEATURE_SPLIT_MIRROR   0x00000004
#define CSMI_SAS_RAID_FEATURE_MERGE_MIRROR   0x00000008
#define CSMI_SAS_RAID_FEATURE_LUN_RENUMBER   0x00000010
#define CSMI_SAS_RAID_FEATURE_SURFACE_SCAN   0x00000020
#define CSMI_SAS_RAID_FEATURE_SPARES_SHARED   0x00000040
#define CSMI_SAS_PRIORITY_UNKNOWN   0
#define CSMI_SAS_PRIORITY_UNCHANGED   0
#define CSMI_SAS_PRIORITY_AUTO   1
#define CSMI_SAS_PRIORITY_OFF   2
#define CSMI_SAS_PRIORITY_LOW   3
#define CSMI_SAS_PRIORITY_MEDIUM   4
#define CSMI_SAS_PRIORITY_HIGH   5
#define CSMI_SAS_RAID_RULE_AVAILABLE_MEMORY   0x00000001
#define CSMI_SAS_RAID_RULE_OVERLAPPED_EXTENTS   0x00000002
#define CSMI_SAS_RAID_CACHE_RATIO_RANGE   101
#define CSMI_SAS_RAID_CACHE_RATIO_FIXED   102
#define CSMI_SAS_RAID_CACHE_RATIO_AUTO   103
#define CSMI_SAS_RAID_CACHE_RATIO_END   255
#define CSMI_SAS_RAID_CACHE_RATIO_DISABLE   0
#define CSMI_SAS_RAID_CACHE_RATIO_ENABLE   1
#define CSMI_SAS_RAID_CLEAR_CONFIGURATION_SIGNATURE   "RAIDCLR"
#define CSMI_SAS_FAIL_CODE_OK   0
#define CSMI_SAS_FAIL_CODE_PARAMETER_INVALID   1000
#define CSMI_SAS_FAIL_CODE_TRANSFORM_PRIORITY_INVALID   1001
#define CSMI_SAS_FAIL_CODE_REBUILD_PRIORITY_INVALID   1002
#define CSMI_SAS_FAIL_CODE_CACHE_RATIO_INVALID   1003
#define CSMI_SAS_FAIL_CODE_SURFACE_SCAN_INVALID   1004
#define CSMI_SAS_FAIL_CODE_CLEAR_CONFIGURATION_INVALID   1005
#define CSMI_SAS_FAIL_CODE_ELEMENT_INDEX_INVALID   1006
#define CSMI_SAS_FAIL_CODE_SUBELEMENT_INDEX_INVALID   1007
#define CSMI_SAS_FAIL_CODE_EXTENT_INVALID   1008
#define CSMI_SAS_FAIL_CODE_BLOCK_COUNT_INVALID   1009
#define CSMI_SAS_FAIL_CODE_DRIVE_INDEX_INVALID   1010
#define CSMI_SAS_FAIL_CODE_EXISTING_LUN_INVALID   1011
#define CSMI_SAS_FAIL_CODE_RAID_TYPE_INVALID   1012
#define CSMI_SAS_FAIL_CODE_STRIPE_SIZE_INVALID   1013
#define CSMI_SAS_FAIL_CODE_TRANSFORMATION_INVALID   1014
#define CSMI_SAS_FAIL_CODE_CHANGE_COUNT_INVALID   1015
#define CSMI_SAS_FAIL_CODE_ENUMERATION_TYPE_INVALID   1016
#define CSMI_SAS_FAIL_CODE_EXCEEDED_RAID_SET_COUNT   2000
#define CSMI_SAS_FAIL_CODE_DUPLICATE_LUN   2001
#define CSMI_SAS_FAIL_CODE_WAIT_FOR_OPERATION   3000
#define CSMI_SAS_RAID_ELEMENT_TYPE_DRIVE   0
#define CSMI_SAS_RAID_ELEMENT_TYPE_MODULE   1
#define CSMI_SAS_RAID_ELEMENT_TYPE_DRIVE_RAID_SET   2
#define CSMI_SAS_RAID_ELEMENT_TYPE_EXTENT_DRIVE   3
#define CSMI_SAS_RAID_EXTENT_RESERVED   0
#define CSMI_SAS_RAID_EXTENT_METADATA   1
#define CSMI_SAS_RAID_EXTENT_ALLOCATED   2
#define CSMI_SAS_RAID_EXTENT_UNALLOCATED   3
#define CSMI_SAS_RAID_SET_CREATE   0
#define CSMI_SAS_RAID_SET_LABEL   1
#define CSMI_SAS_RAID_SET_TRANSFORM   2
#define CSMI_SAS_RAID_SET_DELETE   3
#define CSMI_SAS_RAID_SET_WRITE_PROTECT   4
#define CSMI_SAS_RAID_SET_CACHE   5
#define CSMI_SAS_RAID_SET_ONLINE_STATE   6
#define CSMI_SAS_RAID_SET_SPARE   7
#define CSMI_SAS_RAID_SET_TRANSFORM_SPLIT_MIRROR   0
#define CSMI_SAS_RAID_SET_TRANSFORM_MERGE_RAID_0   1
#define CSMI_SAS_RAID_SET_TRANSFORM_LUN_RENUMBER   2
#define CSMI_SAS_RAID_SET_TRANSFORM_RAID_SET   3
#define CSMI_SAS_RAID_SET_STATE_UNKNOWN   0
#define CSMI_SAS_RAID_SET_STATE_ONLINE   1
#define CSMI_SAS_RAID_SET_STATE_OFFLINE   2
#define CSMI_SAS_PHY_INFO_CHANGED   CSMI_SAS_STATUS_SUCCESS
#define CSMI_SAS_PHY_INFO_NOT_CHANGEABLE   2000
#define CSMI_SAS_LINK_RATE_OUT_OF_RANGE   2001
#define CSMI_SAS_PHY_DOES_NOT_EXIST   2002
#define CSMI_SAS_PHY_DOES_NOT_MATCH_PORT   2003
#define CSMI_SAS_PHY_CANNOT_BE_SELECTED   2004
#define CSMI_SAS_SELECT_PHY_OR_PORT   2005
#define CSMI_SAS_PORT_DOES_NOT_EXIST   2006
#define CSMI_SAS_PORT_CANNOT_BE_SELECTED   2007
#define CSMI_SAS_CONNECTION_FAILED   2008
#define CSMI_SAS_NO_SATA_DEVICE   2009
#define CSMI_SAS_NO_SATA_SIGNATURE   2010
#define CSMI_SAS_SCSI_EMULATION   2011
#define CSMI_SAS_NOT_AN_END_DEVICE   2012
#define CSMI_SAS_NO_SCSI_ADDRESS   2013
#define CSMI_SAS_NO_DEVICE_ADDRESS   2014
#define CSMI_SAS_SIGNATURE   "CSMISAS"
#define CSMI_SAS_TIMEOUT   60
#define CSMI_SAS_PHY_UNUSED   0x00
#define CSMI_SAS_NO_DEVICE_ATTACHED   0x00
#define CSMI_SAS_END_DEVICE   0x10
#define CSMI_SAS_EDGE_EXPANDER_DEVICE   0x20
#define CSMI_SAS_FANOUT_EXPANDER_DEVICE   0x30
#define CSMI_SAS_PROTOCOL_SATA   0x01
#define CSMI_SAS_PROTOCOL_SMP   0x02
#define CSMI_SAS_PROTOCOL_STP   0x04
#define CSMI_SAS_PROTOCOL_SSP   0x08
#define CSMI_SAS_LINK_RATE_UNKNOWN   0x00
#define CSMI_SAS_PHY_DISABLED   0x01
#define CSMI_SAS_LINK_RATE_FAILED   0x02
#define CSMI_SAS_SATA_SPINUP_HOLD   0x03
#define CSMI_SAS_SATA_PORT_SELECTOR   0x04
#define CSMI_SAS_LINK_RATE_1_5_GBPS   0x08
#define CSMI_SAS_LINK_RATE_3_0_GBPS   0x09
#define CSMI_SAS_LINK_VIRTUAL   0x10
#define CSMI_SAS_DISCOVER_NOT_SUPPORTED   0x00
#define CSMI_SAS_DISCOVER_NOT_STARTED   0x01
#define CSMI_SAS_DISCOVER_IN_PROGRESS   0x02
#define CSMI_SAS_DISCOVER_COMPLETE   0x03
#define CSMI_SAS_DISCOVER_ERROR   0x04
#define CSMI_SAS_PHY_VIRTUAL_SMP   0x01
#define CSMI_SAS_PROGRAMMED_LINK_RATE_UNCHANGED   0x00
#define CSMI_SAS_PROGRAMMED_LINK_RATE_1_5_GBPS   0x08
#define CSMI_SAS_PROGRAMMED_LINK_RATE_3_0_GBPS   0x09
#define CSMI_SAS_LINK_RATE_NEGOTIATE   0x00
#define CSMI_SAS_LINK_RATE_PHY_DISABLED   0x01
#define CSMI_SAS_SIGNAL_CLASS_UNKNOWN   0x00
#define CSMI_SAS_SIGNAL_CLASS_DIRECT   0x01
#define CSMI_SAS_SIGNAL_CLASS_SERVER   0x02
#define CSMI_SAS_SIGNAL_CLASS_ENCLOSURE   0x03
#define CSMI_SAS_LINK_ERROR_DONT_RESET_COUNTS   0x00
#define CSMI_SAS_LINK_ERROR_RESET_COUNTS   0x01
#define CSMI_SAS_USE_PORT_IDENTIFIER   0xFF
#define CSMI_SAS_IGNORE_PORT   0xFF
#define CSMI_SAS_LINK_RATE_NEGOTIATED   0x00
#define CSMI_SAS_LINK_RATE_1_5_GBPS   0x08
#define CSMI_SAS_LINK_RATE_3_0_GBPS   0x09
#define CSMI_SAS_OPEN_ACCEPT   0
#define CSMI_SAS_OPEN_REJECT_BAD_DESTINATION   1
#define CSMI_SAS_OPEN_REJECT_RATE_NOT_SUPPORTED   2
#define CSMI_SAS_OPEN_REJECT_NO_DESTINATION   3
#define CSMI_SAS_OPEN_REJECT_PATHWAY_BLOCKED   4
#define CSMI_SAS_OPEN_REJECT_PROTOCOL_NOT_SUPPORTED   5
#define CSMI_SAS_OPEN_REJECT_RESERVE_ABANDON   6
#define CSMI_SAS_OPEN_REJECT_RESERVE_CONTINUE   7
#define CSMI_SAS_OPEN_REJECT_RESERVE_INITIALIZE   8
#define CSMI_SAS_OPEN_REJECT_RESERVE_STOP   9
#define CSMI_SAS_OPEN_REJECT_RETRY   10
#define CSMI_SAS_OPEN_REJECT_STP_RESOURCES_BUSY   11
#define CSMI_SAS_OPEN_REJECT_WRONG_DESTINATION   12
#define CSMI_SAS_SSP_STATUS_UNKNOWN   0x00
#define CSMI_SAS_SSP_STATUS_WAITING   0x01
#define CSMI_SAS_SSP_STATUS_COMPLETED   0x02
#define CSMI_SAS_SSP_STATUS_FATAL_ERROR   0x03
#define CSMI_SAS_SSP_STATUS_RETRY   0x04
#define CSMI_SAS_SSP_STATUS_NO_TAG   0x05
#define CSMI_SAS_SSP_READ   0x00000001
#define CSMI_SAS_SSP_WRITE   0x00000002
#define CSMI_SAS_SSP_UNSPECIFIED   0x00000004
#define CSMI_SAS_SSP_TASK_ATTRIBUTE_SIMPLE   0x00000000
#define CSMI_SAS_SSP_TASK_ATTRIBUTE_HEAD_OF_QUEUE   0x00000010
#define CSMI_SAS_SSP_TASK_ATTRIBUTE_ORDERED   0x00000020
#define CSMI_SAS_SSP_TASK_ATTRIBUTE_ACA   0x00000040
#define CSMI_SAS_SSP_NO_DATA_PRESENT   0x00
#define CSMI_SAS_SSP_RESPONSE_DATA_PRESENT   0x01
#define CSMI_SAS_SSP_SENSE_DATA_PRESENT   0x02
#define CSMI_SAS_STP_READ   0x00000001
#define CSMI_SAS_STP_WRITE   0x00000002
#define CSMI_SAS_STP_UNSPECIFIED   0x00000004
#define CSMI_SAS_STP_PIO   0x00000010
#define CSMI_SAS_STP_DMA   0x00000020
#define CSMI_SAS_STP_PACKET   0x00000040
#define CSMI_SAS_STP_DMA_QUEUED   0x00000080
#define CSMI_SAS_STP_EXECUTE_DIAG   0x00000100
#define CSMI_SAS_STP_RESET_DEVICE   0x00000200
#define CSMI_SAS_TASK_IU   0x00000001
#define CSMI_SAS_HARD_RESET_SEQUENCE   0x00000002
#define CSMI_SAS_SUPPRESS_RESULT   0x00000004
#define CSMI_SAS_SSP_ABORT_TASK   0x01
#define CSMI_SAS_SSP_ABORT_TASK_SET   0x02
#define CSMI_SAS_SSP_CLEAR_TASK_SET   0x04
#define CSMI_SAS_SSP_LOGICAL_UNIT_RESET   0x08
#define CSMI_SAS_SSP_CLEAR_ACA   0x40
#define CSMI_SAS_SSP_QUERY_TASK   0x80
#define CSMI_SAS_SSP_TEST   1
#define CSMI_SAS_SSP_EXCEEDED   2
#define CSMI_SAS_SSP_DEMAND   3
#define CSMI_SAS_SSP_TRIGGER   4
#define CSMI_SAS_CON_UNKNOWN   0x00000001
#define CSMI_SAS_CON_SFF_8482   0x00000002
#define CSMI_SAS_CON_SFF_8470_LANE_1   0x00000100
#define CSMI_SAS_CON_SFF_8470_LANE_2   0x00000200
#define CSMI_SAS_CON_SFF_8470_LANE_3   0x00000400
#define CSMI_SAS_CON_SFF_8470_LANE_4   0x00000800
#define CSMI_SAS_CON_SFF_8484_LANE_1   0x00010000
#define CSMI_SAS_CON_SFF_8484_LANE_2   0x00020000
#define CSMI_SAS_CON_SFF_8484_LANE_3   0x00040000
#define CSMI_SAS_CON_SFF_8484_LANE_4   0x00080000
#define CSMI_SAS_CON_INTERNAL   0x02
#define CSMI_SAS_CON_EXTERNAL   0x04
#define CSMI_SAS_CON_SWITCHABLE   0x08
#define CSMI_SAS_CON_AUTO   0x10
#define CSMI_SAS_CON_NOT_PRESENT   0x20
#define CSMI_SAS_CON_NOT_CONNECTED   0x80
#define CSMI_SAS_LOCATE_UNKNOWN   0x00
#define CSMI_SAS_LOCATE_FORCE_OFF   0x01
#define CSMI_SAS_LOCATE_FORCE_ON   0x02
#define CSMI_SAS_LOCATE_SAS_ADDRESS_VALID   0x00000001
#define CSMI_SAS_LOCATE_SAS_LUN_VALID   0x00000002
#define CSMI_SAS_LOCATE_ENCLOSURE_IDENTIFIER_VALID   0x00000004
#define CSMI_SAS_LOCATE_ENCLOSURE_NAME_VALID   0x00000008
#define CSMI_SAS_LOCATE_BAY_PREFIX_VALID   0x00000010
#define CSMI_SAS_LOCATE_BAY_IDENTIFIER_VALID   0x00000020
#define CSMI_SAS_LOCATE_LOCATION_STATE_VALID   0x00000040
#define CSMI_PHY_SIGNATURE   "CSMIPHY"
#define CSMI_SAS_PC_NOP   0x00000000
#define CSMI_SAS_PC_LINK_RESET   0x00000001
#define CSMI_SAS_PC_HARD_RESET   0x00000002
#define CSMI_SAS_PC_PHY_DISABLE   0x00000003
#define CSMI_SAS_PC_GET_PHY_SETTINGS   0x00000100
#define CSMI_SAS_PHY_ACTIVATE_CONTROL   0x00000001
#define CSMI_SAS_PHY_UPDATE_SPINUP_RATE   0x00000002
#define CSMI_SAS_PHY_AUTO_COMWAKE   0x00000004
#define CSMI_SAS_UNDEFINED   0x00
#define CSMI_SAS_SATA   0x01
#define CSMI_SAS_SAS   0x02
#define CSMI_SAS_PHY_PREEMPHASIS_DISABLED   0x00000001
#define CSMI_SAS_PHY_EQUALIZATION_DISABLED   0x00000001
#define CSMI_SAS_PHY_DISABLE_SCRAMBLING   0x00000002
#define CSMI_SAS_PHY_DISABLE_ALIGN   0x00000004
#define CSMI_SAS_PHY_DISABLE_SSC   0x00000008
#define CSMI_SAS_PHY_FIXED_PATTERN   0x00000010
#define CSMI_SAS_PHY_USER_PATTERN   0x00000020
#define CSMI_SAS_PHY_CJPAT   0x00000001
#define CSMI_SAS_PHY_ALIGN   0x00000002
#define CSMI_SAS_PHY_POSITIVE_DISPARITY   0x01
#define CSMI_SAS_PHY_NEGATIVE_DISPARITY   0x02
#define CSMI_SAS_PHY_CONTROL_CHARACTER   0x04
#define SLOT_NUMBER_UNKNOWN   0xFFFF

Typedefs

typedef struct
_CSMI_SAS_DRIVER_INFO 
CSMI_SAS_DRIVER_INFO
typedef struct
_CSMI_SAS_DRIVER_INFO
PCSMI_SAS_DRIVER_INFO
typedef struct
_CSMI_SAS_DRIVER_INFO_BUFFER 
CSMI_SAS_DRIVER_INFO_BUFFER
typedef struct
_CSMI_SAS_DRIVER_INFO_BUFFER
PCSMI_SAS_DRIVER_INFO_BUFFER
typedef struct
_CSMI_SAS_PCI_BUS_ADDRESS 
CSMI_SAS_PCI_BUS_ADDRESS
typedef struct
_CSMI_SAS_PCI_BUS_ADDRESS
PCSMI_SAS_PCI_BUS_ADDRESS
typedef union
_CSMI_SAS_IO_BUS_ADDRESS 
CSMI_SAS_IO_BUS_ADDRESS
typedef union
_CSMI_SAS_IO_BUS_ADDRESS
PCSMI_SAS_IO_BUS_ADDRESS
typedef struct
_CSMI_SAS_CNTLR_CONFIG 
CSMI_SAS_CNTLR_CONFIG
typedef struct
_CSMI_SAS_CNTLR_CONFIG
PCSMI_SAS_CNTLR_CONFIG
typedef struct
_CSMI_SAS_CNTLR_CONFIG_BUFFER 
CSMI_SAS_CNTLR_CONFIG_BUFFER
typedef struct
_CSMI_SAS_CNTLR_CONFIG_BUFFER
PCSMI_SAS_CNTLR_CONFIG_BUFFER
typedef struct
_CSMI_SAS_CNTLR_STATUS 
CSMI_SAS_CNTLR_STATUS
typedef struct
_CSMI_SAS_CNTLR_STATUS
PCSMI_SAS_CNTLR_STATUS
typedef struct
_CSMI_SAS_CNTLR_STATUS_BUFFER 
CSMI_SAS_CNTLR_STATUS_BUFFER
typedef struct
_CSMI_SAS_CNTLR_STATUS_BUFFER
PCSMI_SAS_CNTLR_STATUS_BUFFER
typedef struct
_CSMI_SAS_FIRMWARE_DOWNLOAD 
CSMI_SAS_FIRMWARE_DOWNLOAD
typedef struct
_CSMI_SAS_FIRMWARE_DOWNLOAD
PCSMI_SAS_FIRMWARE_DOWNLOAD
typedef struct
_CSMI_SAS_FIRMWARE_DOWNLOAD_BUFFER 
CSMI_SAS_FIRMWARE_DOWNLOAD_BUFFER
typedef struct
_CSMI_SAS_FIRMWARE_DOWNLOAD_BUFFER
PCSMI_SAS_FIRMWARE_DOWNLOAD_BUFFER
typedef struct _CSMI_SAS_RAID_INFO CSMI_SAS_RAID_INFO
typedef struct
_CSMI_SAS_RAID_INFO
PCSMI_SAS_RAID_INFO
typedef struct
_CSMI_SAS_RAID_INFO_BUFFER 
CSMI_SAS_RAID_INFO_BUFFER
typedef struct
_CSMI_SAS_RAID_INFO_BUFFER
PCSMI_SAS_RAID_INFO_BUFFER
typedef struct
_CSMI_SAS_RAID_DRIVES 
CSMI_SAS_RAID_DRIVES
typedef struct
_CSMI_SAS_RAID_DRIVES
PCSMI_SAS_RAID_DRIVES
typedef struct
_CSMI_SAS_RAID_DEVICE_ID 
CSMI_SAS_RAID_DEVICE_ID
typedef struct
_CSMI_SAS_RAID_DEVICE_ID
PCSMI_SAS_RAID_DEVICE_ID
typedef struct
_CSMI_SAS_RAID_SET_ADDITIONAL_DATA 
CSMI_SAS_RAID_SET_ADDITIONAL_DATA
typedef struct
_CSMI_SAS_RAID_SET_ADDITIONAL_DATA
PCSMI_SAS_RAID_SET_ADDITIONAL_DATA
typedef struct
_CSMI_SAS_RAID_CONFIG 
CSMI_SAS_RAID_CONFIG
typedef struct
_CSMI_SAS_RAID_CONFIG
PCSMI_SAS_RAID_CONFIG
typedef struct
_CSMI_SAS_RAID_CONFIG_BUFFER 
CSMI_SAS_RAID_CONFIG_BUFFER
typedef struct
_CSMI_SAS_RAID_CONFIG_BUFFER
PCSMI_SAS_RAID_CONFIG_BUFFER
typedef struct
_CSMI_SAS_RAID_TYPE_DESCRIPTION 
CSMI_SAS_RAID_TYPE_DESCRIPTION
typedef struct
_CSMI_SAS_RAID_TYPE_DESCRIPTION
PCSMI_SAS_RAID_TYPE_DESCRIPTION
typedef struct
_CSMI_SAS_RAID_FEATURES 
CSMI_SAS_RAID_FEATURES
typedef struct
_CSMI_SAS_RAID_FEATURES
PCSMI_SAS_RAID_FEATURES
typedef struct
_CSMI_SAS_RAID_FEATURES_BUFFER 
CSMI_SAS_RAID_FEATURES_BUFFER
typedef struct
_CSMI_SAS_RAID_FEATURES_BUFFER
PCSMI_SAS_RAID_FEATURES_BUFFER
typedef struct
_CSMI_SAS_RAID_CONTROL 
CSMI_SAS_RAID_CONTROL
typedef struct
_CSMI_SAS_RAID_CONTROL
PCSMI_SAS_RAID_CONTROL
typedef struct
_CSMI_SAS_RAID_CONTROL_BUFFER 
CSMI_SAS_RAID_CONTROL_BUFFER
typedef struct
_CSMI_SAS_RAID_CONTROL_BUFFER
PCSMI_SAS_RAID_CONTROL_BUFFER
typedef struct
_CSMI_SAS_DRIVE_EXTENT_INFO 
CSMI_SAS_DRIVE_EXTENT_INFO
typedef struct
_CSMI_SAS_DRIVE_EXTENT_INFO
PCSMI_SAS_DRIVE_EXTENT_INFO
typedef struct
_CSMI_SAS_RAID_MODULE_INFO 
CSMI_SAS_RAID_MODULE_INFO
typedef struct
_CSMI_SAS_RAID_MODULE_INFO
PCSMI_SAS_RAID_MODULE_INFO
typedef struct
_CSMI_SAS_DRIVE_LOCATION 
CSMI_SAS_DRIVE_LOCATION
typedef struct
_CSMI_SAS_DRIVE_LOCATION
PCSMI_SAS_DRIVE_LOCATION
typedef struct
_CSMI_SAS_RAID_DRIVES_ADDITIONAL_DATA 
CSMI_SAS_RAID_DRIVES_ADDITIONAL_DATA
typedef struct
_CSMI_SAS_RAID_DRIVES_ADDITIONAL_DATA
PCSMI_SAS_RAID_DRIVES_ADDITIONAL_DATA
typedef struct _CSMI_SAS_DRIVE_INFO CSMI_SAS_DRIVE_INFO
typedef struct
_CSMI_SAS_DRIVE_INFO
PCSMI_SAS_DRIVE_INFO
typedef struct
_CSMI_SAS_RAID_ELEMENT 
CSMI_SAS_RAID_ELEMENT
typedef struct
_CSMI_SAS_RAID_ELEMENT
PCSMI_SAS_RAID_ELEMENT
typedef struct
_CSMI_SAS_RAID_ELEMENT_BUFFER 
CSMI_SAS_RAID_ELEMENT_BUFFER
typedef struct
_CSMI_SAS_RAID_ELEMENT_BUFFER
PCSMI_SAS_RAID_ELEMENT_BUFFER
typedef struct
_CSMI_SAS_RAID_SET_LIST 
CSMI_SAS_RAID_SET_LIST
typedef struct
_CSMI_SAS_RAID_SET_LIST
PCSMI_SAS_RAID_SET_LIST
typedef struct
_CSMI_SAS_RAID_SET_DRIVE_LIST 
CSMI_SAS_RAID_SET_DRIVE_LIST
typedef struct
_CSMI_SAS_RAID_SET_DRIVE_LIST
PCSMI_SAS_RAID_SET_DRIVE_LIST
typedef struct
_CSMI_SAS_RAID_SET_SPARE_INFO 
CSMI_SAS_RAID_SET_SPARE_INFO
typedef struct
_CSMI_SAS_RAID_SET_SPARE_INFO
PCSMI_SAS_RAID_SET_SPARE_INFO
typedef struct
_CSMI_SAS_RAID_SET_ONLINE_STATE_INFO 
CSMI_SAS_RAID_SET_ONLINE_STATE_INFO
typedef struct
_CSMI_SAS_RAID_SET_ONLINE_STATE_INFO
PCSMI_SAS_RAID_SET_ONLINE_STATE_INFO
typedef struct
_CSMI_SAS_RAID_SET_CACHE_INFO 
CSMI_SAS_RAID_SET_CACHE_INFO
typedef struct
_CSMI_SAS_RAID_SET_CACHE_INFO
PCSMI_SAS_RAID_SET_CACHE_INFO
typedef struct
_CSMI_SAS_RAID_SET_WRITE_PROTECT_INFO 
CSMI_SAS_RAID_SET_WRITE_PROTECT_INFO
typedef struct
_CSMI_SAS_RAID_SET_WRITE_PROTECT_INFO
PCSMI_SAS_RAID_SET_WRITE_PROTECT_INFO
typedef struct
_CSMI_SAS_RAID_SET_DELETE_INFO 
CSMI_SAS_RAID_SET_DELETE_INFO
typedef struct
_CSMI_SAS_RAID_SET_DELETE_INFO
PCSMI_SAS_RAID_SET_DELETE_INFO
typedef struct
_CSMI_SAS_RAID_SET_MODIFY_INFO 
CSMI_SAS_RAID_SET_MODIFY_INFO
typedef struct
_CSMI_SAS_RAID_SET_MODIFY_INFO
PCSMI_SAS_RAID_SET_MODIFY_INFO
typedef struct
_CSMI_SAS_RAID_SET_TRANSFORM_INFO 
CSMI_SAS_RAID_SET_TRANSFORM_INFO
typedef struct
_CSMI_SAS_RAID_SET_TRANSFORM_INFO
PCSMI_SAS_RAID_SET_TRANSFORM_INFO
typedef struct
_CSMI_SAS_RAID_SET_LABEL_INFO 
CSMI_SAS_RAID_SET_LABEL_INFO
typedef struct
_CSMI_SAS_RAID_SET_LABEL_INFO
PCSMI_SAS_RAID_SET_LABEL_INFO
typedef struct
_CSMI_SAS_RAID_SET_CREATE_INFO 
CSMI_SAS_RAID_SET_CREATE_INFO
typedef struct
_CSMI_SAS_RAID_SET_CREATE_INFO
PCSMI_SAS_RAID_SET_CREATE_INFO
typedef struct
_CSMI_SAS_RAID_SET_OPERATION 
CSMI_SAS_RAID_SET_OPERATION
typedef struct
_CSMI_SAS_RAID_SET_OPERATION
PCSMI_SAS_RAID_SET_OPERATION
typedef struct
_CSMI_SAS_RAID_SET_OPERATION_BUFFER 
CSMI_SAS_RAID_SET_OPERATION_BUFFER
typedef struct
_CSMI_SAS_RAID_SET_OPERATION_BUFFER
PCSMI_SAS_RAID_SET_OPERATION_BUFFER
typedef struct _CSMI_SAS_IDENTIFY CSMI_SAS_IDENTIFY
typedef struct _CSMI_SAS_IDENTIFYPCSMI_SAS_IDENTIFY
typedef struct _CSMI_SAS_PHY_ENTITY CSMI_SAS_PHY_ENTITY
typedef struct
_CSMI_SAS_PHY_ENTITY
PCSMI_SAS_PHY_ENTITY
typedef struct _CSMI_SAS_PHY_INFO CSMI_SAS_PHY_INFO
typedef struct _CSMI_SAS_PHY_INFOPCSMI_SAS_PHY_INFO
typedef struct
_CSMI_SAS_PHY_INFO_BUFFER 
CSMI_SAS_PHY_INFO_BUFFER
typedef struct
_CSMI_SAS_PHY_INFO_BUFFER
PCSMI_SAS_PHY_INFO_BUFFER
typedef struct
_CSMI_SAS_SET_PHY_INFO 
CSMI_SAS_SET_PHY_INFO
typedef struct
_CSMI_SAS_SET_PHY_INFO
PCSMI_SAS_SET_PHY_INFO
typedef struct
_CSMI_SAS_SET_PHY_INFO_BUFFER 
CSMI_SAS_SET_PHY_INFO_BUFFER
typedef struct
_CSMI_SAS_SET_PHY_INFO_BUFFER
PCSMI_SAS_SET_PHY_INFO_BUFFER
typedef struct
_CSMI_SAS_LINK_ERRORS 
CSMI_SAS_LINK_ERRORS
typedef struct
_CSMI_SAS_LINK_ERRORS
PCSMI_SAS_LINK_ERRORS
typedef struct
_CSMI_SAS_LINK_ERRORS_BUFFER 
CSMI_SAS_LINK_ERRORS_BUFFER
typedef struct
_CSMI_SAS_LINK_ERRORS_BUFFER
PCSMI_SAS_LINK_ERRORS_BUFFER
typedef struct
_CSMI_SAS_SMP_REQUEST 
CSMI_SAS_SMP_REQUEST
typedef struct
_CSMI_SAS_SMP_REQUEST
PCSMI_SAS_SMP_REQUEST
typedef struct
_CSMI_SAS_SMP_RESPONSE 
CSMI_SAS_SMP_RESPONSE
typedef struct
_CSMI_SAS_SMP_RESPONSE
PCSMI_SAS_SMP_RESPONSE
typedef struct
_CSMI_SAS_SMP_PASSTHRU 
CSMI_SAS_SMP_PASSTHRU
typedef struct
_CSMI_SAS_SMP_PASSTHRU
PCSMI_SAS_SMP_PASSTHRU
typedef struct
_CSMI_SAS_SMP_PASSTHRU_BUFFER 
CSMI_SAS_SMP_PASSTHRU_BUFFER
typedef struct
_CSMI_SAS_SMP_PASSTHRU_BUFFER
PCSMI_SAS_SMP_PASSTHRU_BUFFER
typedef struct
_CSMI_SAS_SSP_PASSTHRU 
CSMI_SAS_SSP_PASSTHRU
typedef struct
_CSMI_SAS_SSP_PASSTHRU
PCSMI_SAS_SSP_PASSTHRU
typedef struct
_CSMI_SAS_SSP_PASSTHRU_STATUS 
CSMI_SAS_SSP_PASSTHRU_STATUS
typedef struct
_CSMI_SAS_SSP_PASSTHRU_STATUS
PCSMI_SAS_SSP_PASSTHRU_STATUS
typedef struct
_CSMI_SAS_SSP_PASSTHRU_BUFFER 
CSMI_SAS_SSP_PASSTHRU_BUFFER
typedef struct
_CSMI_SAS_SSP_PASSTHRU_BUFFER
PCSMI_SAS_SSP_PASSTHRU_BUFFER
typedef struct
_CSMI_SAS_STP_PASSTHRU 
CSMI_SAS_STP_PASSTHRU
typedef struct
_CSMI_SAS_STP_PASSTHRU
PCSMI_SAS_STP_PASSTHRU
typedef struct
_CSMI_SAS_STP_PASSTHRU_STATUS 
CSMI_SAS_STP_PASSTHRU_STATUS
typedef struct
_CSMI_SAS_STP_PASSTHRU_STATUS
PCSMI_SAS_STP_PASSTHRU_STATUS
typedef struct
_CSMI_SAS_STP_PASSTHRU_BUFFER 
CSMI_SAS_STP_PASSTHRU_BUFFER
typedef struct
_CSMI_SAS_STP_PASSTHRU_BUFFER
PCSMI_SAS_STP_PASSTHRU_BUFFER
typedef struct
_CSMI_SAS_SATA_SIGNATURE 
CSMI_SAS_SATA_SIGNATURE
typedef struct
_CSMI_SAS_SATA_SIGNATURE
PCSMI_SAS_SATA_SIGNATURE
typedef struct
_CSMI_SAS_SATA_SIGNATURE_BUFFER 
CSMI_SAS_SATA_SIGNATURE_BUFFER
typedef struct
_CSMI_SAS_SATA_SIGNATURE_BUFFER
PCSMI_SAS_SATA_SIGNATURE_BUFFER
typedef struct
_CSMI_SAS_GET_SCSI_ADDRESS_BUFFER 
CSMI_SAS_GET_SCSI_ADDRESS_BUFFER
typedef struct
_CSMI_SAS_GET_SCSI_ADDRESS_BUFFER
PCSMI_SAS_GET_SCSI_ADDRESS_BUFFER
typedef struct
_CSMI_SAS_GET_DEVICE_ADDRESS_BUFFER 
CSMI_SAS_GET_DEVICE_ADDRESS_BUFFER
typedef struct
_CSMI_SAS_GET_DEVICE_ADDRESS_BUFFER
PCSMI_SAS_GET_DEVICE_ADDRESS_BUFFER
typedef struct
_CSMI_SAS_SSP_TASK_IU 
CSMI_SAS_SSP_TASK_IU
typedef struct
_CSMI_SAS_SSP_TASK_IU
PCSMI_SAS_SSP_TASK_IU
typedef struct
_CSMI_SAS_SSP_TASK_IU_BUFFER 
CSMI_SAS_SSP_TASK_IU_BUFFER
typedef struct
_CSMI_SAS_SSP_TASK_IU_BUFFER
PCSMI_SAS_SSP_TASK_IU_BUFFER
typedef struct
_CSMI_SAS_GET_CONNECTOR_INFO 
CSMI_SAS_CONNECTOR_INFO
typedef struct
_CSMI_SAS_GET_CONNECTOR_INFO
PCSMI_SAS_CONNECTOR_INFO
typedef struct
_CSMI_SAS_CONNECTOR_INFO_BUFFER 
CSMI_SAS_CONNECTOR_INFO_BUFFER
typedef struct
_CSMI_SAS_CONNECTOR_INFO_BUFFER
PCSMI_SAS_CONNECTOR_INFO_BUFFER
typedef struct
_CSMI_SAS_LOCATION_IDENTIFIER 
CSMI_SAS_LOCATION_IDENTIFIER
typedef struct
_CSMI_SAS_LOCATION_IDENTIFIER
PCSMI_SAS_LOCATION_IDENTIFIER
typedef struct
_CSMI_SAS_GET_LOCATION_BUFFER 
CSMI_SAS_GET_LOCATION_BUFFER
typedef struct
_CSMI_SAS_GET_LOCATION_BUFFER
PCSMI_SAS_GET_LOCATION_BUFFER
typedef struct _CSMI_SAS_CHARACTER CSMI_SAS_CHARACTER
typedef struct
_CSMI_SAS_CHARACTER
PCSMI_SAS_CHARACTER
typedef struct
_CSMI_SAS_PHY_CONTROL 
CSMI_SAS_PHY_CONTROL
typedef struct
_CSMI_SAS_PHY_CONTROL
PCSMI_SAS_PHY_CONTROL
typedef struct
_CSMI_SAS_PHY_CONTROL_BUFFER 
CSMI_SAS_PHY_CONTROL_BUFFER
typedef struct
_CSMI_SAS_PHY_CONTROL_BUFFER
PCSMI_SAS_PHY_CONTROL_BUFFER

Define Documentation

#define bNegotitiatedLInkRate   bNegotiatedLinkRate

Definition at line 101 of file csmisas.h.

#define CSMI_ALL_SIGNATURE   "CSMIALL"

Definition at line 403 of file csmisas.h.

#define CSMI_ALL_TIMEOUT   60

Definition at line 408 of file csmisas.h.

#define CSMI_MAJOR_REVISION   0

Definition at line 94 of file csmisas.h.

#define CSMI_MINOR_REVISION   90

Definition at line 95 of file csmisas.h.

#define CSMI_PHY_SIGNATURE   "CSMIPHY"

Definition at line 944 of file csmisas.h.

#define CSMI_RAID_SIGNATURE   "CSMIARY"

Definition at line 495 of file csmisas.h.

#define CSMI_RAID_TIMEOUT   60

Definition at line 500 of file csmisas.h.

#define CSMI_SAS_BUS_TYPE_PCI   3

Definition at line 419 of file csmisas.h.

#define CSMI_SAS_BUS_TYPE_PCMCIA   4

Definition at line 420 of file csmisas.h.

#define CSMI_SAS_CNTLR_CLASS_HBA   5

Definition at line 441 of file csmisas.h.

#define CSMI_SAS_CNTLR_FWD_HRESET   0x00080000

Definition at line 456 of file csmisas.h.

#define CSMI_SAS_CNTLR_FWD_ONLINE   0x00020000

Definition at line 454 of file csmisas.h.

#define CSMI_SAS_CNTLR_FWD_RROM   0x00100000

Definition at line 457 of file csmisas.h.

#define CSMI_SAS_CNTLR_FWD_SRESET   0x00040000

Definition at line 455 of file csmisas.h.

#define CSMI_SAS_CNTLR_FWD_SUPPORT   0x00010000

Definition at line 453 of file csmisas.h.

#define CSMI_SAS_CNTLR_RAID_CFG_SUPPORT   0x01000000

Definition at line 460 of file csmisas.h.

#define CSMI_SAS_CNTLR_SAS_HBA   0x00000001

Definition at line 446 of file csmisas.h.

#define CSMI_SAS_CNTLR_SAS_RAID   0x00000002

Definition at line 447 of file csmisas.h.

#define CSMI_SAS_CNTLR_SATA_HBA   0x00000004

Definition at line 448 of file csmisas.h.

#define CSMI_SAS_CNTLR_SATA_RAID   0x00000008

Definition at line 449 of file csmisas.h.

#define CSMI_SAS_CNTLR_SMART_ARRAY   0x00000010

Definition at line 450 of file csmisas.h.

#define CSMI_SAS_CNTLR_STATUS_FAILED   2

Definition at line 426 of file csmisas.h.

#define CSMI_SAS_CNTLR_STATUS_GOOD   1

Definition at line 425 of file csmisas.h.

#define CSMI_SAS_CNTLR_STATUS_OFFLINE   3

Definition at line 427 of file csmisas.h.

#define CSMI_SAS_CNTLR_STATUS_POWEROFF   4

Definition at line 428 of file csmisas.h.

#define CSMI_SAS_CON_AUTO   0x10

Definition at line 914 of file csmisas.h.

#define CSMI_SAS_CON_EXTERNAL   0x04

Definition at line 912 of file csmisas.h.

#define CSMI_SAS_CON_INTERNAL   0x02

Definition at line 911 of file csmisas.h.

#define CSMI_SAS_CON_NOT_CONNECTED   0x80

Definition at line 916 of file csmisas.h.

#define CSMI_SAS_CON_NOT_PRESENT   0x20

Definition at line 915 of file csmisas.h.

#define CSMI_SAS_CON_SFF_8470_LANE_1   0x00000100

Definition at line 897 of file csmisas.h.

#define CSMI_SAS_CON_SFF_8470_LANE_2   0x00000200

Definition at line 898 of file csmisas.h.

#define CSMI_SAS_CON_SFF_8470_LANE_3   0x00000400

Definition at line 899 of file csmisas.h.

#define CSMI_SAS_CON_SFF_8470_LANE_4   0x00000800

Definition at line 900 of file csmisas.h.

#define CSMI_SAS_CON_SFF_8482   0x00000002

Definition at line 896 of file csmisas.h.

#define CSMI_SAS_CON_SFF_8484_LANE_1   0x00010000

Definition at line 901 of file csmisas.h.

#define CSMI_SAS_CON_SFF_8484_LANE_2   0x00020000

Definition at line 902 of file csmisas.h.

#define CSMI_SAS_CON_SFF_8484_LANE_3   0x00040000

Definition at line 903 of file csmisas.h.

#define CSMI_SAS_CON_SFF_8484_LANE_4   0x00080000

Definition at line 904 of file csmisas.h.

#define CSMI_SAS_CON_SWITCHABLE   0x08

Definition at line 913 of file csmisas.h.

#define CSMI_SAS_CON_UNKNOWN   0x00000001

Definition at line 895 of file csmisas.h.

#define CSMI_SAS_CONNECTION_FAILED   2008

Definition at line 702 of file csmisas.h.

#define CSMI_SAS_DATA_READ   0

Definition at line 412 of file csmisas.h.

#define CSMI_SAS_DATA_WRITE   1

Definition at line 413 of file csmisas.h.

#define CSMI_SAS_DISCOVER_COMPLETE   0x03

Definition at line 756 of file csmisas.h.

#define CSMI_SAS_DISCOVER_ERROR   0x04

Definition at line 757 of file csmisas.h.

#define CSMI_SAS_DISCOVER_IN_PROGRESS   0x02

Definition at line 755 of file csmisas.h.

#define CSMI_SAS_DISCOVER_NOT_STARTED   0x01

Definition at line 754 of file csmisas.h.

#define CSMI_SAS_DISCOVER_NOT_SUPPORTED   0x00

Definition at line 753 of file csmisas.h.

#define CSMI_SAS_DRIVE_CONFIG_MEMBER   1

Definition at line 553 of file csmisas.h.

#define CSMI_SAS_DRIVE_CONFIG_NOT_USED   0

Definition at line 552 of file csmisas.h.

#define CSMI_SAS_DRIVE_CONFIG_SPARE   2

Definition at line 554 of file csmisas.h.

#define CSMI_SAS_DRIVE_CONFIG_SPARE_ACTIVE   3

Definition at line 555 of file csmisas.h.

#define CSMI_SAS_DRIVE_STATUS_DEGRADED   3

Definition at line 546 of file csmisas.h.

#define CSMI_SAS_DRIVE_STATUS_FAILED   2

Definition at line 545 of file csmisas.h.

#define CSMI_SAS_DRIVE_STATUS_OFFLINE   4

Definition at line 547 of file csmisas.h.

#define CSMI_SAS_DRIVE_STATUS_OK   0

Definition at line 543 of file csmisas.h.

#define CSMI_SAS_DRIVE_STATUS_QUEUED_FOR_REBUILD   5

Definition at line 548 of file csmisas.h.

#define CSMI_SAS_DRIVE_STATUS_REBUILDING   1

Definition at line 544 of file csmisas.h.

#define CSMI_SAS_DRIVE_TYPE_DUAL_PORT_SAS   2

Definition at line 561 of file csmisas.h.

#define CSMI_SAS_DRIVE_TYPE_OTHER   255

Definition at line 564 of file csmisas.h.

#define CSMI_SAS_DRIVE_TYPE_SATA   3

Definition at line 562 of file csmisas.h.

#define CSMI_SAS_DRIVE_TYPE_SATA_PS   4

Definition at line 563 of file csmisas.h.

#define CSMI_SAS_DRIVE_TYPE_SINGLE_PORT_SAS   1

Definition at line 560 of file csmisas.h.

#define CSMI_SAS_DRIVE_TYPE_UNKNOWN   0

Definition at line 559 of file csmisas.h.

#define CSMI_SAS_EDGE_EXPANDER_DEVICE   0x20

Definition at line 727 of file csmisas.h.

#define CSMI_SAS_END_DEVICE   0x10

Definition at line 726 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_BLOCK_COUNT_INVALID   1009

Definition at line 635 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_CACHE_RATIO_INVALID   1003

Definition at line 629 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_CHANGE_COUNT_INVALID   1015

Definition at line 641 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_CLEAR_CONFIGURATION_INVALID   1005

Definition at line 631 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_DRIVE_INDEX_INVALID   1010

Definition at line 636 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_DUPLICATE_LUN   2001

Definition at line 645 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_ELEMENT_INDEX_INVALID   1006

Definition at line 632 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_ENUMERATION_TYPE_INVALID   1016

Definition at line 642 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_EXCEEDED_RAID_SET_COUNT   2000

Definition at line 644 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_EXISTING_LUN_INVALID   1011

Definition at line 637 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_EXTENT_INVALID   1008

Definition at line 634 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_OK   0

Definition at line 625 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_PARAMETER_INVALID   1000

Definition at line 626 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_RAID_TYPE_INVALID   1012

Definition at line 638 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_REBUILD_PRIORITY_INVALID   1002

Definition at line 628 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_STRIPE_SIZE_INVALID   1013

Definition at line 639 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_SUBELEMENT_INDEX_INVALID   1007

Definition at line 633 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_SURFACE_SCAN_INVALID   1004

Definition at line 630 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_TRANSFORM_PRIORITY_INVALID   1001

Definition at line 627 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_TRANSFORMATION_INVALID   1014

Definition at line 640 of file csmisas.h.

#define CSMI_SAS_FAIL_CODE_WAIT_FOR_OPERATION   3000

Definition at line 647 of file csmisas.h.

#define CSMI_SAS_FANOUT_EXPANDER_DEVICE   0x30

Definition at line 728 of file csmisas.h.

#define CSMI_SAS_FWD_DOWNREV   4

Definition at line 474 of file csmisas.h.

#define CSMI_SAS_FWD_ERROR   2

Definition at line 480 of file csmisas.h.

#define CSMI_SAS_FWD_FAILED   1

Definition at line 471 of file csmisas.h.

#define CSMI_SAS_FWD_FATAL   3

Definition at line 481 of file csmisas.h.

#define CSMI_SAS_FWD_HARD_RESET   0x00000004

Definition at line 466 of file csmisas.h.

#define CSMI_SAS_FWD_INFORMATION   0

Definition at line 478 of file csmisas.h.

#define CSMI_SAS_FWD_REJECT   3

Definition at line 473 of file csmisas.h.

#define CSMI_SAS_FWD_SOFT_RESET   0x00000002

Definition at line 465 of file csmisas.h.

#define CSMI_SAS_FWD_SUCCESS   0

Definition at line 470 of file csmisas.h.

#define CSMI_SAS_FWD_USING_RROM   2

Definition at line 472 of file csmisas.h.

#define CSMI_SAS_FWD_VALIDATE   0x00000001

Definition at line 464 of file csmisas.h.

#define CSMI_SAS_FWD_WARNING   1

Definition at line 479 of file csmisas.h.

#define CSMI_SAS_HARD_RESET_SEQUENCE   0x00000002

Definition at line 871 of file csmisas.h.

#define CSMI_SAS_IGNORE_PORT   0xFF

Definition at line 799 of file csmisas.h.

#define CSMI_SAS_LINK_ERROR_DONT_RESET_COUNTS   0x00

Definition at line 788 of file csmisas.h.

#define CSMI_SAS_LINK_ERROR_RESET_COUNTS   0x01

Definition at line 789 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_1_5_GBPS   0x08

Definition at line 805 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_1_5_GBPS   0x08

Definition at line 805 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_3_0_GBPS   0x09

Definition at line 806 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_3_0_GBPS   0x09

Definition at line 806 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_FAILED   0x02

Definition at line 743 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_NEGOTIATE   0x00

Definition at line 774 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_NEGOTIATED   0x00

Definition at line 804 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_OUT_OF_RANGE   2001

Definition at line 694 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_PHY_DISABLED   0x01

Definition at line 775 of file csmisas.h.

#define CSMI_SAS_LINK_RATE_UNKNOWN   0x00

Definition at line 741 of file csmisas.h.

#define CSMI_SAS_LINK_VIRTUAL   0x10

Definition at line 748 of file csmisas.h.

#define CSMI_SAS_LOCATE_BAY_IDENTIFIER_VALID   0x00000020

Definition at line 933 of file csmisas.h.

#define CSMI_SAS_LOCATE_BAY_PREFIX_VALID   0x00000010

Definition at line 932 of file csmisas.h.

#define CSMI_SAS_LOCATE_ENCLOSURE_IDENTIFIER_VALID   0x00000004

Definition at line 930 of file csmisas.h.

#define CSMI_SAS_LOCATE_ENCLOSURE_NAME_VALID   0x00000008

Definition at line 931 of file csmisas.h.

#define CSMI_SAS_LOCATE_FORCE_OFF   0x01

Definition at line 922 of file csmisas.h.

#define CSMI_SAS_LOCATE_FORCE_ON   0x02

Definition at line 923 of file csmisas.h.

#define CSMI_SAS_LOCATE_LOCATION_STATE_VALID   0x00000040

Definition at line 934 of file csmisas.h.

#define CSMI_SAS_LOCATE_SAS_ADDRESS_VALID   0x00000001

Definition at line 928 of file csmisas.h.

#define CSMI_SAS_LOCATE_SAS_LUN_VALID   0x00000002

Definition at line 929 of file csmisas.h.

#define CSMI_SAS_LOCATE_UNKNOWN   0x00

Definition at line 921 of file csmisas.h.

#define CSMI_SAS_NO_DEVICE_ADDRESS   2014

Definition at line 709 of file csmisas.h.

#define CSMI_SAS_NO_DEVICE_ATTACHED   0x00

Definition at line 725 of file csmisas.h.

#define CSMI_SAS_NO_SATA_DEVICE   2009

Definition at line 704 of file csmisas.h.

#define CSMI_SAS_NO_SATA_SIGNATURE   2010

Definition at line 705 of file csmisas.h.

#define CSMI_SAS_NO_SCSI_ADDRESS   2013

Definition at line 708 of file csmisas.h.

#define CSMI_SAS_NOT_AN_END_DEVICE   2012

Definition at line 707 of file csmisas.h.

#define CSMI_SAS_OFFLINE_REASON_BACKSIDE_BUS_DEGRADED   2

Definition at line 435 of file csmisas.h.

#define CSMI_SAS_OFFLINE_REASON_BACKSIDE_BUS_FAILURE   3

Definition at line 436 of file csmisas.h.

#define CSMI_SAS_OFFLINE_REASON_INITIALIZING   1

Definition at line 434 of file csmisas.h.

#define CSMI_SAS_OFFLINE_REASON_NO_REASON   0

Definition at line 433 of file csmisas.h.

#define CSMI_SAS_OPEN_ACCEPT   0

Definition at line 811 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_BAD_DESTINATION   1

Definition at line 812 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_NO_DESTINATION   3

Definition at line 814 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_PATHWAY_BLOCKED   4

Definition at line 815 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_PROTOCOL_NOT_SUPPORTED   5

Definition at line 816 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_RATE_NOT_SUPPORTED   2

Definition at line 813 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_RESERVE_ABANDON   6

Definition at line 817 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_RESERVE_CONTINUE   7

Definition at line 818 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_RESERVE_INITIALIZE   8

Definition at line 819 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_RESERVE_STOP   9

Definition at line 820 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_RETRY   10

Definition at line 821 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_STP_RESOURCES_BUSY   11

Definition at line 822 of file csmisas.h.

#define CSMI_SAS_OPEN_REJECT_WRONG_DESTINATION   12

Definition at line 823 of file csmisas.h.

#define CSMI_SAS_PC_GET_PHY_SETTINGS   0x00000100

Definition at line 956 of file csmisas.h.

#define CSMI_SAS_PC_HARD_RESET   0x00000002

Definition at line 953 of file csmisas.h.

#define CSMI_SAS_PC_LINK_RESET   0x00000001

Definition at line 952 of file csmisas.h.

#define CSMI_SAS_PC_NOP   0x00000000

Definition at line 951 of file csmisas.h.

#define CSMI_SAS_PC_PHY_DISABLE   0x00000003

Definition at line 954 of file csmisas.h.

#define CSMI_SAS_PHY_ACTIVATE_CONTROL   0x00000001

Definition at line 959 of file csmisas.h.

#define CSMI_SAS_PHY_ALIGN   0x00000002

Definition at line 990 of file csmisas.h.

#define CSMI_SAS_PHY_AUTO_COMWAKE   0x00000004

Definition at line 961 of file csmisas.h.

#define CSMI_SAS_PHY_CANNOT_BE_SELECTED   2004

Definition at line 698 of file csmisas.h.

#define CSMI_SAS_PHY_CJPAT   0x00000001

Definition at line 989 of file csmisas.h.

#define CSMI_SAS_PHY_CONTROL_CHARACTER   0x04

Definition at line 996 of file csmisas.h.

#define CSMI_SAS_PHY_DISABLE_ALIGN   0x00000004

Definition at line 981 of file csmisas.h.

#define CSMI_SAS_PHY_DISABLE_SCRAMBLING   0x00000002

Definition at line 980 of file csmisas.h.

#define CSMI_SAS_PHY_DISABLE_SSC   0x00000008

Definition at line 982 of file csmisas.h.

#define CSMI_SAS_PHY_DISABLED   0x01

Definition at line 742 of file csmisas.h.

#define CSMI_SAS_PHY_DOES_NOT_EXIST   2002

Definition at line 696 of file csmisas.h.

#define CSMI_SAS_PHY_DOES_NOT_MATCH_PORT   2003

Definition at line 697 of file csmisas.h.

#define CSMI_SAS_PHY_EQUALIZATION_DISABLED   0x00000001

Definition at line 975 of file csmisas.h.

#define CSMI_SAS_PHY_FIXED_PATTERN   0x00000010

Definition at line 984 of file csmisas.h.

#define CSMI_SAS_PHY_INFO_CHANGED   CSMI_SAS_STATUS_SUCCESS

Definition at line 692 of file csmisas.h.

#define CSMI_SAS_PHY_INFO_NOT_CHANGEABLE   2000

Definition at line 693 of file csmisas.h.

#define CSMI_SAS_PHY_NEGATIVE_DISPARITY   0x02

Definition at line 995 of file csmisas.h.

#define CSMI_SAS_PHY_POSITIVE_DISPARITY   0x01

Definition at line 994 of file csmisas.h.

#define CSMI_SAS_PHY_PREEMPHASIS_DISABLED   0x00000001

Definition at line 971 of file csmisas.h.

#define CSMI_SAS_PHY_UNUSED   0x00

Definition at line 724 of file csmisas.h.

#define CSMI_SAS_PHY_UPDATE_SPINUP_RATE   0x00000002

Definition at line 960 of file csmisas.h.

#define CSMI_SAS_PHY_USER_PATTERN   0x00000020

Definition at line 985 of file csmisas.h.

#define CSMI_SAS_PHY_VIRTUAL_SMP   0x01

Definition at line 761 of file csmisas.h.

#define CSMI_SAS_PORT_CANNOT_BE_SELECTED   2007

Definition at line 701 of file csmisas.h.

#define CSMI_SAS_PORT_DOES_NOT_EXIST   2006

Definition at line 700 of file csmisas.h.

#define CSMI_SAS_PRIORITY_AUTO   1

Definition at line 595 of file csmisas.h.

#define CSMI_SAS_PRIORITY_HIGH   5

Definition at line 599 of file csmisas.h.

#define CSMI_SAS_PRIORITY_LOW   3

Definition at line 597 of file csmisas.h.

#define CSMI_SAS_PRIORITY_MEDIUM   4

Definition at line 598 of file csmisas.h.

#define CSMI_SAS_PRIORITY_OFF   2

Definition at line 596 of file csmisas.h.

#define CSMI_SAS_PRIORITY_UNCHANGED   0

Definition at line 594 of file csmisas.h.

#define CSMI_SAS_PRIORITY_UNKNOWN   0

Definition at line 593 of file csmisas.h.

#define CSMI_SAS_PROGRAMMED_LINK_RATE_1_5_GBPS   0x08

Definition at line 768 of file csmisas.h.

#define CSMI_SAS_PROGRAMMED_LINK_RATE_3_0_GBPS   0x09

Definition at line 769 of file csmisas.h.

#define CSMI_SAS_PROGRAMMED_LINK_RATE_UNCHANGED   0x00

Definition at line 767 of file csmisas.h.

#define CSMI_SAS_PROTOCOL_SATA   0x01

Definition at line 733 of file csmisas.h.

#define CSMI_SAS_PROTOCOL_SMP   0x02

Definition at line 734 of file csmisas.h.

#define CSMI_SAS_PROTOCOL_SSP   0x08

Definition at line 736 of file csmisas.h.

#define CSMI_SAS_PROTOCOL_STP   0x04

Definition at line 735 of file csmisas.h.

#define CSMI_SAS_RAID_CACHE_RATIO_AUTO   103

Definition at line 611 of file csmisas.h.

#define CSMI_SAS_RAID_CACHE_RATIO_DISABLE   0

Definition at line 616 of file csmisas.h.

#define CSMI_SAS_RAID_CACHE_RATIO_ENABLE   1

Definition at line 617 of file csmisas.h.

#define CSMI_SAS_RAID_CACHE_RATIO_END   255

Definition at line 612 of file csmisas.h.

#define CSMI_SAS_RAID_CACHE_RATIO_FIXED   102

Definition at line 610 of file csmisas.h.

#define CSMI_SAS_RAID_CACHE_RATIO_RANGE   101

Definition at line 609 of file csmisas.h.

#define CSMI_SAS_RAID_CLEAR_CONFIGURATION_SIGNATURE   "RAIDCLR"

Definition at line 621 of file csmisas.h.

#define CSMI_SAS_RAID_DATA_ADDITIONAL_DATA   2

Definition at line 539 of file csmisas.h.

#define CSMI_SAS_RAID_DATA_DEVICE_ID   1

Definition at line 538 of file csmisas.h.

#define CSMI_SAS_RAID_DATA_DRIVES   0

Definition at line 537 of file csmisas.h.

#define CSMI_SAS_RAID_DRIVE_COUNT_SUPRESSED   0xF2

Definition at line 533 of file csmisas.h.

#define CSMI_SAS_RAID_DRIVE_COUNT_TOO_BIG   0xF1

Definition at line 532 of file csmisas.h.

#define CSMI_SAS_RAID_ELEMENT_TYPE_DRIVE   0

Definition at line 651 of file csmisas.h.

#define CSMI_SAS_RAID_ELEMENT_TYPE_DRIVE_RAID_SET   2

Definition at line 653 of file csmisas.h.

#define CSMI_SAS_RAID_ELEMENT_TYPE_EXTENT_DRIVE   3

Definition at line 654 of file csmisas.h.

#define CSMI_SAS_RAID_ELEMENT_TYPE_MODULE   1

Definition at line 652 of file csmisas.h.

#define CSMI_SAS_RAID_EXTENT_ALLOCATED   2

Definition at line 660 of file csmisas.h.

#define CSMI_SAS_RAID_EXTENT_METADATA   1

Definition at line 659 of file csmisas.h.

#define CSMI_SAS_RAID_EXTENT_RESERVED   0

Definition at line 658 of file csmisas.h.

#define CSMI_SAS_RAID_EXTENT_UNALLOCATED   3

Definition at line 661 of file csmisas.h.

#define CSMI_SAS_RAID_FEATURE_LUN_RENUMBER   0x00000010

Definition at line 587 of file csmisas.h.

#define CSMI_SAS_RAID_FEATURE_MERGE_MIRROR   0x00000008

Definition at line 586 of file csmisas.h.

#define CSMI_SAS_RAID_FEATURE_REBUILD   0x00000002

Definition at line 584 of file csmisas.h.

#define CSMI_SAS_RAID_FEATURE_SPARES_SHARED   0x00000040

Definition at line 589 of file csmisas.h.

#define CSMI_SAS_RAID_FEATURE_SPLIT_MIRROR   0x00000004

Definition at line 585 of file csmisas.h.

#define CSMI_SAS_RAID_FEATURE_SURFACE_SCAN   0x00000020

Definition at line 588 of file csmisas.h.

#define CSMI_SAS_RAID_FEATURE_TRANSFORMATION   0x00000001

Definition at line 583 of file csmisas.h.

#define CSMI_SAS_RAID_RULE_AVAILABLE_MEMORY   0x00000001

Definition at line 603 of file csmisas.h.

#define CSMI_SAS_RAID_RULE_OVERLAPPED_EXTENTS   0x00000002

Definition at line 604 of file csmisas.h.

#define CSMI_SAS_RAID_SET_BUFFER_TOO_SMALL   1001

Definition at line 489 of file csmisas.h.

#define CSMI_SAS_RAID_SET_CACHE   5

Definition at line 670 of file csmisas.h.

#define CSMI_SAS_RAID_SET_CACHE_CORRUPT   3

Definition at line 579 of file csmisas.h.

#define CSMI_SAS_RAID_SET_CACHE_DISABLED   2

Definition at line 578 of file csmisas.h.

#define CSMI_SAS_RAID_SET_CACHE_ENABLED   1

Definition at line 577 of file csmisas.h.

#define CSMI_SAS_RAID_SET_CACHE_UNCHANGED   0

Definition at line 576 of file csmisas.h.

#define CSMI_SAS_RAID_SET_CACHE_UNKNOWN   0

Definition at line 575 of file csmisas.h.

#define CSMI_SAS_RAID_SET_CREATE   0

Definition at line 665 of file csmisas.h.

#define CSMI_SAS_RAID_SET_DATA_CHANGED   1002

Definition at line 490 of file csmisas.h.

#define CSMI_SAS_RAID_SET_DELETE   3

Definition at line 668 of file csmisas.h.

#define CSMI_SAS_RAID_SET_LABEL   1

Definition at line 666 of file csmisas.h.

#define CSMI_SAS_RAID_SET_ONLINE_STATE   6

Definition at line 671 of file csmisas.h.

#define CSMI_SAS_RAID_SET_OUT_OF_RANGE   1000

Definition at line 488 of file csmisas.h.

#define CSMI_SAS_RAID_SET_SPARE   7

Definition at line 672 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATE_OFFLINE   2

Definition at line 685 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATE_ONLINE   1

Definition at line 684 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATE_UNKNOWN   0

Definition at line 683 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATUS_DEGRADED   1

Definition at line 522 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATUS_FAILED   3

Definition at line 524 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATUS_OFFLINE   4

Definition at line 525 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATUS_OK   0

Definition at line 521 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATUS_QUEUED_FOR_REBUILD   6

Definition at line 527 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATUS_QUEUED_FOR_TRANSFORMATION   7

Definition at line 528 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATUS_REBUILDING   2

Definition at line 523 of file csmisas.h.

#define CSMI_SAS_RAID_SET_STATUS_TRANSFORMING   5

Definition at line 526 of file csmisas.h.

#define CSMI_SAS_RAID_SET_TRANSFORM   2

Definition at line 667 of file csmisas.h.

#define CSMI_SAS_RAID_SET_TRANSFORM_LUN_RENUMBER   2

Definition at line 678 of file csmisas.h.

#define CSMI_SAS_RAID_SET_TRANSFORM_MERGE_RAID_0   1

Definition at line 677 of file csmisas.h.

#define CSMI_SAS_RAID_SET_TRANSFORM_RAID_SET   3

Definition at line 679 of file csmisas.h.

#define CSMI_SAS_RAID_SET_TRANSFORM_SPLIT_MIRROR   0

Definition at line 676 of file csmisas.h.

#define CSMI_SAS_RAID_SET_WRITE_PROTECT   4

Definition at line 669 of file csmisas.h.

#define CSMI_SAS_RAID_SET_WRITE_PROTECT_DISABLED   2

Definition at line 571 of file csmisas.h.

#define CSMI_SAS_RAID_SET_WRITE_PROTECT_ENABLED   1

Definition at line 570 of file csmisas.h.

#define CSMI_SAS_RAID_SET_WRITE_PROTECT_UNCHANGED   0

Definition at line 569 of file csmisas.h.

#define CSMI_SAS_RAID_SET_WRITE_PROTECT_UNKNOWN   0

Definition at line 568 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_0   1

Definition at line 505 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_1   2

Definition at line 506 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_10   3

Definition at line 507 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_15   5

Definition at line 509 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_1E   9

Definition at line 513 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_5   4

Definition at line 508 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_50   7

Definition at line 511 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_6   6

Definition at line 510 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_END   254

Definition at line 517 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_NONE   0

Definition at line 504 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_OTHER   255

Definition at line 514 of file csmisas.h.

#define CSMI_SAS_RAID_TYPE_VOLUME   8

Definition at line 512 of file csmisas.h.

#define CSMI_SAS_SAS   0x02

Definition at line 967 of file csmisas.h.

#define CSMI_SAS_SATA   0x01

Definition at line 966 of file csmisas.h.

#define CSMI_SAS_SATA_PORT_SELECTOR   0x04

Definition at line 745 of file csmisas.h.

#define CSMI_SAS_SATA_SPINUP_HOLD   0x03

Definition at line 744 of file csmisas.h.

#define CSMI_SAS_SCSI_EMULATION   2011

Definition at line 706 of file csmisas.h.

#define CSMI_SAS_SELECT_PHY_OR_PORT   2005

Definition at line 699 of file csmisas.h.

#define CSMI_SAS_SIGNAL_CLASS_DIRECT   0x01

Definition at line 781 of file csmisas.h.

#define CSMI_SAS_SIGNAL_CLASS_ENCLOSURE   0x03

Definition at line 783 of file csmisas.h.

#define CSMI_SAS_SIGNAL_CLASS_SERVER   0x02

Definition at line 782 of file csmisas.h.

#define CSMI_SAS_SIGNAL_CLASS_UNKNOWN   0x00

Definition at line 780 of file csmisas.h.

#define CSMI_SAS_SIGNATURE   "CSMISAS"

Definition at line 714 of file csmisas.h.

#define CSMI_SAS_SSP_ABORT_TASK   0x01

Definition at line 877 of file csmisas.h.

#define CSMI_SAS_SSP_ABORT_TASK_SET   0x02

Definition at line 878 of file csmisas.h.

#define CSMI_SAS_SSP_CLEAR_ACA   0x40

Definition at line 881 of file csmisas.h.

#define CSMI_SAS_SSP_CLEAR_TASK_SET   0x04

Definition at line 879 of file csmisas.h.

#define CSMI_SAS_SSP_DEMAND   3

Definition at line 889 of file csmisas.h.

#define CSMI_SAS_SSP_EXCEEDED   2

Definition at line 888 of file csmisas.h.

#define CSMI_SAS_SSP_LOGICAL_UNIT_RESET   0x08

Definition at line 880 of file csmisas.h.

#define CSMI_SAS_SSP_NO_DATA_PRESENT   0x00

Definition at line 850 of file csmisas.h.

#define CSMI_SAS_SSP_QUERY_TASK   0x80

Definition at line 882 of file csmisas.h.

#define CSMI_SAS_SSP_READ   0x00000001

Definition at line 838 of file csmisas.h.

#define CSMI_SAS_SSP_RESPONSE_DATA_PRESENT   0x01

Definition at line 851 of file csmisas.h.

#define CSMI_SAS_SSP_SENSE_DATA_PRESENT   0x02

Definition at line 852 of file csmisas.h.

#define CSMI_SAS_SSP_STATUS_COMPLETED   0x02

Definition at line 830 of file csmisas.h.

#define CSMI_SAS_SSP_STATUS_FATAL_ERROR   0x03

Definition at line 831 of file csmisas.h.

#define CSMI_SAS_SSP_STATUS_NO_TAG   0x05

Definition at line 833 of file csmisas.h.

#define CSMI_SAS_SSP_STATUS_RETRY   0x04

Definition at line 832 of file csmisas.h.

#define CSMI_SAS_SSP_STATUS_UNKNOWN   0x00

Definition at line 828 of file csmisas.h.

#define CSMI_SAS_SSP_STATUS_WAITING   0x01

Definition at line 829 of file csmisas.h.

#define CSMI_SAS_SSP_TASK_ATTRIBUTE_ACA   0x00000040

Definition at line 845 of file csmisas.h.

#define CSMI_SAS_SSP_TASK_ATTRIBUTE_HEAD_OF_QUEUE   0x00000010

Definition at line 843 of file csmisas.h.

#define CSMI_SAS_SSP_TASK_ATTRIBUTE_ORDERED   0x00000020

Definition at line 844 of file csmisas.h.

#define CSMI_SAS_SSP_TASK_ATTRIBUTE_SIMPLE   0x00000000

Definition at line 842 of file csmisas.h.

#define CSMI_SAS_SSP_TEST   1

Definition at line 887 of file csmisas.h.

#define CSMI_SAS_SSP_TRIGGER   4

Definition at line 890 of file csmisas.h.

#define CSMI_SAS_SSP_UNSPECIFIED   0x00000004

Definition at line 840 of file csmisas.h.

#define CSMI_SAS_SSP_WRITE   0x00000002

Definition at line 839 of file csmisas.h.

#define CSMI_SAS_STATUS_BAD_CNTL_CODE   2

Definition at line 396 of file csmisas.h.

#define CSMI_SAS_STATUS_FAILED   1

Definition at line 395 of file csmisas.h.

#define CSMI_SAS_STATUS_INVALID_PARAMETER   3

Definition at line 397 of file csmisas.h.

#define CSMI_SAS_STATUS_SUCCESS   0

Definition at line 394 of file csmisas.h.

#define CSMI_SAS_STATUS_WRITE_ATTEMPTED   4

Definition at line 398 of file csmisas.h.

#define CSMI_SAS_STP_DMA   0x00000020

Definition at line 861 of file csmisas.h.

#define CSMI_SAS_STP_DMA_QUEUED   0x00000080

Definition at line 863 of file csmisas.h.

#define CSMI_SAS_STP_EXECUTE_DIAG   0x00000100

Definition at line 864 of file csmisas.h.

#define CSMI_SAS_STP_PACKET   0x00000040

Definition at line 862 of file csmisas.h.

#define CSMI_SAS_STP_PIO   0x00000010

Definition at line 860 of file csmisas.h.

#define CSMI_SAS_STP_READ   0x00000001

Definition at line 857 of file csmisas.h.

#define CSMI_SAS_STP_RESET_DEVICE   0x00000200

Definition at line 865 of file csmisas.h.

#define CSMI_SAS_STP_UNSPECIFIED   0x00000004

Definition at line 859 of file csmisas.h.

#define CSMI_SAS_STP_WRITE   0x00000002

Definition at line 858 of file csmisas.h.

#define CSMI_SAS_SUPPRESS_RESULT   0x00000004

Definition at line 872 of file csmisas.h.

#define CSMI_SAS_TASK_IU   0x00000001

Definition at line 870 of file csmisas.h.

#define CSMI_SAS_TIMEOUT   60

Definition at line 719 of file csmisas.h.

#define CSMI_SAS_UNDEFINED   0x00

Definition at line 965 of file csmisas.h.

#define CSMI_SAS_USE_PORT_IDENTIFIER   0xFF

Definition at line 794 of file csmisas.h.

#define SLOT_NUMBER_UNKNOWN   0xFFFF

Definition at line 999 of file csmisas.h.


Typedef Documentation