📄 ipmi_pef.h
字号:
unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_filter_type(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_diagnostic_interrupt(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_diagnostic_interrupt(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_oem_action(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_oem_action(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_power_cycle(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_power_cycle(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_reset(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_reset(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_power_down(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_power_down(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_alert(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_alert(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_alert_policy_number(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_alert_policy_number(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);/* PEF event severities */#define IPMI_PEFPARM_EVENT_SEVERITY_UNSPECIFIED 0x00#define IPMI_PEFPARM_EVENT_SEVERITY_MONITOR 0x01#define IPMI_PEFPARM_EVENT_SEVERITY_INFORMATION 0x02#define IPMI_PEFPARM_EVENT_SEVERITY_OK 0x04#define IPMI_PEFPARM_EVENT_SEVERITY_NON_CRITICAL 0x08#define IPMI_PEFPARM_EVENT_SEVERITY_CRITICAL 0x10#define IPMI_PEFPARM_EVENT_SEVERITY_NON_RECOVERABLE 0x20int ipmi_pefconfig_get_event_severity(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_event_severity(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_generator_id_addr(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_generator_id_addr(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_generator_id_channel_lun(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_generator_id_channel_lun(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_sensor_type(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_sensor_type(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_sensor_number(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_sensor_number(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_event_trigger(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_event_trigger(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data1_offset_mask(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data1_offset_mask(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data1_mask(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data1_mask(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data1_compare1(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data1_compare1(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data1_compare2(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data1_compare2(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data2_mask(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data2_mask(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data2_compare1(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data2_compare1(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data2_compare2(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data2_compare2(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data3_mask(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data3_mask(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data3_compare1(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data3_compare1(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_data3_compare2(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_data3_compare2(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);/* * Values from the alert policy table. * * NOTE! The event filter table in IPMI is one-based (entry zero is not * used, entry 1 is the first entry). This might make Ada programmers * happy, but to make it so C programmers are not confused, this * implementation converts it to be zero-based (entry zero *is* the * first entry) */unsigned int ipmi_pefconfig_get_num_alert_policies(ipmi_pef_config_t *pefc);int ipmi_pefconfig_get_policy_num(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_policy_num(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_enabled(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_enabled(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_policy(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_policy(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_channel(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_channel(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_destination_selector(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_destination_selector(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_alert_string_event_specific(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_alert_string_event_specific(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_alert_string_selector(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_alert_string_selector(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);/* * Values from the alert string keys and alert strings */unsigned int ipmi_pefconfig_get_num_alert_strings(ipmi_pef_config_t *pefc);int ipmi_pefconfig_get_event_filter(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_event_filter(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_alert_string_set(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int *val);int ipmi_pefconfig_set_alert_string_set(ipmi_pef_config_t *pefc, unsigned int sel, unsigned int val);int ipmi_pefconfig_get_alert_string(ipmi_pef_config_t *pefc, unsigned int sel, unsigned char *val, unsigned int len);int ipmi_pefconfig_set_alert_string(ipmi_pef_config_t *pefc, unsigned int sel, unsigned char *val);#endif /* _IPMI_PEF_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -