Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /* Copyright(c) 2013 - 2018 Intel Corporation. */
0003 
0004 #ifndef _IAVF_STATUS_H_
0005 #define _IAVF_STATUS_H_
0006 
0007 /* Error Codes */
0008 enum iavf_status {
0009     IAVF_SUCCESS                = 0,
0010     IAVF_ERR_NVM                = -1,
0011     IAVF_ERR_NVM_CHECKSUM           = -2,
0012     IAVF_ERR_PHY                = -3,
0013     IAVF_ERR_CONFIG             = -4,
0014     IAVF_ERR_PARAM              = -5,
0015     IAVF_ERR_MAC_TYPE           = -6,
0016     IAVF_ERR_UNKNOWN_PHY            = -7,
0017     IAVF_ERR_LINK_SETUP         = -8,
0018     IAVF_ERR_ADAPTER_STOPPED        = -9,
0019     IAVF_ERR_INVALID_MAC_ADDR       = -10,
0020     IAVF_ERR_DEVICE_NOT_SUPPORTED       = -11,
0021     IAVF_ERR_PRIMARY_REQUESTS_PENDING   = -12,
0022     IAVF_ERR_INVALID_LINK_SETTINGS      = -13,
0023     IAVF_ERR_AUTONEG_NOT_COMPLETE       = -14,
0024     IAVF_ERR_RESET_FAILED           = -15,
0025     IAVF_ERR_SWFW_SYNC          = -16,
0026     IAVF_ERR_NO_AVAILABLE_VSI       = -17,
0027     IAVF_ERR_NO_MEMORY          = -18,
0028     IAVF_ERR_BAD_PTR            = -19,
0029     IAVF_ERR_RING_FULL          = -20,
0030     IAVF_ERR_INVALID_PD_ID          = -21,
0031     IAVF_ERR_INVALID_QP_ID          = -22,
0032     IAVF_ERR_INVALID_CQ_ID          = -23,
0033     IAVF_ERR_INVALID_CEQ_ID         = -24,
0034     IAVF_ERR_INVALID_AEQ_ID         = -25,
0035     IAVF_ERR_INVALID_SIZE           = -26,
0036     IAVF_ERR_INVALID_ARP_INDEX      = -27,
0037     IAVF_ERR_INVALID_FPM_FUNC_ID        = -28,
0038     IAVF_ERR_QP_INVALID_MSG_SIZE        = -29,
0039     IAVF_ERR_QP_TOOMANY_WRS_POSTED      = -30,
0040     IAVF_ERR_INVALID_FRAG_COUNT     = -31,
0041     IAVF_ERR_QUEUE_EMPTY            = -32,
0042     IAVF_ERR_INVALID_ALIGNMENT      = -33,
0043     IAVF_ERR_FLUSHED_QUEUE          = -34,
0044     IAVF_ERR_INVALID_PUSH_PAGE_INDEX    = -35,
0045     IAVF_ERR_INVALID_IMM_DATA_SIZE      = -36,
0046     IAVF_ERR_TIMEOUT            = -37,
0047     IAVF_ERR_OPCODE_MISMATCH        = -38,
0048     IAVF_ERR_CQP_COMPL_ERROR        = -39,
0049     IAVF_ERR_INVALID_VF_ID          = -40,
0050     IAVF_ERR_INVALID_HMCFN_ID       = -41,
0051     IAVF_ERR_BACKING_PAGE_ERROR     = -42,
0052     IAVF_ERR_NO_PBLCHUNKS_AVAILABLE     = -43,
0053     IAVF_ERR_INVALID_PBLE_INDEX     = -44,
0054     IAVF_ERR_INVALID_SD_INDEX       = -45,
0055     IAVF_ERR_INVALID_PAGE_DESC_INDEX    = -46,
0056     IAVF_ERR_INVALID_SD_TYPE        = -47,
0057     IAVF_ERR_MEMCPY_FAILED          = -48,
0058     IAVF_ERR_INVALID_HMC_OBJ_INDEX      = -49,
0059     IAVF_ERR_INVALID_HMC_OBJ_COUNT      = -50,
0060     IAVF_ERR_INVALID_SRQ_ARM_LIMIT      = -51,
0061     IAVF_ERR_SRQ_ENABLED            = -52,
0062     IAVF_ERR_ADMIN_QUEUE_ERROR      = -53,
0063     IAVF_ERR_ADMIN_QUEUE_TIMEOUT        = -54,
0064     IAVF_ERR_BUF_TOO_SHORT          = -55,
0065     IAVF_ERR_ADMIN_QUEUE_FULL       = -56,
0066     IAVF_ERR_ADMIN_QUEUE_NO_WORK        = -57,
0067     IAVF_ERR_BAD_IWARP_CQE          = -58,
0068     IAVF_ERR_NVM_BLANK_MODE         = -59,
0069     IAVF_ERR_NOT_IMPLEMENTED        = -60,
0070     IAVF_ERR_PE_DOORBELL_NOT_ENABLED    = -61,
0071     IAVF_ERR_DIAG_TEST_FAILED       = -62,
0072     IAVF_ERR_NOT_READY          = -63,
0073     IAVF_NOT_SUPPORTED          = -64,
0074     IAVF_ERR_FIRMWARE_API_VERSION       = -65,
0075     IAVF_ERR_ADMIN_QUEUE_CRITICAL_ERROR = -66,
0076 };
0077 
0078 #endif /* _IAVF_STATUS_H_ */