Lines Matching refs:evt
95 ipmi_sel_oem_match(uint8_t *evt, const struct ipmi_sel_oem_msg_rec *rec) in ipmi_sel_oem_match() argument
97 if (evt[2] == rec->value[SEL_BYTE(3)] in ipmi_sel_oem_match()
99 || (evt[3] == rec->value[SEL_BYTE(4)])) in ipmi_sel_oem_match()
101 || (evt[4] == rec->value[SEL_BYTE(5)])) in ipmi_sel_oem_match()
103 || (evt[5] == rec->value[SEL_BYTE(6)])) in ipmi_sel_oem_match()
105 || (evt[6] == rec->value[SEL_BYTE(7)])) in ipmi_sel_oem_match()
107 || (evt[10] == rec->value[SEL_BYTE(11)])) in ipmi_sel_oem_match()
109 || (evt[11] == rec->value[SEL_BYTE(12)]))) { in ipmi_sel_oem_match()
192 static void ipmi_sel_oem_message(struct sel_event_record * evt, int verbose) in ipmi_sel_oem_message() argument
201 if (ipmi_sel_oem_match((uint8_t *)evt, &sel_oem_msg[i])) { in ipmi_sel_oem_message()
207 ((uint8_t *)evt)[SEL_BYTE(j)]); in ipmi_sel_oem_message()
1199 struct ipmi_event_sensor_types *evt = NULL; in ipmi_get_event_desc() local
1219 evt = oem_kontron_event_types; in ipmi_get_event_desc()
1223 evt = sensor_specific_types; in ipmi_get_event_desc()
1229 evt->data = rec->sel_type.standard_type.event_data[1]; in ipmi_get_event_desc()
1236 evt = sensor_specific_types; in ipmi_get_event_desc()
1244 if( evt == NULL ){ in ipmi_get_event_desc()
1252 evt = sensor_specific_types; in ipmi_get_event_desc()
1260 if( evt == NULL ){ in ipmi_get_event_desc()
1261 evt = sensor_specific_types; in ipmi_get_event_desc()
1275 evt->data = rec->sel_type.standard_type.event_data[1]; in ipmi_get_event_desc()
1284 evt->data = rec->sel_type.standard_type.event_data[1]; in ipmi_get_event_desc()
1290 evt = generic_event_types; in ipmi_get_event_desc()
1296 while (evt->type) { in ipmi_get_event_desc()
1297 if ((evt->code == code && evt->offset == offset && evt->desc != NULL) && in ipmi_get_event_desc()
1298 ((evt->data == ALL_OFFSETS_SPECIFIED) || in ipmi_get_event_desc()
1300 (evt->data == rec->sel_type.standard_type.event_data[1])))) in ipmi_get_event_desc()
1303 *desc = (char *)malloc(strlen(evt->desc) + 48 + SIZE_OF_DESC); in ipmi_get_event_desc()
1308 memset(*desc, 0, strlen(evt->desc)+ 48 + SIZE_OF_DESC); in ipmi_get_event_desc()
1314 sprintf(*desc, "%s (%s)", evt->desc, sfx); in ipmi_get_event_desc()
1318 sprintf(*desc, "%s", evt->desc); in ipmi_get_event_desc()
1322 evt++; in ipmi_get_event_desc()
1562 struct sel_event_record * evt) in ipmi_sel_get_std_entry() argument
1599 memset(evt, 0, sizeof(*evt)); in ipmi_sel_get_std_entry()
1602 evt->record_id = 0; in ipmi_sel_get_std_entry()
1603 evt->record_type = 0; in ipmi_sel_get_std_entry()
1604 if (evt->record_type < 0xc0) in ipmi_sel_get_std_entry()
1606 evt->sel_type.standard_type.timestamp = 0; in ipmi_sel_get_std_entry()
1607 evt->sel_type.standard_type.gen_id = 0; in ipmi_sel_get_std_entry()
1608 evt->sel_type.standard_type.evm_rev = 0; in ipmi_sel_get_std_entry()
1609 evt->sel_type.standard_type.sensor_type = 0; in ipmi_sel_get_std_entry()
1610 evt->sel_type.standard_type.sensor_num = 0; in ipmi_sel_get_std_entry()
1611 evt->sel_type.standard_type.event_type = 0; in ipmi_sel_get_std_entry()
1612 evt->sel_type.standard_type.event_dir = 0; in ipmi_sel_get_std_entry()
1613 evt->sel_type.standard_type.event_data[0] = 0; in ipmi_sel_get_std_entry()
1614 evt->sel_type.standard_type.event_data[1] = 0; in ipmi_sel_get_std_entry()
1615 evt->sel_type.standard_type.event_data[2] = 0; in ipmi_sel_get_std_entry()
1617 else if (evt->record_type < 0xe0) in ipmi_sel_get_std_entry()
1619 evt->sel_type.oem_ts_type.timestamp = 0; in ipmi_sel_get_std_entry()
1620 evt->sel_type.oem_ts_type.manf_id[0] = 0; in ipmi_sel_get_std_entry()
1621 evt->sel_type.oem_ts_type.manf_id[1] = 0; in ipmi_sel_get_std_entry()
1622 evt->sel_type.oem_ts_type.manf_id[2] = 0; in ipmi_sel_get_std_entry()
1624 evt->sel_type.oem_ts_type.oem_defined[data_count] = 0; in ipmi_sel_get_std_entry()
1629 evt->sel_type.oem_nots_type.oem_defined[data_count] = 0; in ipmi_sel_get_std_entry()
1633 evt->record_id = (rsp->data[3] << 8) | rsp->data[2]; in ipmi_sel_get_std_entry()
1634 evt->record_type = rsp->data[4]; in ipmi_sel_get_std_entry()
1635 if (evt->record_type < 0xc0) in ipmi_sel_get_std_entry()
1637 evt->sel_type.standard_type.timestamp = (rsp->data[8] << 24) | (rsp->data[7] << 16) | in ipmi_sel_get_std_entry()
1639 evt->sel_type.standard_type.gen_id = (rsp->data[10] << 8) | rsp->data[9]; in ipmi_sel_get_std_entry()
1640 evt->sel_type.standard_type.evm_rev = rsp->data[11]; in ipmi_sel_get_std_entry()
1641 evt->sel_type.standard_type.sensor_type = rsp->data[12]; in ipmi_sel_get_std_entry()
1642 evt->sel_type.standard_type.sensor_num = rsp->data[13]; in ipmi_sel_get_std_entry()
1643 evt->sel_type.standard_type.event_type = rsp->data[14] & 0x7f; in ipmi_sel_get_std_entry()
1644 evt->sel_type.standard_type.event_dir = (rsp->data[14] & 0x80) >> 7; in ipmi_sel_get_std_entry()
1645 evt->sel_type.standard_type.event_data[0] = rsp->data[15]; in ipmi_sel_get_std_entry()
1646 evt->sel_type.standard_type.event_data[1] = rsp->data[16]; in ipmi_sel_get_std_entry()
1647 evt->sel_type.standard_type.event_data[2] = rsp->data[17]; in ipmi_sel_get_std_entry()
1649 else if (evt->record_type < 0xe0) in ipmi_sel_get_std_entry()
1651 evt->sel_type.oem_ts_type.timestamp= (rsp->data[8] << 24) | (rsp->data[7] << 16) | in ipmi_sel_get_std_entry()
1653 evt->sel_type.oem_ts_type.manf_id[0]= rsp->data[11]; in ipmi_sel_get_std_entry()
1654 evt->sel_type.oem_ts_type.manf_id[1]= rsp->data[10]; in ipmi_sel_get_std_entry()
1655 evt->sel_type.oem_ts_type.manf_id[2]= rsp->data[9]; in ipmi_sel_get_std_entry()
1657 evt->sel_type.oem_ts_type.oem_defined[data_count] = rsp->data[(data_count+12)]; in ipmi_sel_get_std_entry()
1662 evt->sel_type.oem_nots_type.oem_defined[data_count] = rsp->data[(data_count+5)]; in ipmi_sel_get_std_entry()
1668 ipmi_sel_print_event_file(struct ipmi_intf * intf, struct sel_event_record * evt, FILE * fp) in ipmi_sel_print_event_file() argument
1675 ipmi_get_event_desc(intf, evt, &description); in ipmi_sel_print_event_file()
1678 evt->sel_type.standard_type.evm_rev, in ipmi_sel_print_event_file()
1679 evt->sel_type.standard_type.sensor_type, in ipmi_sel_print_event_file()
1680 evt->sel_type.standard_type.sensor_num, in ipmi_sel_print_event_file()
1681 evt->sel_type.standard_type.event_type | (evt->sel_type.standard_type.event_dir << 7), in ipmi_sel_print_event_file()
1682 evt->sel_type.standard_type.event_data[0], in ipmi_sel_print_event_file()
1683 evt->sel_type.standard_type.event_data[1], in ipmi_sel_print_event_file()
1684 evt->sel_type.standard_type.event_data[2], in ipmi_sel_print_event_file()
1686 … (evt->sel_type.standard_type.sensor_type >=0xC0 && evt->sel_type.standard_type.sensor_type < 0xF0) in ipmi_sel_print_event_file()
1688 …pmi_sel_get_oem_sensor_type_offset(ipmi_get_oem(intf),evt->sel_type.standard_type.sensor_type, evt… in ipmi_sel_print_event_file()
1690 …ipmi_sel_get_sensor_type_offset(evt->sel_type.standard_type.sensor_type, evt->sel_type.standard_ty… in ipmi_sel_print_event_file()
1692 evt->sel_type.standard_type.sensor_num, in ipmi_sel_print_event_file()
1702 ipmi_sel_print_extended_entry(struct ipmi_intf * intf, struct sel_event_record * evt) in ipmi_sel_print_extended_entry() argument
1705 ipmi_sel_print_std_entry(intf, evt); in ipmi_sel_print_extended_entry()
1710 ipmi_sel_print_std_entry(struct ipmi_intf * intf, struct sel_event_record * evt) in ipmi_sel_print_std_entry() argument
1716 if (sel_extended && (evt->record_type < 0xc0)) in ipmi_sel_print_std_entry()
1717 … = ipmi_sdr_find_sdr_bynumtype(intf, evt->sel_type.standard_type.gen_id, evt->sel_type.standard_ty… in ipmi_sel_print_std_entry()
1720 if (!evt) in ipmi_sel_print_std_entry()
1724 printf("%x,", evt->record_id); in ipmi_sel_print_std_entry()
1726 printf("%4x | ", evt->record_id); in ipmi_sel_print_std_entry()
1728 if (evt->record_type == 0xf0) in ipmi_sel_print_std_entry()
1733 printf ("Linux kernel panic: %.11s\n", (char *) evt + 5); in ipmi_sel_print_std_entry()
1737 if (evt->record_type < 0xe0) in ipmi_sel_print_std_entry()
1739 …if ((evt->sel_type.standard_type.timestamp < 0x20000000)||(evt->sel_type.oem_ts_type.timestamp < … in ipmi_sel_print_std_entry()
1747 printf("%010d", evt->sel_type.standard_type.timestamp ); in ipmi_sel_print_std_entry()
1754 if (evt->record_type < 0xc0) in ipmi_sel_print_std_entry()
1755 printf("%s", ipmi_sel_timestamp_date(evt->sel_type.standard_type.timestamp)); in ipmi_sel_print_std_entry()
1757 printf("%s", ipmi_sel_timestamp_date(evt->sel_type.oem_ts_type.timestamp)); in ipmi_sel_print_std_entry()
1763 if (evt->record_type < 0xc0) in ipmi_sel_print_std_entry()
1764 printf("%s", ipmi_sel_timestamp_time(evt->sel_type.standard_type.timestamp)); in ipmi_sel_print_std_entry()
1766 printf("%s", ipmi_sel_timestamp_time(evt->sel_type.oem_ts_type.timestamp)); in ipmi_sel_print_std_entry()
1781 if (evt->record_type >= 0xc0) in ipmi_sel_print_std_entry()
1783 printf ("OEM record %02x", evt->record_type); in ipmi_sel_print_std_entry()
1789 if(evt->record_type <= 0xdf) in ipmi_sel_print_std_entry()
1791 …printf ("%02x%02x%02x", evt->sel_type.oem_ts_type.manf_id[0], evt->sel_type.oem_ts_type.manf_id[1]… in ipmi_sel_print_std_entry()
1797 printf("%02x", evt->sel_type.oem_ts_type.oem_defined[data_count]); in ipmi_sel_print_std_entry()
1802 printf("%02x", evt->sel_type.oem_nots_type.oem_defined[data_count]); in ipmi_sel_print_std_entry()
1804 ipmi_sel_oem_message(evt, 0); in ipmi_sel_print_std_entry()
1813 … (evt->sel_type.standard_type.sensor_type >=0xC0 && evt->sel_type.standard_type.sensor_type < 0xF0) in ipmi_sel_print_std_entry()
1815 …pmi_sel_get_oem_sensor_type_offset(ipmi_get_oem(intf),evt->sel_type.standard_type.sensor_type, evt… in ipmi_sel_print_std_entry()
1817 …ipmi_sel_get_sensor_type_offset(evt->sel_type.standard_type.sensor_type, evt->sel_type.standard_ty… in ipmi_sel_print_std_entry()
1840 printf("#%02x", evt->sel_type.standard_type.sensor_num); in ipmi_sel_print_std_entry()
1845 … (evt->sel_type.standard_type.sensor_type >=0xC0 && evt->sel_type.standard_type.sensor_type < 0xF0) in ipmi_sel_print_std_entry()
1847 …pmi_sel_get_oem_sensor_type_offset(ipmi_get_oem(intf),evt->sel_type.standard_type.sensor_type, evt… in ipmi_sel_print_std_entry()
1849 …ipmi_sel_get_sensor_type_offset(evt->sel_type.standard_type.sensor_type, evt->sel_type.standard_ty… in ipmi_sel_print_std_entry()
1851 if (evt->sel_type.standard_type.sensor_num != 0) in ipmi_sel_print_std_entry()
1852 printf(" #0x%02x", evt->sel_type.standard_type.sensor_num); in ipmi_sel_print_std_entry()
1860 ipmi_get_event_desc(intf, evt, &description); in ipmi_sel_print_std_entry()
1873 if (evt->sel_type.standard_type.event_dir) { in ipmi_sel_print_std_entry()
1879 if (sdr != NULL && evt->sel_type.standard_type.event_type == 1) { in ipmi_sel_print_std_entry()
1888 if (((evt->sel_type.standard_type.event_data[0] >> 6) & 3) == 1) { in ipmi_sel_print_std_entry()
1890 sdr->record.full, evt->sel_type.standard_type.event_data[1]); in ipmi_sel_print_std_entry()
1894 if (((evt->sel_type.standard_type.event_data[0] >> 4) & 3) == 1) { in ipmi_sel_print_std_entry()
1896 sdr->record.full, evt->sel_type.standard_type.event_data[2]); in ipmi_sel_print_std_entry()
1910 ((evt->sel_type.standard_type.event_data[0] & 0xf) % 2) ? ">" : "<", in ipmi_sel_print_std_entry()
1919 else if (evt->sel_type.standard_type.event_type == 0x6f) { in ipmi_sel_print_std_entry()
1932 if (print_sensor && evt->sel_type.standard_type.sensor_type == 0xC && /*TODO*/ in ipmi_sel_print_std_entry()
1933 evt->sel_type.standard_type.sensor_num == 0 && in ipmi_sel_print_std_entry()
1934 (evt->sel_type.standard_type.event_data[0] & 0x30) == 0x20) { in ipmi_sel_print_std_entry()
1942 evt->sel_type.standard_type.event_data[2] & 0x0f, in ipmi_sel_print_std_entry()
1943 (evt->sel_type.standard_type.event_data[2] & 0xf0) >> 4); in ipmi_sel_print_std_entry()
1951 ipmi_sel_print_std_entry_verbose(struct ipmi_intf * intf, struct sel_event_record * evt) in ipmi_sel_print_std_entry_verbose() argument
1956 if (!evt) in ipmi_sel_print_std_entry_verbose()
1959 printf("SEL Record ID : %04x\n", evt->record_id); in ipmi_sel_print_std_entry_verbose()
1961 if (evt->record_type == 0xf0) in ipmi_sel_print_std_entry_verbose()
1963 printf (" Record Type : Linux kernel panic (OEM record %02x)\n", evt->record_type); in ipmi_sel_print_std_entry_verbose()
1964 printf (" Panic string : %.11s\n\n", (char *) evt + 5); in ipmi_sel_print_std_entry_verbose()
1968 printf(" Record Type : %02x", evt->record_type); in ipmi_sel_print_std_entry_verbose()
1969 if (evt->record_type >= 0xc0) in ipmi_sel_print_std_entry_verbose()
1971 if (evt->record_type < 0xe0) in ipmi_sel_print_std_entry_verbose()
1978 if (evt->record_type < 0xe0) in ipmi_sel_print_std_entry_verbose()
1981 if (evt->record_type < 0xc0) in ipmi_sel_print_std_entry_verbose()
1982 printf("%s %s", ipmi_sel_timestamp_date(evt->sel_type.standard_type.timestamp), in ipmi_sel_print_std_entry_verbose()
1983 ipmi_sel_timestamp_time(evt->sel_type.standard_type.timestamp)); in ipmi_sel_print_std_entry_verbose()
1985 printf("%s %s", ipmi_sel_timestamp_date(evt->sel_type.oem_ts_type.timestamp), in ipmi_sel_print_std_entry_verbose()
1986 ipmi_sel_timestamp_time(evt->sel_type.oem_ts_type.timestamp)); in ipmi_sel_print_std_entry_verbose()
1990 if (evt->record_type >= 0xc0) in ipmi_sel_print_std_entry_verbose()
1992 if(evt->record_type <= 0xdf) in ipmi_sel_print_std_entry_verbose()
1994 printf (" Manufactacturer ID : %02x%02x%02x\n", evt->sel_type.oem_ts_type.manf_id[0], in ipmi_sel_print_std_entry_verbose()
1995 evt->sel_type.oem_ts_type.manf_id[1], evt->sel_type.oem_ts_type.manf_id[2]); in ipmi_sel_print_std_entry_verbose()
1998 printf("%02x", evt->sel_type.oem_ts_type.oem_defined[data_count]); in ipmi_sel_print_std_entry_verbose()
1999 printf(" [%s]\n\n",hex2ascii (evt->sel_type.oem_ts_type.oem_defined, SEL_OEM_TS_DATA_LEN)); in ipmi_sel_print_std_entry_verbose()
2005 printf("%02x", evt->sel_type.oem_nots_type.oem_defined[data_count]); in ipmi_sel_print_std_entry_verbose()
2006 printf(" [%s]\n\n",hex2ascii (evt->sel_type.oem_nots_type.oem_defined, SEL_OEM_NOTS_DATA_LEN)); in ipmi_sel_print_std_entry_verbose()
2007 ipmi_sel_oem_message(evt, 1); in ipmi_sel_print_std_entry_verbose()
2013 evt->sel_type.standard_type.gen_id); in ipmi_sel_print_std_entry_verbose()
2015 evt->sel_type.standard_type.evm_rev); in ipmi_sel_print_std_entry_verbose()
2018 … (evt->sel_type.standard_type.sensor_type >=0xC0 && evt->sel_type.standard_type.sensor_type < 0xF0) in ipmi_sel_print_std_entry_verbose()
2020 …pmi_sel_get_oem_sensor_type_offset(ipmi_get_oem(intf),evt->sel_type.standard_type.sensor_type, evt… in ipmi_sel_print_std_entry_verbose()
2022 …ipmi_sel_get_sensor_type_offset(evt->sel_type.standard_type.sensor_type, evt->sel_type.standard_ty… in ipmi_sel_print_std_entry_verbose()
2026 evt->sel_type.standard_type.sensor_num); in ipmi_sel_print_std_entry_verbose()
2028 ipmi_get_event_type(evt->sel_type.standard_type.event_type)); in ipmi_sel_print_std_entry_verbose()
2030 val2str(evt->sel_type.standard_type.event_dir, event_dir_vals)); in ipmi_sel_print_std_entry_verbose()
2032 …evt->sel_type.standard_type.event_data[0], evt->sel_type.standard_type.event_data[1], evt->sel_typ… in ipmi_sel_print_std_entry_verbose()
2033 ipmi_get_event_desc(intf, evt, &description); in ipmi_sel_print_std_entry_verbose()
2044 ipmi_sel_print_extended_entry_verbose(struct ipmi_intf * intf, struct sel_event_record * evt) in ipmi_sel_print_extended_entry_verbose() argument
2049 if (!evt) in ipmi_sel_print_extended_entry_verbose()
2053 evt->sel_type.standard_type.gen_id, in ipmi_sel_print_extended_entry_verbose()
2054 evt->sel_type.standard_type.sensor_num, in ipmi_sel_print_extended_entry_verbose()
2055 evt->sel_type.standard_type.sensor_type); in ipmi_sel_print_extended_entry_verbose()
2058 ipmi_sel_print_std_entry_verbose(intf, evt); in ipmi_sel_print_extended_entry_verbose()
2062 printf("SEL Record ID : %04x\n", evt->record_id); in ipmi_sel_print_extended_entry_verbose()
2064 if (evt->record_type == 0xf0) in ipmi_sel_print_extended_entry_verbose()
2068 evt->record_type); in ipmi_sel_print_extended_entry_verbose()
2070 (char *) evt + 5); in ipmi_sel_print_extended_entry_verbose()
2074 printf(" Record Type : %02x\n", evt->record_type); in ipmi_sel_print_extended_entry_verbose()
2075 if (evt->record_type < 0xe0) in ipmi_sel_print_extended_entry_verbose()
2078 printf("%s %s\n", ipmi_sel_timestamp_date(evt->sel_type.standard_type.timestamp), in ipmi_sel_print_extended_entry_verbose()
2079 ipmi_sel_timestamp_time(evt->sel_type.standard_type.timestamp)); in ipmi_sel_print_extended_entry_verbose()
2084 evt->sel_type.standard_type.gen_id); in ipmi_sel_print_extended_entry_verbose()
2086 evt->sel_type.standard_type.evm_rev); in ipmi_sel_print_extended_entry_verbose()
2088 …ipmi_sel_get_sensor_type_offset(evt->sel_type.standard_type.sensor_type, evt->sel_type.standard_ty… in ipmi_sel_print_extended_entry_verbose()
2090 evt->sel_type.standard_type.sensor_num); in ipmi_sel_print_extended_entry_verbose()
2092 ipmi_get_event_type(evt->sel_type.standard_type.event_type)); in ipmi_sel_print_extended_entry_verbose()
2094 val2str(evt->sel_type.standard_type.event_dir, event_dir_vals)); in ipmi_sel_print_extended_entry_verbose()
2096 …evt->sel_type.standard_type.event_data[0], evt->sel_type.standard_type.event_data[1], evt->sel_typ… in ipmi_sel_print_extended_entry_verbose()
2100 if (evt->sel_type.standard_type.event_type == 1 && sdr->type == SDR_RECORD_TYPE_FULL_SENSOR) { in ipmi_sel_print_extended_entry_verbose()
2102 switch ((evt->sel_type.standard_type.event_data[0] >> 6) & 3) { /* EV1[7:6] */ in ipmi_sel_print_extended_entry_verbose()
2110 evt->sel_type.standard_type.event_data[1])); in ipmi_sel_print_extended_entry_verbose()
2120 evt->sel_type.standard_type.event_data[1]); in ipmi_sel_print_extended_entry_verbose()
2125 evt->sel_type.standard_type.event_data[1]); in ipmi_sel_print_extended_entry_verbose()
2128 switch ((evt->sel_type.standard_type.event_data[0] >> 4) & 3) { /* EV1[5:4] */ in ipmi_sel_print_extended_entry_verbose()
2136 evt->sel_type.standard_type.event_data[2])); in ipmi_sel_print_extended_entry_verbose()
2146 evt->sel_type.standard_type.event_data[2]); in ipmi_sel_print_extended_entry_verbose()
2151 evt->sel_type.standard_type.event_data[2]); in ipmi_sel_print_extended_entry_verbose()
2154 …} else if (evt->sel_type.standard_type.event_type >= 0x2 && evt->sel_type.standard_type.event_type… in ipmi_sel_print_extended_entry_verbose()
2156 } else if (evt->sel_type.standard_type.event_type == 0x6f) { in ipmi_sel_print_extended_entry_verbose()
2159 if (evt->sel_type.standard_type.sensor_type == 0xC && in ipmi_sel_print_extended_entry_verbose()
2160 evt->sel_type.standard_type.sensor_num == 0 && /**** THIS LOOK TO BE OEM ****/ in ipmi_sel_print_extended_entry_verbose()
2161 (evt->sel_type.standard_type.event_data[0] & 0x30) == 0x20) in ipmi_sel_print_extended_entry_verbose()
2165 evt->sel_type.standard_type.event_data[2] & 0x0f, in ipmi_sel_print_extended_entry_verbose()
2166 (evt->sel_type.standard_type.event_data[2] & 0xf0) >> 4); in ipmi_sel_print_extended_entry_verbose()
2169 evt->sel_type.standard_type.sensor_type == 0x2b && /* Version change */ in ipmi_sel_print_extended_entry_verbose()
2170 evt->sel_type.standard_type.event_data[0] == 0xC1 /* Data in Data 2 */ in ipmi_sel_print_extended_entry_verbose()
2181 …} else if (evt->sel_type.standard_type.event_type >= 0x70 && evt->sel_type.standard_type.event_typ… in ipmi_sel_print_extended_entry_verbose()
2185 …evt->sel_type.standard_type.event_data[0], evt->sel_type.standard_type.event_data[1], evt->sel_typ… in ipmi_sel_print_extended_entry_verbose()
2188 ipmi_get_event_desc(intf, evt, &description); in ipmi_sel_print_extended_entry_verbose()
2204 struct sel_event_record evt; in __ipmi_sel_savelist_entries() local
2266 next_id = ipmi_sel_get_std_entry(intf, 0, &evt); in __ipmi_sel_savelist_entries()
2268 delta = next_id - evt.record_id; in __ipmi_sel_savelist_entries()
2271 next_id = ipmi_sel_get_std_entry(intf, 0xffff, &evt); in __ipmi_sel_savelist_entries()
2273 next_id = evt.record_id + count * delta + delta; in __ipmi_sel_savelist_entries()
2284 next_id = ipmi_sel_get_std_entry(intf, curr_id, &evt); in __ipmi_sel_savelist_entries()
2291 next_id = ipmi_sel_get_std_entry(intf, curr_id, &evt); in __ipmi_sel_savelist_entries()
2297 ipmi_sel_print_std_entry_verbose(intf, &evt); in __ipmi_sel_savelist_entries()
2299 ipmi_sel_print_std_entry(intf, &evt); in __ipmi_sel_savelist_entries()
2303 fwrite(&evt, 1, 16, fp); in __ipmi_sel_savelist_entries()
2305 ipmi_sel_print_event_file(intf, &evt, fp); in __ipmi_sel_savelist_entries()
2342 struct sel_event_record evt; in ipmi_sel_interpret() local
2383 evt.record_type = 2; in ipmi_sel_interpret()
2385 evt.record_id = strtol((const char *)cursor, (char **)NULL, 16); in ipmi_sel_interpret()
2391 evt.sel_type.standard_type.evm_rev = 4; in ipmi_sel_interpret()
2394 evt.sel_type.standard_type.timestamp; in ipmi_sel_interpret()
2401 evt.sel_type.standard_type.gen_id = 0x0020; in ipmi_sel_interpret()
2412 evt.sel_type.standard_type.sensor_type = in ipmi_sel_interpret()
2423 evt.sel_type.standard_type.sensor_num = in ipmi_sel_interpret()
2436 evt.sel_type.standard_type.event_type= in ipmi_sel_interpret()
2448 evt.sel_type.standard_type.event_dir = 0; in ipmi_sel_interpret()
2450 evt.sel_type.standard_type.event_dir = 1; in ipmi_sel_interpret()
2456 if (evt.sel_type.standard_type.sensor_type == 0xF0) { in ipmi_sel_interpret()
2463 evt.sel_type.standard_type.event_data[2] = in ipmi_sel_interpret()
2477 evt.sel_type.standard_type.event_data[1] = in ipmi_sel_interpret()
2491 evt.sel_type.standard_type.event_data[0] = in ipmi_sel_interpret()
2503 evt.sel_type.standard_type.event_data[1] |= in ipmi_sel_interpret()
2512 evt.sel_type.standard_type.event_data[0] = in ipmi_sel_interpret()
2523 evt.sel_type.standard_type.event_data[1] = in ipmi_sel_interpret()
2535 evt.sel_type.standard_type.event_data[2] = in ipmi_sel_interpret()
2547 ipmi_sel_print_std_entry_verbose(intf, &evt); in ipmi_sel_interpret()
2549 ipmi_sel_print_std_entry(intf, &evt); in ipmi_sel_interpret()
2575 struct sel_event_record evt; in ipmi_sel_readraw() local
2585 if ((bytesRead = fread(&evt, 1, 16, fp)) == 16) in ipmi_sel_readraw()
2588 ipmi_sel_print_std_entry_verbose(intf, &evt); in ipmi_sel_readraw()
2590 ipmi_sel_print_std_entry(intf, &evt); in ipmi_sel_readraw()
2885 struct sel_event_record evt; in ipmi_sel_show_entry() local
2912 if (!ipmi_sel_get_std_entry(intf, id, &evt)) { in ipmi_sel_show_entry()
2917 if (evt.sel_type.standard_type.sensor_num == 0 in ipmi_sel_show_entry()
2918 && evt.sel_type.standard_type.sensor_type == 0 in ipmi_sel_show_entry()
2919 && evt.record_type == 0) { in ipmi_sel_show_entry()
2926 ipmi_sel_print_extended_entry_verbose(intf, &evt); in ipmi_sel_show_entry()
2929 evt.sel_type.standard_type.gen_id, in ipmi_sel_show_entry()
2930 evt.sel_type.standard_type.sensor_num, in ipmi_sel_show_entry()
2931 evt.sel_type.standard_type.sensor_type); in ipmi_sel_show_entry()