com_error.h

来自「6440linuxDriver的源代码」· C头文件 代码 · 共 60 行

H
60
字号
#ifndef __COM_ERROR_H__#define __COM_ERROR_H__#define ERR_GENERIC                              2#define ERR_RAID                                 50#define ERR_CORE                                 100#define ERR_API                                  150#define ERR_NONE                                 0#define ERR_FAIL                                 1/* generic error */#define ERR_UNKNOWN                              (ERR_GENERIC + 1)#define ERR_NO_RESOURCE                          (ERR_GENERIC + 2)#define ERR_REQ_OUT_OF_RANGE                     (ERR_GENERIC + 3)#define ERR_INVALID_REQUEST                      (ERR_GENERIC + 4)#define ERR_INVALID_PARAMETER                    (ERR_GENERIC + 5)#define ERR_INVALID_LD_ID                        (ERR_GENERIC + 6)#define ERR_INVALID_HD_ID                        (ERR_GENERIC + 7)#define ERR_INVALID_EXP_ID                       (ERR_GENERIC + 8)#define ERR_INVALID_PM_ID                        (ERR_GENERIC + 9)#define ERR_INVALID_BLOCK_ID                     (ERR_GENERIC + 10)#define ERR_INVALID_ADAPTER_ID                   (ERR_GENERIC + 11)#define ERR_INVALID_RAID_MODE                    (ERR_GENERIC + 12)/* RAID errors */#define ERR_TARGET_IN_LD_FUNCTIONAL              (ERR_RAID + 1)#define ERR_TARGET_NO_ENOUGH_SPACE               (ERR_RAID + 2)#define ERR_HD_IS_NOT_SPARE                      (ERR_RAID + 3)#define ERR_HD_IS_SPARE                          (ERR_RAID + 4)#define ERR_HD_NOT_EXIST                         (ERR_RAID + 5)#define ERR_HD_IS_ASSIGNED_ALREADY               (ERR_RAID + 6)#define ERR_INVALID_HD_COUNT                     (ERR_RAID + 7)#define ERR_LD_NOT_READY                         (ERR_RAID + 8)#define ERR_LD_NOT_EXIST                         (ERR_RAID + 9)#define ERR_LD_IS_FUNCTIONAL                     (ERR_RAID + 10)#define ERR_HAS_BGA_ACTIVITY                     (ERR_RAID + 11)#define ERR_NO_BGA_ACTIVITY                      (ERR_RAID + 12)#define ERR_BGA_RUNNING                          (ERR_RAID + 13)#define ERR_RAID_NO_AVAILABLE_ID                 (ERR_RAID + 14)#define ERR_LD_NO_ATAPI                          (ERR_RAID + 15)#define ERR_INVALID_RAID6_PARITY_DISK_COUNT      (ERR_RAID + 16)#define ERR_INVALID_BLOCK_SIZE                   (ERR_RAID + 17)#define ERR_MIGRATION_NOT_NEED                   (ERR_RAID + 18)#define ERR_STRIPE_BLOCK_SIZE_MISMATCH           (ERR_RAID + 19)#define ERR_MIGRATION_NOT_SUPPORT                (ERR_RAID + 20)#define ERR_LD_NOT_FULLY_INITED                  (ERR_RAID + 21)#define ERR_LD_NAME_INVALID	                     (ERR_RAID + 22)/* API errors */#define ERR_INVALID_MATCH_ID                     (ERR_API + 1)    #define ERR_INVALID_HDCOUNT                      (ERR_API + 2)#define ERR_INVALID_BGA_ACTION                   (ERR_API + 3)#define ERR_HD_IN_DIFF_CARD                      (ERR_API + 4)#define ERR_INVALID_FLASH_TYPE                   (ERR_API + 5)#define ERR_INVALID_FLASH_ACTION                 (ERR_API + 6)#define ERR_TOO_FEW_EVENT                        (ERR_API + 7)#define ERR_VD_HAS_RUNNING_OS                    (ERR_API + 8)#define ERR_DISK_HAS_RUNNING_OS                  (ERR_API + 9)#endif /*  __COM_ERROR_H__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?