⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 com_event_define.h

📁 6440linuxDriver的源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef COM_EVENT_DEFINE_H#define COM_EVENT_DEFINE_H/**************************************** *         Perceived Severity ****************************************/#define SEVERITY_UNKNOWN    0#define SEVERITY_OTHER      1#define SEVERITY_INFO       2#define SEVERITY_WARNING    3  /* used when its appropriate to let the 				  user decide if action is needed */#define SEVERITY_MINOR      4  /* indicate action is needed, but the 				  situation is not serious at this time */  #define SEVERITY_MAJOR      5  /* indicate action is needed NOW */#define SEVERITY_CRITICAL   6  /* indicate action is needed NOW and the 				  scope is broad */#define SEVERITY_FATAL      7  /* indicate an error occurred, but it's too				  late to take remedial action *//**************************************** *             Event Classes ****************************************/#define EVT_CLASS_ADAPTER   0#define EVT_CLASS_LD        1  /* Logical Drive */#define EVT_CLASS_HD        2  /* Hard Drive */#define EVT_CLASS_PM        3  /* Port Multplier */#define EVT_CLASS_EXPANDER  4#define EVT_CLASS_MDD       5 #define EVT_CLASS_BSL       6  /* Bad Sector Lock *//******************************************************** *                 Event Codes  * *  !!!  When adding an EVT_CODE, Please put its severity level *  !!!  and suggested mesage string as comments.  This is the  *  !!!  only place to document how 'Params' in 'DriverEvent'  *  !!!  structure is to be used. * ********************************************************//* Event code for EVT_CLASS_LD (Logical Drive) */#define EVT_CODE_LD_OFFLINE                0#define EVT_CODE_LD_ONLINE                 1#define EVT_CODE_LD_CREATE                 2#define EVT_CODE_LD_DELETE                 3#define EVT_CODE_LD_DEGRADE                4#define EVT_CODE_LD_PARTIALLYOPTIMAL       5#define EVT_CODE_LD_CACHE_MODE_CHANGE      6#define EVT_CODE_LD_FIXED                  7#define EVT_CODE_LD_FOUND_ERROR            8#define EVT_CODE_LD_RESERVED1              9#define EVT_CODE_LD_RESERVED2              10#define EVT_CODE_LD_RESERVED3              11#define EVT_CODE_LD_RESERVED4              12#define EVT_CODE_LD_RESERVED5              13#define EVT_CODE_LD_RESERVED6              14#define EVT_CODE_LD_RESERVED7              15#define EVT_CODE_LD_RESERVED8              16#define EVT_CODE_LD_RESERVED9              17#define EVT_CODE_LD_RESERVED10             18#define EVT_CODE_LD_RESERVED11             19/* *  NOTE: Don't change the following event code order in each event group!  *      See raid_get_bga_event_id() for detail.  */#define EVT_CODE_LD_CHECK_START            20 #define EVT_CODE_LD_CHECK_RESTART          21 #define EVT_CODE_LD_CHECK_PAUSE            22 #define EVT_CODE_LD_CHECK_RESUME           23 #define EVT_CODE_LD_CHECK_ABORT            24 #define EVT_CODE_LD_CHECK_COMPLETE         25 #define EVT_CODE_LD_CHECK_PROGRESS         26  #define EVT_CODE_LD_CHECK_ERROR            27 #define EVT_CODE_LD_CHECK_AUTO_PAUSED      28 #define EVT_CODE_LD_CHECK_AUTO_RESUME      29 #define EVT_CODE_LD_FIX_START              30 #define EVT_CODE_LD_FIX_RESTART            31 #define EVT_CODE_LD_FIX_PAUSE              32 #define EVT_CODE_LD_FIX_RESUME             33 #define EVT_CODE_LD_FIX_ABORT              34 #define EVT_CODE_LD_FIX_COMPLETE           35 #define EVT_CODE_LD_FIX_PROGRESS           36 #define EVT_CODE_LD_FIX_ERROR              37#define EVT_CODE_LD_FIX_AUTO_PAUSED        38 #define EVT_CODE_LD_FIX_AUTO_RESUME        39 #define EVT_CODE_LD_INIT_QUICK_START       40#define EVT_CODE_LD_INIT_QUICK_RESTART     41    #define EVT_CODE_LD_INIT_QUICK_PAUSE       42    #define EVT_CODE_LD_INIT_QUICK_RESUME      43    #define EVT_CODE_LD_INIT_QUICK_ABORT       44    #define EVT_CODE_LD_INIT_QUICK_COMPLETE    45    #define EVT_CODE_LD_INIT_QUICK_PROGRESS    46  #define EVT_CODE_LD_INIT_QUICK_ERROR       47   #define EVT_CODE_LD_INIT_QUICK_AUTO_PAUSED 48#define EVT_CODE_LD_INIT_QUICK_AUTO_RESUME 49 #define EVT_CODE_LD_INIT_BACK_START        50#define EVT_CODE_LD_INIT_BACK_RESTART      51#define EVT_CODE_LD_INIT_BACK_PAUSE        52#define EVT_CODE_LD_INIT_BACK_RESUME       53#define EVT_CODE_LD_INIT_BACK_ABORT        54#define EVT_CODE_LD_INIT_BACK_COMPLETE     55#define EVT_CODE_LD_INIT_BACK_PROGRESS     56#define EVT_CODE_LD_INIT_BACK_ERROR        57#define EVT_CODE_LD_INIT_BACK_AUTO_PAUSED  58  #define EVT_CODE_LD_INIT_BACK_AUTO_RESUME  59 #if 0#define EVT_CODE_LD_INIT_FORE_START        60#define EVT_CODE_LD_INIT_FORE_RESTART      61  #define EVT_CODE_LD_INIT_FORE_PAUSE        62#define EVT_CODE_LD_INIT_FORE_RESUME       63   #define EVT_CODE_LD_INIT_FORE_ABORT        64#define EVT_CODE_LD_INIT_FORE_COMPLETE     65 #define EVT_CODE_LD_INIT_FORE_PROGRESS     66 #define EVT_CODE_LD_INIT_FORE_ERROR        67#define EVT_CODE_LD_INIT_FORE_AUTO_PAUSED  68 #define EVT_CODE_LD_INIT_FORE_AUTO_RESUME  69 #endif#define EVT_CODE_LD_REBUILD_START          70 #define EVT_CODE_LD_REBUILD_RESTART        71 #define EVT_CODE_LD_REBUILD_PAUSE          72 #define EVT_CODE_LD_REBUILD_RESUME         73 #define EVT_CODE_LD_REBUILD_ABORT          74 #define EVT_CODE_LD_REBUILD_COMPLETE       75 #define EVT_CODE_LD_REBUILD_PROGRESS       76 #define EVT_CODE_LD_REBUILD_ERROR          77 #define EVT_CODE_LD_REBUILD_AUTO_PAUSED    78 #define EVT_CODE_LD_REBUILD_AUTO_RESUME	   79 #define EVT_CODE_LD_MIGRATION_START        80 #define EVT_CODE_LD_MIGRATION_RESTART      81 #define EVT_CODE_LD_MIGRATION_PAUSE        82 #define EVT_CODE_LD_MIGRATION_RESUME       83 #define EVT_CODE_LD_MIGRATION_ABORT        84 #define EVT_CODE_LD_MIGRATION_COMPLETE     85 #define EVT_CODE_LD_MIGRATION_PROGRESS     86#define EVT_CODE_LD_MIGRATION_ERROR        87 #define EVT_CODE_LD_MIGRATION_AUTO_PAUSED  88 #define EVT_CODE_LD_MIGRATION_AUTO_RESUME  89 /* event code for logging inconsistent LBA found in consistency check or synchronization fix */#define EVT_CODE_LD_INCONSISTENT_LBA       90/* only used in application */#define EVT_CODE_EVT_ERR                   0xffff#define EVT_CODE_SMART_FROM_OFF_TO_ON	   0  // SMART setting is changed from OFF-->ON#define EVT_CODE_SMART_FROM_ON_TO_OFF	   1  // SMART setting is changed from ON-->OFF#define EVT_CODE_ALARM_TURN_ON			   2			 #define EVT_CODE_ALARM_TURN_OFF			   3#define EVT_CODE_AUTO_REBUILD_ON		   4	#define EVT_CODE_AUTO_REBUILD_OFF		   5 #define EVT_CODE_HD_MP_RATE_CHANGE		   6/* * Event code for EVT_CLASS_HD (Hard Disk) */#define EVT_CODE_HD_OFFLINE                0#define EVT_CODE_HD_ONLINE                 1 #define EVT_CODE_HD_SETDOWN                2#define EVT_CODE_HD_TIMEOUT                3#define EVT_CODE_HD_RW_ERROR               4#define EVT_CODE_HD_SMART                  5#define EVT_CODE_HD_ERROR_FIXED            6#define EVT_CODE_HD_PLUG_IN                7#define EVT_CODE_HD_PLUG_OUT               8#define EVT_CODE_HD_ASSIGN_SPARE           9#define EVT_CODE_HD_REMOVE_SPARE           10#define EVT_CODE_HD_SMART_THRESHOLD_OVER   11/*New events added in March 2007 from LSI event list.*/#define EVT_COEE_HD_SMART_POLLING_FAIL	   12  // SMART polling failed on %s (Error %02x)#define EVT_CODE_BAD_BLOCK_TBL_80_FULL	   13  // Bad block table on PD %s is 80% full#define EVT_CODE_BAD_BLOCK_TBL_FULL	       14  // Bad block table on PD %s is full; Unable to log block %x

⌨️ 快捷键说明

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