Lines Matching full:pef

211 	// get the PEF policy table: allocate space, fillin, and return its size   in ipmi_pef_get_policy_table()
528 ipmi_pef_print_event_info(struct pef_cfgparm_filter_table_entry * pef, char * buf) in ipmi_pef_print_event_info() argument
530 // print PEF entry Event info: class, severity, trigger, etc. in ipmi_pef_print_event_info()
539 ipmi_pef_bit_desc(&pef_b2s_severities, pef->entry.severity)); in ipmi_pef_print_event_info()
541 t = pef->entry.event_trigger; in ipmi_pef_print_event_info()
550 offmask = ((pef->entry.event_data_1_offset_mask[1] << 8) in ipmi_pef_print_event_info()
551 + pef->entry.event_data_1_offset_mask[0]); in ipmi_pef_print_event_info()
582 struct pef_cfgparm_filter_table_entry * pef) in ipmi_pef_print_entry() argument
584 // print a PEF table entry in ipmi_pef_print_entry()
589 ipmi_pef_print_dec("PEF table entry", id); in ipmi_pef_print_entry()
591 wrk = !!(pef->entry.config & PEF_CONFIG_ENABLED); in ipmi_pef_print_entry()
593 if (pef->entry.config & PEF_CONFIG_PRECONFIGURED) in ipmi_pef_print_entry()
601 ipmi_pef_bit_desc(&pef_b2s_sensortypes, pef->entry.sensor_type)); in ipmi_pef_print_entry()
603 if (pef->entry.sensor_number == PEF_SENSOR_NUMBER_MATCH_ANY) in ipmi_pef_print_entry()
606 ipmi_pef_print_dec("Sensor number", pef->entry.sensor_number); in ipmi_pef_print_entry()
608 ipmi_pef_print_event_info(pef, buf); in ipmi_pef_print_entry()
610 ipmi_pef_bit_desc(&pef_b2s_actions, pef->entry.action)); in ipmi_pef_print_entry()
612 if (pef->entry.action & PEF_ACTION_ALERT) { in ipmi_pef_print_entry()
613 set = (pef->entry.policy_number & PEF_POLICY_NUMBER_MASK); in ipmi_pef_print_entry()
622 // list all PEF table entries in ipmi_pef_list_entries()
634 rsp = ipmi_pef_msg_exchange(intf, &req, "PEF capabilities"); in ipmi_pef_list_entries()
650 rsp = ipmi_pef_msg_exchange(intf, &req, "PEF table entry"); in ipmi_pef_list_entries()
654 "PEF table entry"); in ipmi_pef_list_entries()
666 // list PEF alert policies in ipmi_pef_list_policies()
741 // report the PEF status in ipmi_pef_get_status()
779 rsp = ipmi_pef_msg_exchange(intf, &req, "PEF control"); in ipmi_pef_get_status()
782 "PEF control"); in ipmi_pef_get_status()
788 rsp = ipmi_pef_msg_exchange(intf, &req, "PEF action"); in ipmi_pef_get_status()
791 "PEF action"); in ipmi_pef_get_status()
800 // report PEF capabilities + System GUID in ipmi_pef_get_info()
819 rsp = ipmi_pef_msg_exchange(intf, &req, "PEF capabilities"); in ipmi_pef_get_info()
825 ipmi_pef_print_dec("PEF table size", pcap->tblsize); in ipmi_pef_get_info()
863 // PEF subcommand handling in ipmi_pef_main()
881 lprintf(LOG_ERR, "Invalid PEF command: '%s'\n", argv[0]); in ipmi_pef_main()
885 lprintf(LOG_NOTICE, "PEF commands: info status policy list"); in ipmi_pef_main()