Go to the documentation of this file.
34 #define MPI2_SASSTATUS_SUCCESS (0x00)
35 #define MPI2_SASSTATUS_UNKNOWN_ERROR (0x01)
36 #define MPI2_SASSTATUS_INVALID_FRAME (0x02)
37 #define MPI2_SASSTATUS_UTC_BAD_DEST (0x03)
38 #define MPI2_SASSTATUS_UTC_BREAK_RECEIVED (0x04)
39 #define MPI2_SASSTATUS_UTC_CONNECT_RATE_NOT_SUPPORTED (0x05)
40 #define MPI2_SASSTATUS_UTC_PORT_LAYER_REQUEST (0x06)
41 #define MPI2_SASSTATUS_UTC_PROTOCOL_NOT_SUPPORTED (0x07)
42 #define MPI2_SASSTATUS_UTC_STP_RESOURCES_BUSY (0x08)
43 #define MPI2_SASSTATUS_UTC_WRONG_DESTINATION (0x09)
44 #define MPI2_SASSTATUS_SHORT_INFORMATION_UNIT (0x0A)
45 #define MPI2_SASSTATUS_LONG_INFORMATION_UNIT (0x0B)
46 #define MPI2_SASSTATUS_XFER_RDY_INCORRECT_WRITE_DATA (0x0C)
47 #define MPI2_SASSTATUS_XFER_RDY_REQUEST_OFFSET_ERROR (0x0D)
48 #define MPI2_SASSTATUS_XFER_RDY_NOT_EXPECTED (0x0E)
49 #define MPI2_SASSTATUS_DATA_INCORRECT_DATA_LENGTH (0x0F)
50 #define MPI2_SASSTATUS_DATA_TOO_MUCH_READ_DATA (0x10)
51 #define MPI2_SASSTATUS_DATA_OFFSET_ERROR (0x11)
52 #define MPI2_SASSTATUS_SDSF_NAK_RECEIVED (0x12)
53 #define MPI2_SASSTATUS_SDSF_CONNECTION_FAILED (0x13)
54 #define MPI2_SASSTATUS_INITIATOR_RESPONSE_TIMEOUT (0x14)
61 #define MPI2_SAS_DEVICE_INFO_SEP (0x00004000)
62 #define MPI2_SAS_DEVICE_INFO_ATAPI_DEVICE (0x00002000)
63 #define MPI2_SAS_DEVICE_INFO_LSI_DEVICE (0x00001000)
64 #define MPI2_SAS_DEVICE_INFO_DIRECT_ATTACH (0x00000800)
65 #define MPI2_SAS_DEVICE_INFO_SSP_TARGET (0x00000400)
66 #define MPI2_SAS_DEVICE_INFO_STP_TARGET (0x00000200)
67 #define MPI2_SAS_DEVICE_INFO_SMP_TARGET (0x00000100)
68 #define MPI2_SAS_DEVICE_INFO_SATA_DEVICE (0x00000080)
69 #define MPI2_SAS_DEVICE_INFO_SSP_INITIATOR (0x00000040)
70 #define MPI2_SAS_DEVICE_INFO_STP_INITIATOR (0x00000020)
71 #define MPI2_SAS_DEVICE_INFO_SMP_INITIATOR (0x00000010)
72 #define MPI2_SAS_DEVICE_INFO_SATA_HOST (0x00000008)
74 #define MPI2_SAS_DEVICE_INFO_MASK_DEVICE_TYPE (0x00000007)
75 #define MPI2_SAS_DEVICE_INFO_NO_DEVICE (0x00000000)
76 #define MPI2_SAS_DEVICE_INFO_END_DEVICE (0x00000001)
77 #define MPI2_SAS_DEVICE_INFO_EDGE_EXPANDER (0x00000002)
78 #define MPI2_SAS_DEVICE_INFO_FANOUT_EXPANDER (0x00000003)
113 #define MPI2_SMP_PT_REQ_PT_FLAGS_IMMEDIATE (0x80)
141 #define MPI2_SMP_PT_REPLY_PT_FLAGS_IMMEDIATE (0x80)
172 #define MPI2_SATA_PT_REQ_PT_FLAGS_EXECUTE_DIAG (0x0100)
173 #define MPI2_SATA_PT_REQ_PT_FLAGS_DMA (0x0020)
174 #define MPI2_SATA_PT_REQ_PT_FLAGS_PIO (0x0010)
175 #define MPI2_SATA_PT_REQ_PT_FLAGS_UNSPECIFIED_VU (0x0004)
176 #define MPI2_SATA_PT_REQ_PT_FLAGS_WRITE (0x0002)
177 #define MPI2_SATA_PT_REQ_PT_FLAGS_READ (0x0001)
240 #define MPI2_SAS_OP_CLEAR_ALL_PERSISTENT (0x02)
241 #define MPI2_SAS_OP_PHY_LINK_RESET (0x06)
242 #define MPI2_SAS_OP_PHY_HARD_RESET (0x07)
243 #define MPI2_SAS_OP_PHY_CLEAR_ERROR_LOG (0x08)
244 #define MPI2_SAS_OP_SEND_PRIMITIVE (0x0A)
245 #define MPI2_SAS_OP_FORCE_FULL_DISCOVERY (0x0B)
246 #define MPI2_SAS_OP_TRANSMIT_PORT_SELECT_SIGNAL (0x0C)
247 #define MPI2_SAS_OP_REMOVE_DEVICE (0x0D)
248 #define MPI2_SAS_OP_LOOKUP_MAPPING (0x0E)
249 #define MPI2_SAS_OP_SET_IOC_PARAMETER (0x0F)
250 #define MPI2_SAS_OP_DEV_ENABLE_NCQ (0x14)
251 #define MPI2_SAS_OP_DEV_DISABLE_NCQ (0x15)
252 #define MPI2_SAS_OP_PRODUCT_SPECIFIC_MIN (0x80)
255 #define MPI2_SAS_PRIMFLAGS_SINGLE (0x08)
256 #define MPI2_SAS_PRIMFLAGS_TRIPLE (0x02)
257 #define MPI2_SAS_PRIMFLAGS_REDUNDANT (0x01)
260 #define MPI2_SAS_LOOKUP_METHOD_SAS_ADDRESS (0x01)
261 #define MPI2_SAS_LOOKUP_METHOD_SAS_ENCLOSURE_SLOT (0x02)
262 #define MPI2_SAS_LOOKUP_METHOD_SAS_DEVICE_NAME (0x03)