FreeBSD kernel pms device code
sa_err.h File Reference

The file defines the error code constants, defined by LL API. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define OSSA_IO_SUCCESS   0x00
 
#define OSSA_IO_ABORTED   0x01
 
#define OSSA_IO_OVERFLOW   0x02
 
#define OSSA_IO_UNDERFLOW   0x03
 
#define OSSA_IO_FAILED   0x04
 
#define OSSA_IO_ABORT_RESET   0x05
 
#define OSSA_IO_NOT_VALID   0x06
 
#define OSSA_IO_NO_DEVICE   0x07
 
#define OSSA_IO_ILLEGAL_PARAMETER   0x08
 
#define OSSA_IO_LINK_FAILURE   0x09
 
#define OSSA_IO_PROG_ERROR   0x0A
 
#define OSSA_IO_DIF_IN_ERROR   0x0B
 
#define OSSA_IO_DIF_OUT_ERROR   0x0C
 
#define OSSA_IO_ERROR_HW_TIMEOUT   0x0D
 
#define OSSA_IO_XFER_ERROR_BREAK   0x0E
 
#define OSSA_IO_XFER_ERROR_PHY_NOT_READY   0x0F
 
#define OSSA_IO_OPEN_CNX_ERROR_PROTOCOL_NOT_SUPPORTED   0x10
 
#define OSSA_IO_OPEN_CNX_ERROR_ZONE_VIOLATION   0x11
 
#define OSSA_IO_OPEN_CNX_ERROR_BREAK   0x12
 
#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS   0x13
 
#define OSSA_IO_OPEN_CNX_ERROR_BAD_DESTINATION   0x14
 
#define OSSA_IO_OPEN_CNX_ERROR_CONNECTION_RATE_NOT_SUPPORTED   0x15
 
#define OSSA_IO_OPEN_CNX_ERROR_STP_RESOURCES_BUSY   0x16
 
#define OSSA_IO_OPEN_CNX_ERROR_WRONG_DESTINATION   0x17
 
#define OSSA_IO_OPEN_CNX_ERROR_UNKNOWN_ERROR   0x18
 
#define OSSA_IO_XFER_ERROR_NAK_RECEIVED   0x19
 
#define OSSA_IO_XFER_ERROR_ACK_NAK_TIMEOUT   0x1A
 
#define OSSA_IO_XFER_ERROR_PEER_ABORTED   0x1B
 
#define OSSA_IO_XFER_ERROR_RX_FRAME   0x1C
 
#define OSSA_IO_XFER_ERROR_DMA   0x1D
 
#define OSSA_IO_XFER_ERROR_CREDIT_TIMEOUT   0x1E
 
#define OSSA_IO_XFER_ERROR_SATA_LINK_TIMEOUT   0x1F
 
#define OSSA_IO_XFER_ERROR_SATA   0x20
 
#define OSSA_IO_XFER_ERROR_ABORTED_DUE_TO_SRST   0x22
 
#define OSSA_IO_XFER_ERROR_REJECTED_NCQ_MODE   0x21
 
#define OSSA_IO_XFER_ERROR_ABORTED_NCQ_MODE   0x23
 
#define OSSA_IO_XFER_OPEN_RETRY_TIMEOUT   0x24
 
#define OSSA_IO_XFER_SMP_RESP_CONNECTION_ERROR   0x25
 
#define OSSA_IO_XFER_ERROR_UNEXPECTED_PHASE   0x26
 
#define OSSA_IO_XFER_ERROR_XFER_RDY_OVERRUN   0x27
 
#define OSSA_IO_XFER_ERROR_XFER_RDY_NOT_EXPECTED   0x28
 
#define OSSA_IO_XFER_ERROR_CMD_ISSUE_ACK_NAK_TIMEOUT   0x30
 
#define OSSA_IO_XFER_ERROR_CMD_ISSUE_BREAK_BEFORE_ACK_NAK   0x31
 
#define OSSA_IO_XFER_ERROR_CMD_ISSUE_PHY_DOWN_BEFORE_ACK_NAK   0x32
 
#define OSSA_IO_XFER_ERROR_OFFSET_MISMATCH   0x34
 
#define OSSA_IO_XFER_ERROR_XFER_ZERO_DATA_LEN   0x35
 
#define OSSA_IO_XFER_CMD_FRAME_ISSUED   0x36
 
#define OSSA_IO_ERROR_INTERNAL_SMP_RESOURCE   0x37
 
#define OSSA_IO_PORT_IN_RESET   0x38
 
#define OSSA_IO_DS_NON_OPERATIONAL   0x39
 
#define OSSA_IO_DS_IN_RECOVERY   0x3A
 
#define OSSA_IO_TM_TAG_NOT_FOUND   0x3B
 
#define OSSA_IO_XFER_PIO_SETUP_ERROR   0x3C
 
#define OSSA_IO_SSP_EXT_IU_ZERO_LEN_ERROR   0x3D
 
#define OSSA_IO_DS_IN_ERROR   0x3E
 
#define OSSA_IO_OPEN_CNX_ERROR_HW_RESOURCE_BUSY   0x3F
 
#define OSSA_IO_ABORT_IN_PROGRESS   0x40
 
#define OSSA_IO_ABORT_DELAYED   0x41
 
#define OSSA_IO_INVALID_LENGTH   0x42
 
#define OSSA_IO_OPEN_CNX_ERROR_HW_RESOURCE_BUSY_ALT   0x43
 
#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_OPEN_RETRY_BACKOFF_THRESHOLD_REACHED   0x44
 
#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_OPEN_TMO   0x45
 
#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_NO_DEST   0x46
 
#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_OPEN_COLLIDE   0x47
 
#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_PATHWAY_BLOCKED   0x48
 
#define OSSA_IO_DS_INVALID   0x49
 
#define OSSA_IO_XFER_READ_COMPL_ERR   0x0050
 
#define OSSA_IO_XFER_ERR_LAST_PIO_DATAIN_CRC_ERR   0x0052
 
#define OSSA_IO_XFER_ERROR_DMA_ACTIVATE_TIMEOUT   0x0053
 
#define OSSA_IO_XFR_ERROR_INTERNAL_CRC_ERROR   0x0054
 
#define OSSA_MPI_IO_RQE_BUSY_FULL   0x0055
 
#define OSSA_IO_XFER_ERR_EOB_DATA_OVERRUN   0x0056 /* This status is only for Hitach FW */
 
#define OSSA_IO_XFR_ERROR_INVALID_SSP_RSP_FRAME   0x0057
 
#define OSSA_IO_OPEN_CNX_ERROR_OPEN_PREEMPTED   0x0058
 
#define OSSA_MPI_ERR_IO_RESOURCE_UNAVAILABLE   0x1004
 
#define OSSA_MPI_ENC_ERR_CONTROLLER_NOT_IDLE   0x1005
 
#define OSSA_MPI_ENC_NVM_MEM_ACCESS_ERR   0x100B
 
#define OSSA_MPI_ERR_OFFLOAD_RESOURCE_UNAVAILABLE   0x1012
 
#define OSSA_MPI_ERR_OFFLOAD_DIF_OR_ENC_NOT_ENABLED   0x1013
 
#define OSSA_MPI_ERR_ATAPI_DEVICE_BUSY   0x1024
 
#define OSSA_MPI_IO_SUCCESS   0x00000000 /* PhyStart operation completed successfully */
 
#define OSSA_MPI_ERR_DEVICES_ATTACHED   0x00001046 /* All the devices in a port need to be deregistered if the PHY_STOP is for the last phy. */
 
#define OSSA_MPI_ERR_INVALID_PHY_ID   0x00001061 /* identifier specified in the PHY_START command is invalid i.e out of supported range for this product. */
 
#define OSSA_MPI_ERR_PHY_ALREADY_STARTED   0x00001063 /* An attempt to start a phy which is already started. */
 
#define OSSA_MPI_ERR_PHY_NOT_STARTED   0x00001064 /* An attempt to stop a phy which is not started */
 
#define OSSA_MPI_ERR_PHY_SUBOP_NOT_SUPPORTED   0x00001065 /* An attempt to use a sub operation that is not supported */
 
#define OSSA_MPI_ERR_INVALID_ANALOG_TBL_IDX   0x00001067 /* The Analog Setup Table Index used in the PHY_START command in invalid. */
 
#define OSSA_MPI_ERR_PHY_PROFILE_PAGE_NOT_SUPPORTED   0x00001068 /* Unsupported profile page code specified in the GET_PHY_PROFILE Command */
 
#define OSSA_MPI_ERR_PHY_PROFILE_PAGE_NOT_FOUND   0x00001069 /* Unsupported profile page code specified in the GET_PHY_PROFILE Command */
 
#define OSSA_IO_XFR_ERROR_DEK_KEY_CACHE_MISS   0x2040
 
#define OSSA_IO_XFR_ERROR_DEK_KEY_TAG_MISMATCH   0x2041
 
#define OSSA_IO_XFR_ERROR_CIPHER_MODE_INVALID   0x2042
 
#define OSSA_IO_XFR_ERROR_DEK_IV_MISMATCH   0x2043
 
#define OSSA_IO_XFR_ERROR_DEK_RAM_INTERFACE_ERROR   0x2044
 
#define OSSA_IO_XFR_ERROR_INTERNAL_RAM   0x2045
 
#define OSSA_IO_XFR_ERROR_DEK_INDEX_OUT_OF_BOUNDS   0x2046
 
#define OSSA_IO_XFR_ERROR_DEK_ILLEGAL_TABLE   0x2047
 
#define OSSA_MPI_ENC_ERR_UNSUPPORTED_OPTION   0x2080
 
#define OSSA_MPI_ENC_ERR_ID_TRANSFER_FAILURE   0x2081
 
#define OSSA_MPI_ENC_OPERATOR_AUTH_FAILURE   0x2090
 
#define OSSA_MPI_ENC_OPERATOR_OPERATOR_ALREADY_LOGGED_IN   0x2091
 
#define OSSA_MPI_ENC_OPERATOR_ILLEGAL_PARAMETER   0x2092
 
#define OSSA_IO_XFR_ERROR_DIF_MISMATCH   0x3000
 
#define OSSA_IO_XFR_ERROR_DIF_APPLICATION_TAG_MISMATCH   0x3001
 
#define OSSA_IO_XFR_ERROR_DIF_REFERENCE_TAG_MISMATCH   0x3002
 
#define OSSA_IO_XFR_ERROR_DIF_CRC_MISMATCH   0x3003
 
#define OSSA_IO_XFER_ERROR_DIF_INTERNAL_ERROR   0x3004
 
#define OSSA_MPI_ERR_DIF_IS_NOT_ENABLED
 
#define OPR_MGMT_OP_NOT_SUPPORTED   0x2060
 
#define OPR_MGMT_MPI_ENC_ERR_OPR_PARAM_ILLEGAL   0x2061
 
#define OPR_MGMT_MPI_ENC_ERR_OPR_ID_NOT_FOUND   0x2062
 
#define OPR_MGMT_MPI_ENC_ERR_OPR_ROLE_NOT_MATCH   0x2063
 
#define OPR_MGMT_MPI_ENC_ERR_OPR_MAX_NUM_EXCEEDED   0x2064
 
#define OPR_MGMT_MPI_ENC_ERR_KEK_UNWRAP_FAIL   0x2022
 
#define OPR_MGMT_MPI_ENC_ERR_NVRAM_OPERATION_FAILURE   0x2023
 
#define OPR_MGMT_ERR_QLFR_ILLEGAL_AUTHENTICATIONKEK_INDEX   0x1
 
#define OPR_MGMT_ERR_QLFR_ILLEGAL_OPERATOR   0x2
 
#define OPR_MGMT_ERR_QLFR_ILLEGAL_KEK_FORMAT   0x3
 
#define OPR_MGMT_ERR_QLFR_WRONG_ROLE   0x4
 
#define OPR_SET_ERR_QLFR_INVALID_CERT   0x01
 
#define OPR_SET_ERR_QLFR_ROLE_MISMATCH   0x02
 
#define OPR_SET_ERR_QLFR_ID_MISMATCH   0x03
 
#define OPR_SET_ERR_QLFR_INVALID_OPRIDX   0x04
 
#define OPR_SET_ERR_QLFR_INVALID_ACCESS_TYPE   0x05
 
#define OSSA_CONTROLLER_NOT_IDLE   0x1
 
#define OSSA_INVALID_CONFIG_PARAM   0x2
 

Detailed Description

The file defines the error code constants, defined by LL API.

Definition in file sa_err.h.

Macro Definition Documentation

◆ OPR_MGMT_ERR_QLFR_ILLEGAL_AUTHENTICATIONKEK_INDEX

#define OPR_MGMT_ERR_QLFR_ILLEGAL_AUTHENTICATIONKEK_INDEX   0x1

Definition at line 208 of file sa_err.h.

◆ OPR_MGMT_ERR_QLFR_ILLEGAL_KEK_FORMAT

#define OPR_MGMT_ERR_QLFR_ILLEGAL_KEK_FORMAT   0x3

Definition at line 210 of file sa_err.h.

◆ OPR_MGMT_ERR_QLFR_ILLEGAL_OPERATOR

#define OPR_MGMT_ERR_QLFR_ILLEGAL_OPERATOR   0x2

Definition at line 209 of file sa_err.h.

◆ OPR_MGMT_ERR_QLFR_WRONG_ROLE

#define OPR_MGMT_ERR_QLFR_WRONG_ROLE   0x4

Definition at line 211 of file sa_err.h.

◆ OPR_MGMT_MPI_ENC_ERR_KEK_UNWRAP_FAIL

#define OPR_MGMT_MPI_ENC_ERR_KEK_UNWRAP_FAIL   0x2022

Definition at line 204 of file sa_err.h.

◆ OPR_MGMT_MPI_ENC_ERR_NVRAM_OPERATION_FAILURE

#define OPR_MGMT_MPI_ENC_ERR_NVRAM_OPERATION_FAILURE   0x2023

Definition at line 205 of file sa_err.h.

◆ OPR_MGMT_MPI_ENC_ERR_OPR_ID_NOT_FOUND

#define OPR_MGMT_MPI_ENC_ERR_OPR_ID_NOT_FOUND   0x2062

Definition at line 201 of file sa_err.h.

◆ OPR_MGMT_MPI_ENC_ERR_OPR_MAX_NUM_EXCEEDED

#define OPR_MGMT_MPI_ENC_ERR_OPR_MAX_NUM_EXCEEDED   0x2064

Definition at line 203 of file sa_err.h.

◆ OPR_MGMT_MPI_ENC_ERR_OPR_PARAM_ILLEGAL

#define OPR_MGMT_MPI_ENC_ERR_OPR_PARAM_ILLEGAL   0x2061

Definition at line 200 of file sa_err.h.

◆ OPR_MGMT_MPI_ENC_ERR_OPR_ROLE_NOT_MATCH

#define OPR_MGMT_MPI_ENC_ERR_OPR_ROLE_NOT_MATCH   0x2063

Definition at line 202 of file sa_err.h.

◆ OPR_MGMT_OP_NOT_SUPPORTED

#define OPR_MGMT_OP_NOT_SUPPORTED   0x2060

Definition at line 199 of file sa_err.h.

◆ OPR_SET_ERR_QLFR_ID_MISMATCH

#define OPR_SET_ERR_QLFR_ID_MISMATCH   0x03

Definition at line 219 of file sa_err.h.

◆ OPR_SET_ERR_QLFR_INVALID_ACCESS_TYPE

#define OPR_SET_ERR_QLFR_INVALID_ACCESS_TYPE   0x05

Definition at line 224 of file sa_err.h.

◆ OPR_SET_ERR_QLFR_INVALID_CERT

#define OPR_SET_ERR_QLFR_INVALID_CERT   0x01

Definition at line 215 of file sa_err.h.

◆ OPR_SET_ERR_QLFR_INVALID_OPRIDX

#define OPR_SET_ERR_QLFR_INVALID_OPRIDX   0x04

Definition at line 222 of file sa_err.h.

◆ OPR_SET_ERR_QLFR_ROLE_MISMATCH

#define OPR_SET_ERR_QLFR_ROLE_MISMATCH   0x02

Definition at line 217 of file sa_err.h.

◆ OSSA_CONTROLLER_NOT_IDLE

#define OSSA_CONTROLLER_NOT_IDLE   0x1

Definition at line 232 of file sa_err.h.

◆ OSSA_INVALID_CONFIG_PARAM

#define OSSA_INVALID_CONFIG_PARAM   0x2

Definition at line 233 of file sa_err.h.

◆ OSSA_IO_ABORT_DELAYED

#define OSSA_IO_ABORT_DELAYED   0x41

Definition at line 111 of file sa_err.h.

◆ OSSA_IO_ABORT_IN_PROGRESS

#define OSSA_IO_ABORT_IN_PROGRESS   0x40

Definition at line 110 of file sa_err.h.

◆ OSSA_IO_ABORT_RESET

#define OSSA_IO_ABORT_RESET   0x05

IO abort because of reset

Definition at line 50 of file sa_err.h.

◆ OSSA_IO_ABORTED

#define OSSA_IO_ABORTED   0x01

IO aborted

Definition at line 46 of file sa_err.h.

◆ OSSA_IO_DIF_IN_ERROR

#define OSSA_IO_DIF_IN_ERROR   0x0B

IO failed inbound DIF error (SSP)

Definition at line 58 of file sa_err.h.

◆ OSSA_IO_DIF_OUT_ERROR

#define OSSA_IO_DIF_OUT_ERROR   0x0C

IO failed outbound DIF error (SSP)

Definition at line 59 of file sa_err.h.

◆ OSSA_IO_DS_IN_ERROR

#define OSSA_IO_DS_IN_ERROR   0x3E

Definition at line 108 of file sa_err.h.

◆ OSSA_IO_DS_IN_RECOVERY

#define OSSA_IO_DS_IN_RECOVERY   0x3A

Definition at line 104 of file sa_err.h.

◆ OSSA_IO_DS_INVALID

#define OSSA_IO_DS_INVALID   0x49

Definition at line 119 of file sa_err.h.

◆ OSSA_IO_DS_NON_OPERATIONAL

#define OSSA_IO_DS_NON_OPERATIONAL   0x39

Definition at line 103 of file sa_err.h.

◆ OSSA_IO_ERROR_HW_TIMEOUT

#define OSSA_IO_ERROR_HW_TIMEOUT   0x0D

SMP request/response failed due to HW timeout (SMP)

Definition at line 60 of file sa_err.h.

◆ OSSA_IO_ERROR_INTERNAL_SMP_RESOURCE

#define OSSA_IO_ERROR_INTERNAL_SMP_RESOURCE   0x37

Definition at line 101 of file sa_err.h.

◆ OSSA_IO_FAILED

#define OSSA_IO_FAILED   0x04

IO failed

Definition at line 49 of file sa_err.h.

◆ OSSA_IO_ILLEGAL_PARAMETER

#define OSSA_IO_ILLEGAL_PARAMETER   0x08

IO is not supported (SSP)

Definition at line 53 of file sa_err.h.

◆ OSSA_IO_INVALID_LENGTH

#define OSSA_IO_INVALID_LENGTH   0x42

Definition at line 112 of file sa_err.h.

◆ OSSA_IO_LINK_FAILURE

#define OSSA_IO_LINK_FAILURE   0x09

IO failed because of link failure (SMP)

Definition at line 55 of file sa_err.h.

◆ OSSA_IO_NO_DEVICE

#define OSSA_IO_NO_DEVICE   0x07

IO is for non-existing device

Definition at line 52 of file sa_err.h.

◆ OSSA_IO_NOT_VALID

#define OSSA_IO_NOT_VALID   0x06

IO not valid

Definition at line 51 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_BAD_DESTINATION

#define OSSA_IO_OPEN_CNX_ERROR_BAD_DESTINATION   0x14

Open connection error

Definition at line 67 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_BREAK

#define OSSA_IO_OPEN_CNX_ERROR_BREAK   0x12

Open connection error

Definition at line 65 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_CONNECTION_RATE_NOT_SUPPORTED

#define OSSA_IO_OPEN_CNX_ERROR_CONNECTION_RATE_NOT_SUPPORTED   0x15

Open connection error

Definition at line 68 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_HW_RESOURCE_BUSY

#define OSSA_IO_OPEN_CNX_ERROR_HW_RESOURCE_BUSY   0x3F

Definition at line 109 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_HW_RESOURCE_BUSY_ALT

#define OSSA_IO_OPEN_CNX_ERROR_HW_RESOURCE_BUSY_ALT   0x43

Definition at line 113 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS

#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS   0x13

Open connection error

Definition at line 66 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_NO_DEST

#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_NO_DEST   0x46

Definition at line 116 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_OPEN_COLLIDE

#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_OPEN_COLLIDE   0x47

Definition at line 117 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_OPEN_RETRY_BACKOFF_THRESHOLD_REACHED

#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_OPEN_RETRY_BACKOFF_THRESHOLD_REACHED   0x44

Definition at line 114 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_OPEN_TMO

#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_OPEN_TMO   0x45

Definition at line 115 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_PATHWAY_BLOCKED

#define OSSA_IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS_PATHWAY_BLOCKED   0x48

Definition at line 118 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_OPEN_PREEMPTED

#define OSSA_IO_OPEN_CNX_ERROR_OPEN_PREEMPTED   0x0058

Definition at line 129 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_PROTOCOL_NOT_SUPPORTED

#define OSSA_IO_OPEN_CNX_ERROR_PROTOCOL_NOT_SUPPORTED   0x10

Open connection error

Definition at line 63 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_STP_RESOURCES_BUSY

#define OSSA_IO_OPEN_CNX_ERROR_STP_RESOURCES_BUSY   0x16

Open connection error

Definition at line 69 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_UNKNOWN_ERROR

#define OSSA_IO_OPEN_CNX_ERROR_UNKNOWN_ERROR   0x18

Open connection error

Definition at line 72 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_WRONG_DESTINATION

#define OSSA_IO_OPEN_CNX_ERROR_WRONG_DESTINATION   0x17

Open connection error

Definition at line 70 of file sa_err.h.

◆ OSSA_IO_OPEN_CNX_ERROR_ZONE_VIOLATION

#define OSSA_IO_OPEN_CNX_ERROR_ZONE_VIOLATION   0x11

Open connection error

Definition at line 64 of file sa_err.h.

◆ OSSA_IO_OVERFLOW

#define OSSA_IO_OVERFLOW   0x02

IO overflowed (SSP)

Definition at line 47 of file sa_err.h.

◆ OSSA_IO_PORT_IN_RESET

#define OSSA_IO_PORT_IN_RESET   0x38

Definition at line 102 of file sa_err.h.

◆ OSSA_IO_PROG_ERROR

#define OSSA_IO_PROG_ERROR   0x0A

IO failed because of program error (SMP)

Definition at line 56 of file sa_err.h.

◆ OSSA_IO_SSP_EXT_IU_ZERO_LEN_ERROR

#define OSSA_IO_SSP_EXT_IU_ZERO_LEN_ERROR   0x3D

Definition at line 107 of file sa_err.h.

◆ OSSA_IO_SUCCESS

#define OSSA_IO_SUCCESS   0x00

IO completes successfully

Definition at line 45 of file sa_err.h.

◆ OSSA_IO_TM_TAG_NOT_FOUND

#define OSSA_IO_TM_TAG_NOT_FOUND   0x3B

Definition at line 105 of file sa_err.h.

◆ OSSA_IO_UNDERFLOW

#define OSSA_IO_UNDERFLOW   0x03

IO underflowed (SSP)

Definition at line 48 of file sa_err.h.

◆ OSSA_IO_XFER_CMD_FRAME_ISSUED

#define OSSA_IO_XFER_CMD_FRAME_ISSUED   0x36

Definition at line 100 of file sa_err.h.

◆ OSSA_IO_XFER_ERR_EOB_DATA_OVERRUN

#define OSSA_IO_XFER_ERR_EOB_DATA_OVERRUN   0x0056 /* This status is only for Hitach FW */

Definition at line 127 of file sa_err.h.

◆ OSSA_IO_XFER_ERR_LAST_PIO_DATAIN_CRC_ERR

#define OSSA_IO_XFER_ERR_LAST_PIO_DATAIN_CRC_ERR   0x0052

Definition at line 123 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_ABORTED_DUE_TO_SRST

#define OSSA_IO_XFER_ERROR_ABORTED_DUE_TO_SRST   0x22

Definition at line 83 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_ABORTED_NCQ_MODE

#define OSSA_IO_XFER_ERROR_ABORTED_NCQ_MODE   0x23

Definition at line 85 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_ACK_NAK_TIMEOUT

#define OSSA_IO_XFER_ERROR_ACK_NAK_TIMEOUT   0x1A

IO aborted due to transfer error with data ACK/NAK timeout

Definition at line 74 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_BREAK

#define OSSA_IO_XFER_ERROR_BREAK   0x0E

IO aborted due to BREAK during connection

Definition at line 61 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_CMD_ISSUE_ACK_NAK_TIMEOUT

#define OSSA_IO_XFER_ERROR_CMD_ISSUE_ACK_NAK_TIMEOUT   0x30

Definition at line 93 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_CMD_ISSUE_BREAK_BEFORE_ACK_NAK

#define OSSA_IO_XFER_ERROR_CMD_ISSUE_BREAK_BEFORE_ACK_NAK   0x31

Definition at line 95 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_CMD_ISSUE_PHY_DOWN_BEFORE_ACK_NAK

#define OSSA_IO_XFER_ERROR_CMD_ISSUE_PHY_DOWN_BEFORE_ACK_NAK   0x32

Definition at line 96 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_CREDIT_TIMEOUT

#define OSSA_IO_XFER_ERROR_CREDIT_TIMEOUT   0x1E

IO aborted due to CREDIT TIMEOUT during data transfer

Definition at line 78 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_DIF_INTERNAL_ERROR

#define OSSA_IO_XFER_ERROR_DIF_INTERNAL_ERROR   0x3004

Definition at line 195 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_DMA

#define OSSA_IO_XFER_ERROR_DMA   0x1D

Definition at line 77 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_DMA_ACTIVATE_TIMEOUT

#define OSSA_IO_XFER_ERROR_DMA_ACTIVATE_TIMEOUT   0x0053

Definition at line 124 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_NAK_RECEIVED

#define OSSA_IO_XFER_ERROR_NAK_RECEIVED   0x19

IO aborted due to transfer error with data NAK received

Definition at line 73 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_OFFSET_MISMATCH

#define OSSA_IO_XFER_ERROR_OFFSET_MISMATCH   0x34

Definition at line 98 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_PEER_ABORTED

#define OSSA_IO_XFER_ERROR_PEER_ABORTED   0x1B

Definition at line 75 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_PHY_NOT_READY

#define OSSA_IO_XFER_ERROR_PHY_NOT_READY   0x0F

IO aborted due to PHY NOT READY during connection

Definition at line 62 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_REJECTED_NCQ_MODE

#define OSSA_IO_XFER_ERROR_REJECTED_NCQ_MODE   0x21

Definition at line 84 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_RX_FRAME

#define OSSA_IO_XFER_ERROR_RX_FRAME   0x1C

Definition at line 76 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_SATA

#define OSSA_IO_XFER_ERROR_SATA   0x20

Definition at line 80 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_SATA_LINK_TIMEOUT

#define OSSA_IO_XFER_ERROR_SATA_LINK_TIMEOUT   0x1F

Definition at line 79 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_UNEXPECTED_PHASE

#define OSSA_IO_XFER_ERROR_UNEXPECTED_PHASE   0x26

Definition at line 89 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_XFER_RDY_NOT_EXPECTED

#define OSSA_IO_XFER_ERROR_XFER_RDY_NOT_EXPECTED   0x28

Definition at line 91 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_XFER_RDY_OVERRUN

#define OSSA_IO_XFER_ERROR_XFER_RDY_OVERRUN   0x27

Definition at line 90 of file sa_err.h.

◆ OSSA_IO_XFER_ERROR_XFER_ZERO_DATA_LEN

#define OSSA_IO_XFER_ERROR_XFER_ZERO_DATA_LEN   0x35

Definition at line 99 of file sa_err.h.

◆ OSSA_IO_XFER_OPEN_RETRY_TIMEOUT

#define OSSA_IO_XFER_OPEN_RETRY_TIMEOUT   0x24

IO OPEN_RETRY_TIMEOUT

Definition at line 86 of file sa_err.h.

◆ OSSA_IO_XFER_PIO_SETUP_ERROR

#define OSSA_IO_XFER_PIO_SETUP_ERROR   0x3C

Definition at line 106 of file sa_err.h.

◆ OSSA_IO_XFER_READ_COMPL_ERR

#define OSSA_IO_XFER_READ_COMPL_ERR   0x0050

Definition at line 121 of file sa_err.h.

◆ OSSA_IO_XFER_SMP_RESP_CONNECTION_ERROR

#define OSSA_IO_XFER_SMP_RESP_CONNECTION_ERROR   0x25

Definition at line 88 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_CIPHER_MODE_INVALID

#define OSSA_IO_XFR_ERROR_CIPHER_MODE_INVALID   0x2042

Definition at line 166 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DEK_ILLEGAL_TABLE

#define OSSA_IO_XFR_ERROR_DEK_ILLEGAL_TABLE   0x2047

Definition at line 181 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DEK_INDEX_OUT_OF_BOUNDS

#define OSSA_IO_XFR_ERROR_DEK_INDEX_OUT_OF_BOUNDS   0x2046

Definition at line 180 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DEK_IV_MISMATCH

#define OSSA_IO_XFR_ERROR_DEK_IV_MISMATCH   0x2043

Definition at line 171 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DEK_KEY_CACHE_MISS

#define OSSA_IO_XFR_ERROR_DEK_KEY_CACHE_MISS   0x2040

Definition at line 160 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DEK_KEY_TAG_MISMATCH

#define OSSA_IO_XFR_ERROR_DEK_KEY_TAG_MISMATCH   0x2041

Definition at line 165 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DEK_RAM_INTERFACE_ERROR

#define OSSA_IO_XFR_ERROR_DEK_RAM_INTERFACE_ERROR   0x2044

Definition at line 173 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DIF_APPLICATION_TAG_MISMATCH

#define OSSA_IO_XFR_ERROR_DIF_APPLICATION_TAG_MISMATCH   0x3001

Definition at line 192 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DIF_CRC_MISMATCH

#define OSSA_IO_XFR_ERROR_DIF_CRC_MISMATCH   0x3003

Definition at line 194 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DIF_MISMATCH

#define OSSA_IO_XFR_ERROR_DIF_MISMATCH   0x3000

Definition at line 191 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_DIF_REFERENCE_TAG_MISMATCH

#define OSSA_IO_XFR_ERROR_DIF_REFERENCE_TAG_MISMATCH   0x3002

Definition at line 193 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_INTERNAL_CRC_ERROR

#define OSSA_IO_XFR_ERROR_INTERNAL_CRC_ERROR   0x0054

Definition at line 125 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_INTERNAL_RAM

#define OSSA_IO_XFR_ERROR_INTERNAL_RAM   0x2045

Definition at line 175 of file sa_err.h.

◆ OSSA_IO_XFR_ERROR_INVALID_SSP_RSP_FRAME

#define OSSA_IO_XFR_ERROR_INVALID_SSP_RSP_FRAME   0x0057

Definition at line 128 of file sa_err.h.

◆ OSSA_MPI_ENC_ERR_CONTROLLER_NOT_IDLE

#define OSSA_MPI_ENC_ERR_CONTROLLER_NOT_IDLE   0x1005

Definition at line 134 of file sa_err.h.

◆ OSSA_MPI_ENC_ERR_ID_TRANSFER_FAILURE

#define OSSA_MPI_ENC_ERR_ID_TRANSFER_FAILURE   0x2081

Definition at line 184 of file sa_err.h.

◆ OSSA_MPI_ENC_ERR_UNSUPPORTED_OPTION

#define OSSA_MPI_ENC_ERR_UNSUPPORTED_OPTION   0x2080

Definition at line 183 of file sa_err.h.

◆ OSSA_MPI_ENC_NVM_MEM_ACCESS_ERR

#define OSSA_MPI_ENC_NVM_MEM_ACCESS_ERR   0x100B

Definition at line 135 of file sa_err.h.

◆ OSSA_MPI_ENC_OPERATOR_AUTH_FAILURE

#define OSSA_MPI_ENC_OPERATOR_AUTH_FAILURE   0x2090

Definition at line 186 of file sa_err.h.

◆ OSSA_MPI_ENC_OPERATOR_ILLEGAL_PARAMETER

#define OSSA_MPI_ENC_OPERATOR_ILLEGAL_PARAMETER   0x2092

Definition at line 188 of file sa_err.h.

◆ OSSA_MPI_ENC_OPERATOR_OPERATOR_ALREADY_LOGGED_IN

#define OSSA_MPI_ENC_OPERATOR_OPERATOR_ALREADY_LOGGED_IN   0x2091

Definition at line 187 of file sa_err.h.

◆ OSSA_MPI_ERR_ATAPI_DEVICE_BUSY

#define OSSA_MPI_ERR_ATAPI_DEVICE_BUSY   0x1024

Definition at line 145 of file sa_err.h.

◆ OSSA_MPI_ERR_DEVICES_ATTACHED

#define OSSA_MPI_ERR_DEVICES_ATTACHED   0x00001046 /* All the devices in a port need to be deregistered if the PHY_STOP is for the last phy. */

Definition at line 150 of file sa_err.h.

◆ OSSA_MPI_ERR_DIF_IS_NOT_ENABLED

#define OSSA_MPI_ERR_DIF_IS_NOT_ENABLED
Value:
/* Indicates that saPCIeDiagExecute() is
* called with DIF but DIF is not enabled.
*/

Definition at line 197 of file sa_err.h.

◆ OSSA_MPI_ERR_INVALID_ANALOG_TBL_IDX

#define OSSA_MPI_ERR_INVALID_ANALOG_TBL_IDX   0x00001067 /* The Analog Setup Table Index used in the PHY_START command in invalid. */

Definition at line 156 of file sa_err.h.

◆ OSSA_MPI_ERR_INVALID_PHY_ID

#define OSSA_MPI_ERR_INVALID_PHY_ID   0x00001061 /* identifier specified in the PHY_START command is invalid i.e out of supported range for this product. */

Definition at line 151 of file sa_err.h.

◆ OSSA_MPI_ERR_IO_RESOURCE_UNAVAILABLE

#define OSSA_MPI_ERR_IO_RESOURCE_UNAVAILABLE   0x1004

Definition at line 131 of file sa_err.h.

◆ OSSA_MPI_ERR_OFFLOAD_DIF_OR_ENC_NOT_ENABLED

#define OSSA_MPI_ERR_OFFLOAD_DIF_OR_ENC_NOT_ENABLED   0x1013

Definition at line 144 of file sa_err.h.

◆ OSSA_MPI_ERR_OFFLOAD_RESOURCE_UNAVAILABLE

#define OSSA_MPI_ERR_OFFLOAD_RESOURCE_UNAVAILABLE   0x1012

Definition at line 143 of file sa_err.h.

◆ OSSA_MPI_ERR_PHY_ALREADY_STARTED

#define OSSA_MPI_ERR_PHY_ALREADY_STARTED   0x00001063 /* An attempt to start a phy which is already started. */

Definition at line 152 of file sa_err.h.

◆ OSSA_MPI_ERR_PHY_NOT_STARTED

#define OSSA_MPI_ERR_PHY_NOT_STARTED   0x00001064 /* An attempt to stop a phy which is not started */

Definition at line 153 of file sa_err.h.

◆ OSSA_MPI_ERR_PHY_PROFILE_PAGE_NOT_FOUND

#define OSSA_MPI_ERR_PHY_PROFILE_PAGE_NOT_FOUND   0x00001069 /* Unsupported profile page code specified in the GET_PHY_PROFILE Command */

Definition at line 158 of file sa_err.h.

◆ OSSA_MPI_ERR_PHY_PROFILE_PAGE_NOT_SUPPORTED

#define OSSA_MPI_ERR_PHY_PROFILE_PAGE_NOT_SUPPORTED   0x00001068 /* Unsupported profile page code specified in the GET_PHY_PROFILE Command */

Definition at line 157 of file sa_err.h.

◆ OSSA_MPI_ERR_PHY_SUBOP_NOT_SUPPORTED

#define OSSA_MPI_ERR_PHY_SUBOP_NOT_SUPPORTED   0x00001065 /* An attempt to use a sub operation that is not supported */

Definition at line 154 of file sa_err.h.

◆ OSSA_MPI_IO_RQE_BUSY_FULL

#define OSSA_MPI_IO_RQE_BUSY_FULL   0x0055

Definition at line 126 of file sa_err.h.

◆ OSSA_MPI_IO_SUCCESS

#define OSSA_MPI_IO_SUCCESS   0x00000000 /* PhyStart operation completed successfully */

Definition at line 148 of file sa_err.h.