Lines Matching +full:0 +full:x00000000 +full:- +full:0 +full:x0fffffff

1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
4 * Copyright (c) 2000-2010, LSI Logic Corporation and its contributors.
40 * ---------------
43 * -------- -------- ------------------------------------------------------
44 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000.
45 * 05-24-00 00.10.02 Added MPI_IOCSTATUS_SCSI_RESIDUAL_MISMATCH definition.
46 * 06-06-00 01.00.01 Update MPI_VERSION_MAJOR and MPI_VERSION_MINOR.
47 * 06-22-00 01.00.02 Added MPI_IOCSTATUS_LAN_ definitions.
50 * 06-30-00 01.00.03 Added MPI_CONTEXT_REPLY_TYPE_LAN definition.
52 * 07-27-00 01.00.04 Added MPI_FAULT_ definitions.
56 * 11-02-00 01.01.01 Original release for post 1.0 work.
57 * 12-04-00 01.01.02 Added new function codes.
58 * 01-09-01 01.01.03 Added more definitions to the system interface section
60 * 01-25-01 01.01.04 Changed MPI_VERSION_MINOR from 0x00 to 0x01.
61 * 02-20-01 01.01.05 Started using MPI_POINTER.
66 * 02-27-01 01.01.06 Removed MPI_HOST_INDEX_REGISTER define.
68 * 04-09-01 01.01.07 Added alternate define for MPI_DOORBELL_ACTIVE,
70 * 08-08-01 01.02.01 Original release for v1.2 work.
71 * Changed MPI_VERSION_MINOR from 0x01 to 0x02.
73 * 09-28-01 01.02.02 New function code MPI_SCSI_ENCLOSURE_PROCESSOR.
74 * 11-01-01 01.02.03 Changed name to MPI_FUNCTION_SCSI_ENCLOSURE_PROCESSOR.
75 * 03-14-02 01.02.04 Added MPI_HEADER_VERSION_ defines.
76 * 05-31-02 01.02.05 Bumped MPI_HEADER_VERSION_UNIT.
77 * 07-12-02 01.02.06 Added define for MPI_FUNCTION_MAILBOX.
78 * 09-16-02 01.02.07 Bumped value for MPI_HEADER_VERSION_UNIT.
79 * 11-15-02 01.02.08 Added define MPI_IOCSTATUS_TARGET_INVALID_IO_INDEX and
81 * 04-01-03 01.02.09 New IOCStatus code: MPI_IOCSTATUS_FC_EXCHANGE_CANCELED
82 * 06-26-03 01.02.10 Bumped MPI_HEADER_VERSION_UNIT value.
83 * 01-16-04 01.02.11 Added define for MPI_IOCLOGINFO_TYPE_SHIFT.
84 * 04-29-04 01.02.12 Added function codes for MPI_FUNCTION_DIAG_BUFFER_POST
88 * 05-11-04 01.03.01 Bumped MPI_VERSION_MINOR for MPI v1.3.
90 * 08-19-04 01.05.01 Added defines for Host Buffer Access Control doorbell.
94 * 12-07-04 01.05.02 Bumped MPI_HEADER_VERSION_UNIT.
95 * 12-09-04 01.05.03 Bumped MPI_HEADER_VERSION_UNIT.
96 * 01-15-05 01.05.04 Bumped MPI_HEADER_VERSION_UNIT.
97 * 02-09-05 01.05.05 Bumped MPI_HEADER_VERSION_UNIT.
98 * 02-22-05 01.05.06 Bumped MPI_HEADER_VERSION_UNIT.
99 * 03-11-05 01.05.07 Removed function codes for SCSI IO 32 and
102 * 06-24-05 01.05.08 Added function codes for SCSI IO 32 and
105 * 08-03-05 01.05.09 Bumped MPI_HEADER_VERSION_UNIT.
106 * 08-30-05 01.05.10 Added 2 new IOCStatus codes for Target.
107 * 03-27-06 01.05.11 Bumped MPI_HEADER_VERSION_UNIT.
108 * 10-11-06 01.05.12 Bumped MPI_HEADER_VERSION_UNIT.
109 * 05-24-07 01.05.13 Bumped MPI_HEADER_VERSION_UNIT.
110 * 08-07-07 01.05.14 Bumped MPI_HEADER_VERSION_UNIT.
111 * 01-15-08 01.05.15 Bumped MPI_HEADER_VERSION_UNIT.
112 * 03-28-08 01.05.16 Bumped MPI_HEADER_VERSION_UNIT.
113 * 07-11-08 01.05.17 Bumped MPI_HEADER_VERSION_UNIT.
114 * --------------------------------------------------------------------------
126 #define MPI_VERSION_MAJOR (0x01)
127 #define MPI_VERSION_MINOR (0x05)
128 #define MPI_VERSION_MAJOR_MASK (0xFF00)
130 #define MPI_VERSION_MINOR_MASK (0x00FF)
131 #define MPI_VERSION_MINOR_SHIFT (0)
135 #define MPI_VERSION_01_00 (0x0100)
136 #define MPI_VERSION_01_01 (0x0101)
137 #define MPI_VERSION_01_02 (0x0102)
138 #define MPI_VERSION_01_03 (0x0103)
139 #define MPI_VERSION_01_05 (0x0105)
140 /* Note: The major versions of 0xe0 through 0xff are reserved */
143 #define MPI_HEADER_VERSION_UNIT (0x14)
144 #define MPI_HEADER_VERSION_DEV (0x00)
145 #define MPI_HEADER_VERSION_UNIT_MASK (0xFF00)
147 #define MPI_HEADER_VERSION_DEV_MASK (0x00FF)
148 #define MPI_HEADER_VERSION_DEV_SHIFT (0)
157 #define MPI_IOC_STATE_RESET (0x00000000)
158 #define MPI_IOC_STATE_READY (0x10000000)
159 #define MPI_IOC_STATE_OPERATIONAL (0x20000000)
160 #define MPI_IOC_STATE_FAULT (0x40000000)
162 #define MPI_IOC_STATE_MASK (0xF0000000)
165 /* Fault state codes (product independent range 0x8000-0xFFFF) */
167 #define MPI_FAULT_REQUEST_MESSAGE_PCI_PARITY_ERROR (0x8111)
168 #define MPI_FAULT_REQUEST_MESSAGE_PCI_BUS_FAULT (0x8112)
169 #define MPI_FAULT_REPLY_MESSAGE_PCI_PARITY_ERROR (0x8113)
170 #define MPI_FAULT_REPLY_MESSAGE_PCI_BUS_FAULT (0x8114)
171 #define MPI_FAULT_DATA_SEND_PCI_PARITY_ERROR (0x8115)
172 #define MPI_FAULT_DATA_SEND_PCI_BUS_FAULT (0x8116)
173 #define MPI_FAULT_DATA_RECEIVE_PCI_PARITY_ERROR (0x8117)
174 #define MPI_FAULT_DATA_RECEIVE_PCI_BUS_FAULT (0x8118)
187 #define MPI_DOORBELL_OFFSET (0x00000000)
188 #define MPI_DOORBELL_ACTIVE (0x08000000) /* DoorbellUsed */
191 #define MPI_DOORBELL_WHO_INIT_MASK (0x07000000)
193 #define MPI_DOORBELL_FUNCTION_MASK (0xFF000000)
195 #define MPI_DOORBELL_ADD_DWORDS_MASK (0x00FF0000)
197 #define MPI_DOORBELL_DATA_MASK (0x0000FFFF)
198 #define MPI_DOORBELL_FUNCTION_SPECIFIC_MASK (0x0000FFFF)
201 #define MPI_DB_HPBAC_VALUE_MASK (0x0000F000)
202 #define MPI_DB_HPBAC_ENABLE_ACCESS (0x01)
203 #define MPI_DB_HPBAC_DISABLE_ACCESS (0x02)
204 #define MPI_DB_HPBAC_FREE_BUFFER (0x03)
206 #define MPI_WRITE_SEQUENCE_OFFSET (0x00000004)
207 #define MPI_WRSEQ_KEY_VALUE_MASK (0x0000000F)
208 #define MPI_WRSEQ_1ST_KEY_VALUE (0x04)
209 #define MPI_WRSEQ_2ND_KEY_VALUE (0x0B)
210 #define MPI_WRSEQ_3RD_KEY_VALUE (0x02)
211 #define MPI_WRSEQ_4TH_KEY_VALUE (0x07)
212 #define MPI_WRSEQ_5TH_KEY_VALUE (0x0D)
214 #define MPI_DIAGNOSTIC_OFFSET (0x00000008)
215 #define MPI_DIAG_CLEAR_FLASH_BAD_SIG (0x00000400)
216 #define MPI_DIAG_PREVENT_IOC_BOOT (0x00000200)
217 #define MPI_DIAG_DRWE (0x00000080)
218 #define MPI_DIAG_FLASH_BAD_SIG (0x00000040)
219 #define MPI_DIAG_RESET_HISTORY (0x00000020)
220 #define MPI_DIAG_RW_ENABLE (0x00000010)
221 #define MPI_DIAG_RESET_ADAPTER (0x00000004)
222 #define MPI_DIAG_DISABLE_ARM (0x00000002)
223 #define MPI_DIAG_MEM_ENABLE (0x00000001)
225 #define MPI_TEST_BASE_ADDRESS_OFFSET (0x0000000C)
227 #define MPI_DIAG_RW_DATA_OFFSET (0x00000010)
229 #define MPI_DIAG_RW_ADDRESS_OFFSET (0x00000014)
231 #define MPI_HOST_INTERRUPT_STATUS_OFFSET (0x00000030)
232 #define MPI_HIS_IOP_DOORBELL_STATUS (0x80000000)
233 #define MPI_HIS_REPLY_MESSAGE_INTERRUPT (0x00000008)
234 #define MPI_HIS_DOORBELL_INTERRUPT (0x00000001)
236 #define MPI_HOST_INTERRUPT_MASK_OFFSET (0x00000034)
237 #define MPI_HIM_RIM (0x00000008)
238 #define MPI_HIM_DIM (0x00000001)
240 #define MPI_REQUEST_QUEUE_OFFSET (0x00000040)
241 #define MPI_REQUEST_POST_FIFO_OFFSET (0x00000040)
243 #define MPI_REPLY_QUEUE_OFFSET (0x00000044)
244 #define MPI_REPLY_POST_FIFO_OFFSET (0x00000044)
245 #define MPI_REPLY_FREE_FIFO_OFFSET (0x00000044)
247 #define MPI_HI_PRI_REQUEST_QUEUE_OFFSET (0x00000048)
255 #define MPI_REQ_MF_DESCRIPTOR_NB_MASK (0x00000003)
256 #define MPI_REQ_MF_DESCRIPTOR_F_BIT (0x00000004)
257 #define MPI_REQ_MF_DESCRIPTOR_ADDRESS_MASK (0xFFFFFFF8)
259 #define MPI_ADDRESS_REPLY_A_BIT (0x80000000)
260 #define MPI_ADDRESS_REPLY_ADDRESS_MASK (0x7FFFFFFF)
262 #define MPI_CONTEXT_REPLY_A_BIT (0x80000000)
263 #define MPI_CONTEXT_REPLY_TYPE_MASK (0x60000000)
264 #define MPI_CONTEXT_REPLY_TYPE_SCSI_INIT (0x00)
265 #define MPI_CONTEXT_REPLY_TYPE_SCSI_TARGET (0x01)
266 #define MPI_CONTEXT_REPLY_TYPE_LAN (0x02)
268 #define MPI_CONTEXT_REPLY_CONTEXT_MASK (0x1FFFFFFF)
285 * 0x80 -> 0x8F reserved for private message use per product
290 #define MPI_FUNCTION_SCSI_IO_REQUEST (0x00)
291 #define MPI_FUNCTION_SCSI_TASK_MGMT (0x01)
292 #define MPI_FUNCTION_IOC_INIT (0x02)
293 #define MPI_FUNCTION_IOC_FACTS (0x03)
294 #define MPI_FUNCTION_CONFIG (0x04)
295 #define MPI_FUNCTION_PORT_FACTS (0x05)
296 #define MPI_FUNCTION_PORT_ENABLE (0x06)
297 #define MPI_FUNCTION_EVENT_NOTIFICATION (0x07)
298 #define MPI_FUNCTION_EVENT_ACK (0x08)
299 #define MPI_FUNCTION_FW_DOWNLOAD (0x09)
300 #define MPI_FUNCTION_TARGET_CMD_BUFFER_POST (0x0A)
301 #define MPI_FUNCTION_TARGET_ASSIST (0x0B)
302 #define MPI_FUNCTION_TARGET_STATUS_SEND (0x0C)
303 #define MPI_FUNCTION_TARGET_MODE_ABORT (0x0D)
304 #define MPI_FUNCTION_FC_LINK_SRVC_BUF_POST (0x0E)
305 #define MPI_FUNCTION_FC_LINK_SRVC_RSP (0x0F)
306 #define MPI_FUNCTION_FC_EX_LINK_SRVC_SEND (0x10)
307 #define MPI_FUNCTION_FC_ABORT (0x11)
308 #define MPI_FUNCTION_FW_UPLOAD (0x12)
309 #define MPI_FUNCTION_FC_COMMON_TRANSPORT_SEND (0x13)
310 #define MPI_FUNCTION_FC_PRIMITIVE_SEND (0x14)
312 #define MPI_FUNCTION_RAID_ACTION (0x15)
313 #define MPI_FUNCTION_RAID_SCSI_IO_PASSTHROUGH (0x16)
315 #define MPI_FUNCTION_TOOLBOX (0x17)
317 #define MPI_FUNCTION_SCSI_ENCLOSURE_PROCESSOR (0x18)
319 #define MPI_FUNCTION_MAILBOX (0x19)
321 #define MPI_FUNCTION_SMP_PASSTHROUGH (0x1A)
322 #define MPI_FUNCTION_SAS_IO_UNIT_CONTROL (0x1B)
323 #define MPI_FUNCTION_SATA_PASSTHROUGH (0x1C)
325 #define MPI_FUNCTION_DIAG_BUFFER_POST (0x1D)
326 #define MPI_FUNCTION_DIAG_RELEASE (0x1E)
328 #define MPI_FUNCTION_SCSI_IO_32 (0x1F)
330 #define MPI_FUNCTION_LAN_SEND (0x20)
331 #define MPI_FUNCTION_LAN_RECEIVE (0x21)
332 #define MPI_FUNCTION_LAN_RESET (0x22)
334 #define MPI_FUNCTION_TARGET_ASSIST_EXTENDED (0x23)
335 #define MPI_FUNCTION_TARGET_CMD_BUF_BASE_POST (0x24)
336 #define MPI_FUNCTION_TARGET_CMD_BUF_LIST_POST (0x25)
338 #define MPI_FUNCTION_INBAND_BUFFER_POST (0x28)
339 #define MPI_FUNCTION_INBAND_SEND (0x29)
340 #define MPI_FUNCTION_INBAND_RSP (0x2A)
341 #define MPI_FUNCTION_INBAND_ABORT (0x2B)
343 #define MPI_FUNCTION_IOC_MESSAGE_UNIT_RESET (0x40)
344 #define MPI_FUNCTION_IO_UNIT_RESET (0x41)
345 #define MPI_FUNCTION_HANDSHAKE (0x42)
346 #define MPI_FUNCTION_REPLY_FRAME_REMOVAL (0x43)
347 #define MPI_FUNCTION_HOST_PAGEBUF_ACCESS_CONTROL (0x44)
551 #define MPI_SGE_FLAGS_LAST_ELEMENT (0x80)
552 #define MPI_SGE_FLAGS_END_OF_BUFFER (0x40)
553 #define MPI_SGE_FLAGS_ELEMENT_TYPE_MASK (0x30)
554 #define MPI_SGE_FLAGS_LOCAL_ADDRESS (0x08)
555 #define MPI_SGE_FLAGS_DIRECTION (0x04)
556 #define MPI_SGE_FLAGS_ADDRESS_SIZE (0x02)
557 #define MPI_SGE_FLAGS_END_OF_LIST (0x01)
561 #define MPI_SGE_LENGTH_MASK (0x00FFFFFF)
562 #define MPI_SGE_CHAIN_LENGTH_MASK (0x0000FFFF)
566 #define MPI_SGE_FLAGS_TRANSACTION_ELEMENT (0x00)
567 #define MPI_SGE_FLAGS_SIMPLE_ELEMENT (0x10)
568 #define MPI_SGE_FLAGS_CHAIN_ELEMENT (0x30)
569 #define MPI_SGE_FLAGS_ELEMENT_MASK (0x30)
573 #define MPI_SGE_FLAGS_SYSTEM_ADDRESS (0x00)
577 #define MPI_SGE_FLAGS_IOC_TO_HOST (0x00)
578 #define MPI_SGE_FLAGS_HOST_TO_IOC (0x04)
582 #define MPI_SGE_FLAGS_32_BIT_ADDRESSING (0x00)
583 #define MPI_SGE_FLAGS_64_BIT_ADDRESSING (0x02)
587 #define MPI_SGE_FLAGS_32_BIT_CONTEXT (0x00)
588 #define MPI_SGE_FLAGS_64_BIT_CONTEXT (0x02)
589 #define MPI_SGE_FLAGS_96_BIT_CONTEXT (0x04)
590 #define MPI_SGE_FLAGS_128_BIT_CONTEXT (0x06)
592 #define MPI_SGE_CHAIN_OFFSET_MASK (0x00FF0000)
607 #define MPI_pSGE_GET_FLAGS(psg) MPI_SGE_GET_FLAGS((psg)->FlagsLength)
608 #define MPI_pSGE_GET_LENGTH(psg) MPI_SGE_LENGTH((psg)->FlagsLength)
609 #define MPI_pSGE_SET_FLAGS_LENGTH(psg,f,l) (psg)->FlagsLength = MPI_SGE_SET_FLAGS_LENGTH(f,l)
610 /* CAUTION - The following are READ-MODIFY-WRITE! */
611 #define MPI_pSGE_SET_FLAGS(psg,f) (psg)->FlagsLength |= MPI_SGE_SET_FLAGS(f)
612 #define MPI_pSGE_SET_LENGTH(psg,l) (psg)->FlagsLength |= MPI_SGE_LENGTH(l)
657 #define MPI_MSGFLAGS_CONTINUATION_REPLY (0x80)
669 #define MPI_IOCSTATUS_SUCCESS (0x0000)
670 #define MPI_IOCSTATUS_INVALID_FUNCTION (0x0001)
671 #define MPI_IOCSTATUS_BUSY (0x0002)
672 #define MPI_IOCSTATUS_INVALID_SGL (0x0003)
673 #define MPI_IOCSTATUS_INTERNAL_ERROR (0x0004)
674 #define MPI_IOCSTATUS_RESERVED (0x0005)
675 #define MPI_IOCSTATUS_INSUFFICIENT_RESOURCES (0x0006)
676 #define MPI_IOCSTATUS_INVALID_FIELD (0x0007)
677 #define MPI_IOCSTATUS_INVALID_STATE (0x0008)
678 #define MPI_IOCSTATUS_OP_STATE_NOT_SUPPORTED (0x0009)
684 #define MPI_IOCSTATUS_CONFIG_INVALID_ACTION (0x0020)
685 #define MPI_IOCSTATUS_CONFIG_INVALID_TYPE (0x0021)
686 #define MPI_IOCSTATUS_CONFIG_INVALID_PAGE (0x0022)
687 #define MPI_IOCSTATUS_CONFIG_INVALID_DATA (0x0023)
688 #define MPI_IOCSTATUS_CONFIG_NO_DEFAULTS (0x0024)
689 #define MPI_IOCSTATUS_CONFIG_CANT_COMMIT (0x0025)
695 #define MPI_IOCSTATUS_SCSI_RECOVERED_ERROR (0x0040)
696 #define MPI_IOCSTATUS_SCSI_INVALID_BUS (0x0041)
697 #define MPI_IOCSTATUS_SCSI_INVALID_TARGETID (0x0042)
698 #define MPI_IOCSTATUS_SCSI_DEVICE_NOT_THERE (0x0043)
699 #define MPI_IOCSTATUS_SCSI_DATA_OVERRUN (0x0044)
700 #define MPI_IOCSTATUS_SCSI_DATA_UNDERRUN (0x0045)
701 #define MPI_IOCSTATUS_SCSI_IO_DATA_ERROR (0x0046)
702 #define MPI_IOCSTATUS_SCSI_PROTOCOL_ERROR (0x0047)
703 #define MPI_IOCSTATUS_SCSI_TASK_TERMINATED (0x0048)
704 #define MPI_IOCSTATUS_SCSI_RESIDUAL_MISMATCH (0x0049)
705 #define MPI_IOCSTATUS_SCSI_TASK_MGMT_FAILED (0x004A)
706 #define MPI_IOCSTATUS_SCSI_IOC_TERMINATED (0x004B)
707 #define MPI_IOCSTATUS_SCSI_EXT_TERMINATED (0x004C)
710 /* For use by SCSI Initiator and SCSI Target end-to-end data protection */
713 #define MPI_IOCSTATUS_EEDP_GUARD_ERROR (0x004D)
714 #define MPI_IOCSTATUS_EEDP_REF_TAG_ERROR (0x004E)
715 #define MPI_IOCSTATUS_EEDP_APP_TAG_ERROR (0x004F)
721 #define MPI_IOCSTATUS_TARGET_PRIORITY_IO (0x0060)
722 #define MPI_IOCSTATUS_TARGET_INVALID_PORT (0x0061)
723 #define MPI_IOCSTATUS_TARGET_INVALID_IOCINDEX (0x0062) /* obsolete name */
724 #define MPI_IOCSTATUS_TARGET_INVALID_IO_INDEX (0x0062)
725 #define MPI_IOCSTATUS_TARGET_ABORTED (0x0063)
726 #define MPI_IOCSTATUS_TARGET_NO_CONN_RETRYABLE (0x0064)
727 #define MPI_IOCSTATUS_TARGET_NO_CONNECTION (0x0065)
728 #define MPI_IOCSTATUS_TARGET_XFER_COUNT_MISMATCH (0x006A)
729 #define MPI_IOCSTATUS_TARGET_STS_DATA_NOT_SENT (0x006B)
730 #define MPI_IOCSTATUS_TARGET_DATA_OFFSET_ERROR (0x006D)
731 #define MPI_IOCSTATUS_TARGET_TOO_MUCH_WRITE_DATA (0x006E)
732 #define MPI_IOCSTATUS_TARGET_IU_TOO_SHORT (0x006F)
733 #define MPI_IOCSTATUS_TARGET_ACK_NAK_TIMEOUT (0x0070)
734 #define MPI_IOCSTATUS_TARGET_NAK_RECEIVED (0x0071)
740 #define MPI_IOCSTATUS_TARGET_FC_ABORTED (0x0066) /* obsolete */
741 #define MPI_IOCSTATUS_TARGET_FC_RX_ID_INVALID (0x0067) /* obsolete */
742 #define MPI_IOCSTATUS_TARGET_FC_DID_INVALID (0x0068) /* obsolete */
743 #define MPI_IOCSTATUS_TARGET_FC_NODE_LOGGED_OUT (0x0069) /* obsolete */
749 #define MPI_IOCSTATUS_FC_ABORTED (0x0066)
750 #define MPI_IOCSTATUS_FC_RX_ID_INVALID (0x0067)
751 #define MPI_IOCSTATUS_FC_DID_INVALID (0x0068)
752 #define MPI_IOCSTATUS_FC_NODE_LOGGED_OUT (0x0069)
753 #define MPI_IOCSTATUS_FC_EXCHANGE_CANCELED (0x006C)
759 #define MPI_IOCSTATUS_LAN_DEVICE_NOT_FOUND (0x0080)
760 #define MPI_IOCSTATUS_LAN_DEVICE_FAILURE (0x0081)
761 #define MPI_IOCSTATUS_LAN_TRANSMIT_ERROR (0x0082)
762 #define MPI_IOCSTATUS_LAN_TRANSMIT_ABORTED (0x0083)
763 #define MPI_IOCSTATUS_LAN_RECEIVE_ERROR (0x0084)
764 #define MPI_IOCSTATUS_LAN_RECEIVE_ABORTED (0x0085)
765 #define MPI_IOCSTATUS_LAN_PARTIAL_PACKET (0x0086)
766 #define MPI_IOCSTATUS_LAN_CANCELED (0x0087)
772 #define MPI_IOCSTATUS_SAS_SMP_REQUEST_FAILED (0x0090)
773 #define MPI_IOCSTATUS_SAS_SMP_DATA_OVERRUN (0x0091)
779 #define MPI_IOCSTATUS_INBAND_ABORTED (0x0098)
780 #define MPI_IOCSTATUS_INBAND_NO_CONNECTION (0x0099)
786 #define MPI_IOCSTATUS_DIAGNOSTIC_RELEASED (0x00A0)
792 #define MPI_IOCSTATUS_FLAG_LOG_INFO_AVAILABLE (0x8000)
793 #define MPI_IOCSTATUS_MASK (0x7FFF)
799 #define MPI_IOCLOGINFO_TYPE_MASK (0xF0000000)
801 #define MPI_IOCLOGINFO_TYPE_NONE (0x0)
802 #define MPI_IOCLOGINFO_TYPE_SCSI (0x1)
803 #define MPI_IOCLOGINFO_TYPE_FC (0x2)
804 #define MPI_IOCLOGINFO_TYPE_SAS (0x3)
805 #define MPI_IOCLOGINFO_TYPE_ISCSI (0x4)
806 #define MPI_IOCLOGINFO_LOG_DATA_MASK (0x0FFFFFFF)