Lines Matching full:fru
3 #include <libpldm/fru.h>
21 // 7: uint16_t(FRU Record Set Identifier), uint8_t(FRU Record Type),
22 // uint8_t(Number of FRU fields), uint8_t(Encoding Type for FRU fields),
23 // uint8_t(FRU Field Type), uint8_t(FRU Field Length)
26 // // 2: 1byte FRU Field Type, 1byte FRU Field Length
216 // 7: uint16_t(FRU Record Set Identifier), uint8_t(FRU Record Type), in parseFruRecordTable()
217 // uint8_t(Number of FRU fields), uint8_t(Encoding Type for FRU fields), in parseFruRecordTable()
218 // uint8_t(FRU Field Type), uint8_t(FRU Field Length) in parseFruRecordTable()
221 error("Invalid FRU length '{LENGTH}' while parsing FRU record table", in parseFruRecordTable()
231 FruRecordDataFormat fru; in parseFruRecordTable() local
235 fru.fruRSI = (int)le16toh(record->record_set_id); in parseFruRecordTable()
236 fru.fruRecType = record->record_type; in parseFruRecordTable()
237 fru.fruNum = record->num_fru_fields; in parseFruRecordTable()
238 fru.fruEncodeType = record->encoding_type; in parseFruRecordTable()
244 [fruData, &fru, &index](int) { in parseFruRecordTable()
255 fru.fruTLV.push_back(frutlv); in parseFruRecordTable()
257 // 2: 1byte FRU Field Type, 1byte FRU Field Length in parseFruRecordTable()
261 frus.push_back(fru); in parseFruRecordTable()