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

📄 events.h

📁 RAID卡的测试程序
💻 H
📖 第 1 页 / 共 4 页
字号:
#define EVT_ID_SUBSYS_3_3V_OUT_OF_RANGE \
        ((EVT_CLASS_SUBSYSTEM << 16) | EVT_CODE_SUBSYS_3_3V_OUT_OF_RANGE)
#define EVT_ID_SUBSYS_TEMP_ABOVE_THRESHOLD \
        ((EVT_CLASS_SUBSYSTEM << 16) | EVT_CODE_SUBSYS_TEMP_ABOVE_THRESHOLD)
#define EVT_ID_SUBSYS_3_3V_NORMAL \
        ((EVT_CLASS_SUBSYSTEM << 16) | EVT_CODE_SUBSYS_3_3V_NORMAL)
#define EVT_ID_SUBSYS_5V_NORMAL \
        ((EVT_CLASS_SUBSYSTEM << 16) | EVT_CODE_SUBSYS_5V_NORMAL)
#define EVT_ID_SUBSYS_12V_NORMAL \
        ((EVT_CLASS_SUBSYSTEM << 16) | EVT_CODE_SUBSYS_12V_NORMAL)
#define EVT_ID_SUBSYS_TEMP_ABOVE_CRITICAL \
        ((EVT_CLASS_SUBSYSTEM << 16) | EVT_CODE_SUBSYS_TEMP_ABOVE_CRITICAL)
#define EVT_ID_SUBSYS_TEMP_ABOVE_WARNING \
        ((EVT_CLASS_SUBSYSTEM << 16) | EVT_CODE_SUBSYS_TEMP_ABOVE_WARNING)
#define EVT_ID_SUBSYS_TEMP_RETURNED_TO_NORMAL \
        ((EVT_CLASS_SUBSYSTEM << 16) | EVT_CODE_SUBSYS_TEMP_RETURNED_TO_NORMAL)
/* END EVT_CLASS_SUBSYSTEM              0x11 */

/* EVT_CLASS_SYNCHRONIZATION            0x12 */
#define EVT_ID_SYNC_STARTED \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | EVT_CODE_SYNC_STARTED)
#define EVT_ID_SYNC_COMPLETED \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | EVT_CODE_SYNC_COMPLETED)
#define EVT_ID_SYNC_PAUSED \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | EVT_CODE_SYNC_PAUSED)
#define EVT_ID_SYNC_RESUMED \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | EVT_CODE_SYNC_RESUMED)
#define EVT_ID_SYNC_STOPPED \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | EVT_CODE_SYNC_STOPPED)
#define EVT_ID_SYNC_ABORTED_INTERNAL_ERROR \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | \
         EVT_CODE_SYNC_ABORTED_INTERNAL_ERROR)
#define EVT_ID_SYNC_QUEUED \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | EVT_CODE_SYNC_QUEUED)
#define EVT_ID_SYNC_PROGRESS \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | EVT_CODE_SYNC_PROGRESS)
#define EVT_ID_SYNC_REQUESTED \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | EVT_CODE_SYNC_REQUESTED)
#define EVT_ID_SYNC_INCONSISTENT_FIXED \
        ((EVT_CLASS_SYNCHRONIZATION << 16) | EVT_CODE_SYNC_INCONSISTENT_FIXED)

/* END EVT_CLASS_SYNCHRONIZATION        0x12 */

/* EVT_CLASS_DISK_ARRAY                 0x13 */
#define EVT_ID_DA_CREATED \
        ((EVT_CLASS_DISK_ARRAY << 16) | EVT_CODE_DA_CREATED)
#define EVT_ID_DA_DELETED \
        ((EVT_CLASS_DISK_ARRAY << 16) | EVT_CODE_DA_DELETED)
#define EVT_ID_DA_ADDED \
        ((EVT_CLASS_DISK_ARRAY << 16) | EVT_CODE_DA_ADDED)
#define EVT_ID_DA_REMOVED \
        ((EVT_CLASS_DISK_ARRAY << 16) | EVT_CODE_DA_REMOVED)
/* END EVT_CLASS_DISK_ARRAY             0x13 */

/* EVT_CLASS_BACK_END_CONTROLLER        0x14 */
/* END EVT_CLASS_BACK_END_CONTROLLER    0x14 */

/* EVT_CLASS_ONLINE_CAPACITY_EXPANSION  0x15 */
#define EVT_ID_OCE_STARTED \
        ((EVT_CLASS_ONLINE_CAPACITY_EXPANSION << 16) | EVT_CODE_OCE_STARTED)
#define EVT_ID_OCE_COMPLETED \
        ((EVT_CLASS_ONLINE_CAPACITY_EXPANSION << 16) | EVT_CODE_OCE_COMPLETED)
#define EVT_ID_OCE_PAUSED \
        ((EVT_CLASS_ONLINE_CAPACITY_EXPANSION << 16) | EVT_CODE_OCE_PAUSED)
#define EVT_ID_OCE_RESUMED \
        ((EVT_CLASS_ONLINE_CAPACITY_EXPANSION << 16) | EVT_CODE_OCE_RESUMED)
#define EVT_ID_OCE_STOPPED \
        ((EVT_CLASS_ONLINE_CAPACITY_EXPANSION << 16) | EVT_CODE_OCE_STOPPED)
#define EVT_ID_OCE_PD_ERROR_ENCOUNTERED \
        ((EVT_CLASS_ONLINE_CAPACITY_EXPANSION << 16) | \
	 EVT_CODE_OCE_PD_ERROR_ENCOUNTERED)
#define EVT_ID_OCE_ABORTED_INTERNAL_ERROR \
        ((EVT_CLASS_ONLINE_CAPACITY_EXPANSION << 16) | \
         EVT_CODE_OCE_ABORTED_INTERNAL_ERROR)
#define EVT_ID_OCE_QUEUED \
        ((EVT_CLASS_ONLINE_CAPACITY_EXPANSION << 16) | EVT_CODE_OCE_QUEUED)
/* END EVT_CLASS_ONLINE_CAPACITY_EXPANSION  0x15 */

/* EVT_CLASS_RAID_LEVEL_MIGRATION       0x16 */
#define EVT_ID_RLM_STARTED \
        ((EVT_CLASS_RAID_LEVEL_MIGRATION << 16) | EVT_CODE_RLM_STARTED)
#define EVT_ID_RLM_COMPLETED \
        ((EVT_CLASS_RAID_LEVEL_MIGRATION << 16) | EVT_CODE_RLM_COMPLETED)
#define EVT_ID_RLM_PAUSED \
        ((EVT_CLASS_RAID_LEVEL_MIGRATION << 16) | EVT_CODE_RLM_PAUSED)
#define EVT_ID_RLM_RESUMED \
        ((EVT_CLASS_RAID_LEVEL_MIGRATION << 16) | EVT_CODE_RLM_RESUMED)
#define EVT_ID_RLM_STOPPED \
        ((EVT_CLASS_RAID_LEVEL_MIGRATION << 16) | EVT_CODE_RLM_STOPPED)
#define EVT_ID_RLM_PD_ERROR_ENCOUNTERED \
        ((EVT_CLASS_RAID_LEVEL_MIGRATION << 16) | \
         EVT_CODE_RLM_PD_ERROR_ENCOUNTERED)
#define EVT_ID_RLM_ABORTED_INTERNAL_ERROR \
        ((EVT_CLASS_RAID_LEVEL_MIGRATION << 16) | \
         EVT_CODE_RLM_ABORTED_INTERNAL_ERROR)
/*#define EVT_ID_RLM_ABORTED_INTERNAL_ERROR \
        ((EVT_CLASS_RAID_LEVEL_MIGRATION << 16) | \
         EVT_CODE_RLM_ABORTED_INTERNAL_ERROR) */ 
#define EVT_ID_RLM_QUEUED \
        ((EVT_CLASS_RAID_LEVEL_MIGRATION << 16) | EVT_CODE_RLM_QUEUED)
/* END EVT_CLASS_RAID_LEVEL_MIGRATION   0x16 */

/* EVT_CLASS_STRIPE_LEVEL_MIGRATION     0x17 */
#define EVT_ID_SLM_STARTED \
        ((EVT_CLASS_STRIPE_LEVEL_MIGRATION << 16) | EVT_CODE_SLM_STARTED)
#define EVT_ID_SLM_COMPLETED \
        ((EVT_CLASS_STRIPE_LEVEL_MIGRATION << 16) | EVT_CODE_SLM_COMPLETED)
#define EVT_ID_SLM_PAUSED\
        ((EVT_CLASS_STRIPE_LEVEL_MIGRATION << 16) | EVT_CODE_SLM_PAUSED)
#define EVT_ID_SLM_RESUMED\
        ((EVT_CLASS_STRIPE_LEVEL_MIGRATION << 16) | EVT_CODE_SLM_RESUMED)
#define EVT_ID_SLM_STOPPED \
        ((EVT_CLASS_STRIPE_LEVEL_MIGRATION << 16) | EVT_CODE_SLM_STOPPED)
#define EVT_ID_SLM_PD_ERROR_ENCOUNTERED \
        ((EVT_CLASS_STRIPE_LEVEL_MIGRATION << 16) | \
         EVT_CODE_SLM_PD_ERROR_ENCOUNTERED)
#define EVT_ID_SLM_ABORTED_INTERNAL_ERROR \
        ((EVT_CLASS_STRIPE_LEVEL_MIGRATION << 16) | \
         EVT_CODE_SLM_ABORTED_INTERNAL_ERROR)
#define EVT_ID_SLM_QUEUED \
        ((EVT_CLASS_STRIPE_LEVEL_MIGRATION << 16) | EVT_CODE_SLM_QUEUED)
/* END EVT_CLASS_STRIPE_LEVEL_MIGRATION 0x17 */

/* EVT_CLASS_RESOURCE_CONTROL           0x18 */
#define EVT_ID_RESOURCE_OUT \
        ((EVT_CLASS_RESOURCE_CONTROL << 16) | EVT_CODE_RESOURCE_OUT)      /* added by Walen */
#define EVT_ID_RESOURCE_DUPLICATED \
        ((EVT_CLASS_RESOURCE_CONTROL << 16) | EVT_CODE_RESOURCE_DUPLICATED)      /* added by Walen */
#define EVT_ID_RESOURCE_TABLE_NOT_CREATED \
        ((EVT_CLASS_RESOURCE_CONTROL << 16) | EVT_CODE_RESOURCE_TABLE_NOT_CREATED)      /* added by Walen */
#define EVT_ID_RESOURCE_RESUME_MEM_ERROR \
        ((EVT_CLASS_RESOURCE_CONTROL << 16) | EVT_CODE_RESOURCE_RESUME_MEM_ERROR)  /* error on getting same piece of mem */ /* added by Walen */
/* END EVT_CLASS_RESOURCE_CONTROL       0x18 */

/* EVT_CLASS_BLOWER                     0x05 */
#define EVT_ID_BLOWER_STARTED \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_STARTED)
#define EVT_ID_BLOWER_STOPPED \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_STOPPED)
#define EVT_ID_BLOWER_SPEED_INCREASED \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_SPEED_INCREASED)
#define EVT_ID_BLOWER_SPEED_DECREASED \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_SPEED_DECREASED)
#define EVT_ID_BLOWER_MALFUNCTIONING \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_MALFUNCTIONING)
#define EVT_ID_BLOWER_INSERTED \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_INSERTED)
#define EVT_ID_BLOWER_REMOVED \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_REMOVED)
#define EVT_ID_BLOWER_FUNCTIONAL \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_FUNCTIONAL)
#define EVT_ID_BLOWER_NOT_INSTALLED \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_NOT_INSTALLED)
#define EVT_ID_BLOWER_UNKNOWN_STS \
        ((EVT_CLASS_BLOWER << 16) | EVT_CODE_BLOWER_UNKNOWN_STS)
/* END EVT_CLASS_BLOWER         0x05 */

/* EVT_CLASS_ENCLOSURE           0x1B */
#define EVT_ID_ENCLOSURE_FAN_OUT_OF_ORDER \
        ((EVT_CLASS_ENCLOSURE << 16) | EVT_CODE_ENCLOSURE_FAN_OUT_OF_ORDER)      
#define EVT_ID_ENCLOSURE_3_3V_OUT_OF_RANGE \
        ((EVT_CLASS_ENCLOSURE << 16) | EVT_CODE_ENCLOSURE_3_3V_OUT_OF_RANGE)      
#define EVT_ID_ENCLOSURE_5V_OUT_OF_RANGE \
        ((EVT_CLASS_ENCLOSURE << 16) | EVT_CODE_ENCLOSURE_5V_OUT_OF_RANGE)      
#define EVT_ID_ENCLOSURE_12V_OUT_OF_RANGE \
        ((EVT_CLASS_ENCLOSURE << 16) | EVT_CODE_ENCLOSURE_12V_OUT_OF_RANGE)      
#define EVT_ID_ENCLOSURE_TEMP_ABOVE_THRESHOLD \
        ((EVT_CLASS_ENCLOSURE << 16) | EVT_CODE_ENCLOSURE_TEMP_ABOVE_THRESHOLD)      
/* END EVT_CLASS_ENCLOSURE       0x1B */

/* EVT_CLASS_PCI_MEM           0x1C */
#define EVT_ID_PCI_MEM_PARITY \
        ((EVT_CLASS_PCI_MEM << 16) | EVT_CODE_PCI_MEM_PARITY)      
#define EVT_ID_PCI_MEM_SYSTEM \
        ((EVT_CLASS_PCI_MEM << 16) | EVT_CODE_PCI_MEM_SYSTEM)      
#define EVT_ID_PCI_MEM_SINGLEBIT \
        ((EVT_CLASS_PCI_MEM << 16) | EVT_CODE_PCI_MEM_SINGLEBIT)      
#define EVT_ID_PCI_MEM_MULTIBIT \
        ((EVT_CLASS_PCI_MEM << 16) | EVT_CODE_PCI_MEM_MULTIBIT)
#define EVT_ID_PCI_MEM_PARITY_EX \
		((EVT_CLASS_PCI_MEM << 16) | EVT_CODE_PCI_MEM_PARITY_EX)      
#define EVT_ID_PCI_MEM_SYSTEM_EX \
		((EVT_CLASS_PCI_MEM << 16) | EVT_CODE_PCI_MEM_SYSTEM_EX)      
#define EVT_ID_PCI_MEM_SINGLEBIT_EX \
		((EVT_CLASS_PCI_MEM << 16) | EVT_CODE_PCI_MEM_SINGLEBIT_EX)      
#define EVT_ID_PCI_MEM_MULTIBIT_EX \
		((EVT_CLASS_PCI_MEM << 16) | EVT_CODE_PCI_MEM_MULTIBIT_EX) 
/* END EVT_CLASS_PCI_MEM       0x1C */

/**************************************
 * End Full Event IDs listed by class *
 *************************************/

#endif /* _EVENTS_H_ */

/*******************************************************************************
 * Change Log
 *
 * $Log: events.h,v $
 * Revision 1.14  2004/02/12 03:47:22  debinc
 * support for event customization export/import
 *
 * Revision 1.13  2004/02/06 03:34:05  debinc
 * new eventstr lib
 *
 * Revision 1.12  2003/09/13 01:13:27  randallc
 * new events.h from fw
 *
 * Revision 1.21  2003/09/12 23:27:06  randallc
 * changed power on/off to system started/stopped
 *
 * Revision 1.20  2003/09/12 20:16:01  randallc
 * Added power on/off events
 *
 * Revision 1.19  2003/09/12 07:38:37  randallc
 * Changed all references to online expansion (OE) to onlince capacity
 * expansion (OCE)
 *
 * Revision 1.18  2003/09/12 07:07:59  randallc
 * Added new PSU events
 *
 * Revision 1.17  2003/09/12 06:48:49  randallc
 * Added BGA QUEUED events and Blower class events
 *
 * Revision 1.16  2003/09/06 00:56:38  randallc
 * Added support for new ssd events and some asd events.
 *
 * Revision 1.15  2003/09/05 04:15:12  venkatr
 * Link Up Down Event Add
 *
 * Revision 1.14  2003/08/19 17:50:38  randallc
 * Add SEP not found event.
 *
 * Revision 1.13  2003/08/18 18:30:03  randallc
 * Fixed battery event code typo CLASS->CODE and added EVENT_ID_* for battery
 *
 * Revision 1.12  2003/08/18 18:07:51  randallc
 * Added events: EVT_CODE_LD_AXLE_ONLINE &
 *               EVT_CODE_REBUILD_MARKED_LD_SYNCHRONIZED
 *
 * Also added EVT_ID_* for subsystem & cooling device events that were added
 * prior.
 *
 * Revision 1.11  2003/08/15 18:53:48  vedat
 * Added events for enclosure and BBU management
 *
 * Revision 1.10  2003/08/12 19:13:26  randallc
 * typo...COMPELETED should be COMPLETED
 *
 * Revision 1.9  2003/06/16 18:51:41  randallc
 * Terminology change of event code/id:
 *     An Event ID is will be known as a unique number which consists
 *     of an event class and event code.  An event code IS NOT unique,
 *     however, event classes are.
 *
 * Revision 1.8  2003/06/16 00:52:57  venkatr
 * setting partionflags
 *
 * Revision 1.7  2003/05/28 02:14:18  venkatr
 * term-pool2array merge
 *
 * Revision 1.6.2.1  2003/05/21 18:11:22  venkatr
 * Terminology Changes
 *
 * Revision 1.6  2003/05/10 01:16:59  randallc
 * Added global/dedicated spare used/deleted
 *
 * Revision 1.5  2003/05/09 22:56:37  randallc
 * Added support for mmap/async notification and fixed up some errors in
 * structure definitions.  Also added a new event for clearing event log
 *
 * Revision 1.4  2003/04/16 23:18:36  randallc
 * Added supported for global/dedicate spare deletion and addition
 *
 * Revision 1.3  2003/04/15 00:14:44  randallc
 * Missed event ID for media patrol - PD error encountered
 *
 * Revision 1.2  2003/04/12 22:37:07  randallc
 * Removed ^M from file
 *
 * Revision 1.1  2003/04/12 22:26:09  randallc
 * events.h file which defines all event classes and event IDs.
 *
 ******************************************************************************/

⌨️ 快捷键说明

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