Lines Matching refs:rec

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()
98 && ((rec->value[SEL_BYTE(4)] < 0) in ipmi_sel_oem_match()
99 || (evt[3] == rec->value[SEL_BYTE(4)])) in ipmi_sel_oem_match()
100 && ((rec->value[SEL_BYTE(5)] < 0) in ipmi_sel_oem_match()
101 || (evt[4] == rec->value[SEL_BYTE(5)])) in ipmi_sel_oem_match()
102 && ((rec->value[SEL_BYTE(6)] < 0) in ipmi_sel_oem_match()
103 || (evt[5] == rec->value[SEL_BYTE(6)])) in ipmi_sel_oem_match()
104 && ((rec->value[SEL_BYTE(7)] < 0) in ipmi_sel_oem_match()
105 || (evt[6] == rec->value[SEL_BYTE(7)])) in ipmi_sel_oem_match()
106 && ((rec->value[SEL_BYTE(11)] < 0) in ipmi_sel_oem_match()
107 || (evt[10] == rec->value[SEL_BYTE(11)])) in ipmi_sel_oem_match()
108 && ((rec->value[SEL_BYTE(12)] < 0) in ipmi_sel_oem_match()
109 || (evt[11] == rec->value[SEL_BYTE(12)]))) { in ipmi_sel_oem_match()
333 ipmi_sel_add_entry(struct ipmi_intf * intf, struct sel_event_record * rec) in ipmi_sel_add_entry() argument
341 req.msg.data = (unsigned char *)rec; in ipmi_sel_add_entry()
344 ipmi_sel_print_std_entry(intf, rec); in ipmi_sel_add_entry()
447 get_kontron_evt_desc(struct ipmi_intf * intf, struct sel_event_record * rec) in get_kontron_evt_desc() argument
456 if( rec->record_type < 0xC0 ){ in get_kontron_evt_desc()
459 if (st->code == rec->sel_type.standard_type.event_type ){ in get_kontron_evt_desc()
473 get_newisys_evt_desc(struct ipmi_intf * intf, struct sel_event_record * rec) in get_newisys_evt_desc() argument
493 msg_data[4] = rec->record_id & 0x00FF; /* SEL Record ID LSB */ in get_newisys_evt_desc()
494 msg_data[5] = (rec->record_id & 0xFF00) >> 8; /* SEL Record ID MSB */ in get_newisys_evt_desc()
536 get_supermicro_evt_desc(struct ipmi_intf *intf, struct sel_event_record *rec) in get_supermicro_evt_desc() argument
551 data1 = rec->sel_type.standard_type.event_data[0]; in get_supermicro_evt_desc()
552 data2 = rec->sel_type.standard_type.event_data[1]; in get_supermicro_evt_desc()
553 data3 = rec->sel_type.standard_type.event_data[2]; in get_supermicro_evt_desc()
555 if (rec->sel_type.standard_type.event_type != 0x6F) { in get_supermicro_evt_desc()
565 sensor_type = rec->sel_type.standard_type.sensor_type; in get_supermicro_evt_desc()
653 char * get_dell_evt_desc(struct ipmi_intf * intf, struct sel_event_record * rec) in get_dell_evt_desc() argument
673 data1 = rec->sel_type.standard_type.event_data[0]; in get_dell_evt_desc()
674 data2 = rec->sel_type.standard_type.event_data[1]; in get_dell_evt_desc()
675 data3 = rec->sel_type.standard_type.event_data[2]; in get_dell_evt_desc()
677 if (0x6F == rec->sel_type.standard_type.event_type) in get_dell_evt_desc()
679 sensor_type = rec->sel_type.standard_type.sensor_type; in get_dell_evt_desc()
705 if((0x06 == (data1 & MASK_LOWER_NIBBLE)) && (0x0A == rec->sel_type.standard_type.sensor_num)) in get_dell_evt_desc()
750 if( (SENSOR_TYPE_MEMORY == sensor_type) && (0x0B == rec->sel_type.standard_type.event_type) ) in get_dell_evt_desc()
766 if(0x1C == rec->sel_type.standard_type.sensor_num) in get_dell_evt_desc()
851 if( (SENSOR_TYPE_MEMORY == sensor_type) && (0x0B == rec->sel_type.standard_type.event_type) ) in get_dell_evt_desc()
1004 if(0x25 == rec->sel_type.standard_type.sensor_num) in get_dell_evt_desc()
1031 if(0x29 == rec->sel_type.standard_type.sensor_num) in get_dell_evt_desc()
1161 sensor_type = rec->sel_type.standard_type.event_type; in get_dell_evt_desc()
1167 ipmi_get_oem_desc(struct ipmi_intf * intf, struct sel_event_record * rec) in ipmi_get_oem_desc() argument
1174 desc = get_newisys_evt_desc(intf, rec); in ipmi_get_oem_desc()
1177 desc = get_kontron_evt_desc(intf, rec); in ipmi_get_oem_desc()
1180 desc = get_dell_evt_desc(intf, rec); in ipmi_get_oem_desc()
1184 desc = get_supermicro_evt_desc(intf, rec); in ipmi_get_oem_desc()
1196 ipmi_get_event_desc(struct ipmi_intf * intf, struct sel_event_record * rec, char ** desc) in ipmi_get_event_desc() argument
1207 …if ((rec->sel_type.standard_type.event_type >= 0x70) && (rec->sel_type.standard_type.event_type < … in ipmi_get_event_desc()
1208 *desc = ipmi_get_oem_desc(intf, rec); in ipmi_get_event_desc()
1210 } else if (rec->sel_type.standard_type.event_type == 0x6f) { in ipmi_get_event_desc()
1211 …if( rec->sel_type.standard_type.sensor_type >= 0xC0 && rec->sel_type.standard_type.sensor_type < … in ipmi_get_event_desc()
1217 rec->sel_type.standard_type.sensor_type , iana); in ipmi_get_event_desc()
1220 code = rec->sel_type.standard_type.sensor_type; in ipmi_get_event_desc()
1224 code = rec->sel_type.standard_type.sensor_type; in ipmi_get_event_desc()
1225 …if ( (OEM_CODE_IN_BYTE2 == (rec->sel_type.standard_type.event_data[0] & DATA_BYTE2_SPECIFIED_MASK)… in ipmi_get_event_desc()
1226 … (OEM_CODE_IN_BYTE3 == (rec->sel_type.standard_type.event_data[0] & DATA_BYTE3_SPECIFIED_MASK)) ) in ipmi_get_event_desc()
1228 if(rec->sel_type.standard_type.event_data[0] & DATA_BYTE2_SPECIFIED_MASK) in ipmi_get_event_desc()
1229 evt->data = rec->sel_type.standard_type.event_data[1]; in ipmi_get_event_desc()
1231 sfx = ipmi_get_oem_desc(intf, rec); in ipmi_get_event_desc()
1237 code = rec->sel_type.standard_type.sensor_type; in ipmi_get_event_desc()
1238 sfx = ipmi_get_oem_desc(intf, rec); in ipmi_get_event_desc()
1246 rec->sel_type.standard_type.sensor_type ); in ipmi_get_event_desc()
1253 code = rec->sel_type.standard_type.sensor_type; in ipmi_get_event_desc()
1254 sfx = ipmi_get_oem_desc(intf, rec); in ipmi_get_event_desc()
1262 code = rec->sel_type.standard_type.sensor_type; in ipmi_get_event_desc()
1270 code = rec->sel_type.standard_type.sensor_type; in ipmi_get_event_desc()
1271 …if ( (OEM_CODE_IN_BYTE2 == (rec->sel_type.standard_type.event_data[0] & DATA_BYTE2_SPECIFIED_MASK)… in ipmi_get_event_desc()
1272 … (OEM_CODE_IN_BYTE3 == (rec->sel_type.standard_type.event_data[0] & DATA_BYTE3_SPECIFIED_MASK)) ) in ipmi_get_event_desc()
1274 if(rec->sel_type.standard_type.event_data[0] & DATA_BYTE2_SPECIFIED_MASK) in ipmi_get_event_desc()
1275 evt->data = rec->sel_type.standard_type.event_data[1]; in ipmi_get_event_desc()
1276 sfx = ipmi_get_oem_desc(intf, rec); in ipmi_get_event_desc()
1279 else if(SENSOR_TYPE_OEM_SEC_EVENT == rec->sel_type.standard_type.event_data[0]) in ipmi_get_event_desc()
1282 if(0x23 == rec->sel_type.standard_type.sensor_num) in ipmi_get_event_desc()
1284 evt->data = rec->sel_type.standard_type.event_data[1]; in ipmi_get_event_desc()
1285 sfx = ipmi_get_oem_desc(intf, rec); in ipmi_get_event_desc()
1291 code = rec->sel_type.standard_type.event_type; in ipmi_get_event_desc()
1294 offset = rec->sel_type.standard_type.event_data[0] & 0xf; in ipmi_get_event_desc()
1299 ((rec->sel_type.standard_type.event_data[0] & DATA_BYTE2_SPECIFIED_MASK) && in ipmi_get_event_desc()
1300 (evt->data == rec->sel_type.standard_type.event_data[1])))) in ipmi_get_event_desc()
1326 if((sfx) && (0x6F == rec->sel_type.standard_type.event_type)) in ipmi_get_event_desc()