Go to the documentation of this file.
40 #define MPI_SASSTATUS_SUCCESS (0x00)
41 #define MPI_SASSTATUS_UNKNOWN_ERROR (0x01)
42 #define MPI_SASSTATUS_INVALID_FRAME (0x02)
43 #define MPI_SASSTATUS_UTC_BAD_DEST (0x03)
44 #define MPI_SASSTATUS_UTC_BREAK_RECEIVED (0x04)
45 #define MPI_SASSTATUS_UTC_CONNECT_RATE_NOT_SUPPORTED (0x05)
46 #define MPI_SASSTATUS_UTC_PORT_LAYER_REQUEST (0x06)
47 #define MPI_SASSTATUS_UTC_PROTOCOL_NOT_SUPPORTED (0x07)
48 #define MPI_SASSTATUS_UTC_STP_RESOURCES_BUSY (0x08)
49 #define MPI_SASSTATUS_UTC_WRONG_DESTINATION (0x09)
50 #define MPI_SASSTATUS_SHORT_INFORMATION_UNIT (0x0A)
51 #define MPI_SASSTATUS_LONG_INFORMATION_UNIT (0x0B)
52 #define MPI_SASSTATUS_XFER_RDY_INCORRECT_WRITE_DATA (0x0C)
53 #define MPI_SASSTATUS_XFER_RDY_REQUEST_OFFSET_ERROR (0x0D)
54 #define MPI_SASSTATUS_XFER_RDY_NOT_EXPECTED (0x0E)
55 #define MPI_SASSTATUS_DATA_INCORRECT_DATA_LENGTH (0x0F)
56 #define MPI_SASSTATUS_DATA_TOO_MUCH_READ_DATA (0x10)
57 #define MPI_SASSTATUS_DATA_OFFSET_ERROR (0x11)
58 #define MPI_SASSTATUS_SDSF_NAK_RECEIVED (0x12)
59 #define MPI_SASSTATUS_SDSF_CONNECTION_FAILED (0x13)
60 #define MPI_SASSTATUS_INITIATOR_RESPONSE_TIMEOUT (0x14)
67 #define MPI_SAS_DEVICE_INFO_PRODUCT_SPECIFIC (0xF0000000)
69 #define MPI_SAS_DEVICE_INFO_SEP (0x00004000)
70 #define MPI_SAS_DEVICE_INFO_ATAPI_DEVICE (0x00002000)
71 #define MPI_SAS_DEVICE_INFO_LSI_DEVICE (0x00001000)
72 #define MPI_SAS_DEVICE_INFO_DIRECT_ATTACH (0x00000800)
73 #define MPI_SAS_DEVICE_INFO_SSP_TARGET (0x00000400)
74 #define MPI_SAS_DEVICE_INFO_STP_TARGET (0x00000200)
75 #define MPI_SAS_DEVICE_INFO_SMP_TARGET (0x00000100)
76 #define MPI_SAS_DEVICE_INFO_SATA_DEVICE (0x00000080)
77 #define MPI_SAS_DEVICE_INFO_SSP_INITIATOR (0x00000040)
78 #define MPI_SAS_DEVICE_INFO_STP_INITIATOR (0x00000020)
79 #define MPI_SAS_DEVICE_INFO_SMP_INITIATOR (0x00000010)
80 #define MPI_SAS_DEVICE_INFO_SATA_HOST (0x00000008)
82 #define MPI_SAS_DEVICE_INFO_MASK_DEVICE_TYPE (0x00000007)
83 #define MPI_SAS_DEVICE_INFO_NO_DEVICE (0x00000000)
84 #define MPI_SAS_DEVICE_INFO_END_DEVICE (0x00000001)
85 #define MPI_SAS_DEVICE_INFO_EDGE_EXPANDER (0x00000002)
86 #define MPI_SAS_DEVICE_INFO_FANOUT_EXPANDER (0x00000003)
119 #define MPI_SMP_PT_REQ_PT_FLAGS_IMMEDIATE (0x80)
122 #define MPI_SMP_PT_REQ_CONNECT_RATE_NEGOTIATED (0x00)
123 #define MPI_SMP_PT_REQ_CONNECT_RATE_1_5 (0x08)
124 #define MPI_SMP_PT_REQ_CONNECT_RATE_3_0 (0x09)
147 #define MPI_SMP_PT_REPLY_PT_FLAGS_IMMEDIATE (0x80)
174 #define MPI_SATA_PT_REQ_PT_FLAGS_RESET_DEVICE (0x0200)
175 #define MPI_SATA_PT_REQ_PT_FLAGS_EXECUTE_DIAG (0x0100)
176 #define MPI_SATA_PT_REQ_PT_FLAGS_DMA_QUEUED (0x0080)
177 #define MPI_SATA_PT_REQ_PT_FLAGS_PACKET_COMMAND (0x0040)
178 #define MPI_SATA_PT_REQ_PT_FLAGS_DMA (0x0020)
179 #define MPI_SATA_PT_REQ_PT_FLAGS_PIO (0x0010)
180 #define MPI_SATA_PT_REQ_PT_FLAGS_UNSPECIFIED_VU (0x0004)
181 #define MPI_SATA_PT_REQ_PT_FLAGS_WRITE (0x0002)
182 #define MPI_SATA_PT_REQ_PT_FLAGS_READ (0x0001)
185 #define MPI_SATA_PT_REQ_CONNECT_RATE_NEGOTIATED (0x00)
186 #define MPI_SATA_PT_REQ_CONNECT_RATE_1_5 (0x08)
187 #define MPI_SATA_PT_REQ_CONNECT_RATE_3_0 (0x09)
239 #define MPI_SAS_OP_CLEAR_NOT_PRESENT (0x01)
240 #define MPI_SAS_OP_CLEAR_ALL_PERSISTENT (0x02)
241 #define MPI_SAS_OP_PHY_LINK_RESET (0x06)
242 #define MPI_SAS_OP_PHY_HARD_RESET (0x07)
243 #define MPI_SAS_OP_PHY_CLEAR_ERROR_LOG (0x08)
244 #define MPI_SAS_OP_MAP_CURRENT (0x09)
245 #define MPI_SAS_OP_SEND_PRIMITIVE (0x0A)
246 #define MPI_SAS_OP_FORCE_FULL_DISCOVERY (0x0B)
247 #define MPI_SAS_OP_TRANSMIT_PORT_SELECT_SIGNAL (0x0C)
248 #define MPI_SAS_OP_TRANSMIT_REMOVE_DEVICE (0x0D)
249 #define MPI_SAS_OP_REMOVE_DEVICE (0x0D)
250 #define MPI_SAS_OP_SET_IOC_PARAMETER (0x0E)
251 #define MPI_SAS_OP_PRODUCT_SPECIFIC_MIN (0x80)
254 #define MPI_SAS_PRIMFLAGS_SINGLE (0x08)
255 #define MPI_SAS_PRIMFLAGS_TRIPLE (0x02)
256 #define MPI_SAS_PRIMFLAGS_REDUNDANT (0x01)