Home
last modified time | relevance | path

Searched refs:BinaryVector (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/openpower-vpd-parser/vpd-manager/include/
H A Disdimm_parser.hpp32 explicit JedecSpdParser(const types::BinaryVector& i_spdVector) : in JedecSpdParser()
53 types::BinaryVector::const_iterator& i_iterator);
61 auto getDDR4DimmCapacity(types::BinaryVector::const_iterator& i_iterator);
70 types::BinaryVector::const_iterator& i_iterator);
79 types::BinaryVector::const_iterator& i_iterator);
93 types::BinaryVector::const_iterator& i_iterator);
108 types::BinaryVector getDDR4ManufacturerId();
116 auto getDDR5DimmCapacity(types::BinaryVector::const_iterator& i_iterator);
124 auto getDDR5PartNumber(types::BinaryVector::const_iterator& i_iterator);
132 auto getDDR5SerialNumber(types::BinaryVector::const_iterator& i_iterator);
[all …]
H A Dipz_parser.hpp36 IpzVpdParser(const types::BinaryVector& vpdVector, in IpzVpdParser()
78 void checkHeader(types::BinaryVector::const_iterator itrToVPD);
133 bool recordEccCheck(types::BinaryVector::const_iterator iterator);
146 auto readTOC(types::BinaryVector::const_iterator& itrToVPD);
159 types::BinaryVector::const_iterator& itrToPT, auto ptLength);
170 types::BinaryVector::const_iterator itrToKwdData);
179 types::BinaryVector::const_iterator& itrToKwds);
199 types::BinaryVector getKeywordValueFromRecord(
237 types::BinaryVector& io_vpdVector);
255 const types::BinaryVector& i_keywordData,
[all …]
H A Dddimm_parser.hpp37 DdimmVpdParser(const types::BinaryVector& i_vpdVector) : in DdimmVpdParser()
61 void readKeywords(types::BinaryVector::const_iterator i_iterator);
69 size_t getDdimmSize(types::BinaryVector::const_iterator i_iterator);
78 types::BinaryVector::const_iterator i_iterator);
87 types::BinaryVector::const_iterator i_iterator);
118 const types::BinaryVector& m_vpdVector;
H A Dkeyword_vpd_parser.hpp28 KeywordVpdParser(const types::BinaryVector& kwVpdVector) : in KeywordVpdParser()
64 void validateChecksum(types::BinaryVector::const_iterator i_checkSumStart,
65 types::BinaryVector::const_iterator i_checkSumEnd);
92 const types::BinaryVector& m_keywordVpdVector;
95 types::BinaryVector::const_iterator m_vpdIterator;
H A Dtypes.hpp36 using BinaryVector = std::vector<uint8_t>; typedef
54 BinaryVector,
77 using KWdVPDValueType = std::variant<BinaryVector,std::string, size_t>;
131 using IpzData = std::tuple<Record, Keyword, BinaryVector>;
132 using KwData = std::tuple<Keyword, BinaryVector>;
H A Dparser_factory.hpp47 const types::BinaryVector& i_vpdVector,
H A Dparser.hpp146 types::BinaryVector m_vpdVector;
H A Dbios_handler.hpp108 void saveFcoToBios(const types::BinaryVector& i_fcoVal);
/openbmc/openpower-vpd-parser/test/
H A Dutest_ddimm_parser.cpp20 std::pair<std::string, types::BinaryVector>{ in TEST()
22 std::pair<std::string, types::BinaryVector>{ in TEST()
24 std::pair<std::string, types::BinaryVector>{ in TEST()
28 std::pair<std::string, types::BinaryVector>{"CC", in TEST()
30 std::pair<std::string, types::BinaryVector>{"DI", {0x80, 0xCE}}}; in TEST()
44 std::pair<std::string, types::BinaryVector>{ in TEST()
46 std::pair<std::string, types::BinaryVector>{ in TEST()
48 std::pair<std::string, types::BinaryVector>{ in TEST()
52 std::pair<std::string, types::BinaryVector>{"CC", in TEST()
54 std::pair<std::string, types::BinaryVector>{"DI", {0x80, 0xAD}}}; in TEST()
[all …]
H A Dutest_keyword_parser.cpp17 std::pair<std::string, types::BinaryVector>{"WI", {0x00}}, in TEST()
18 std::pair<std::string, types::BinaryVector>{ in TEST()
20 std::pair<std::string, types::BinaryVector>{ in TEST()
28 std::pair<std::string, types::BinaryVector>{ in TEST()
32 std::pair<std::string, types::BinaryVector>{"MF", {0x00, 0x10}}, in TEST()
33 std::pair<std::string, types::BinaryVector>{"VZ", {0x30, 0x33}}, in TEST()
34 std::pair<std::string, types::BinaryVector>{ in TEST()
36 std::pair<std::string, types::BinaryVector>{ in TEST()
38 std::pair<std::string, types::BinaryVector>{"CE", {0x31}}, in TEST()
39 std::pair<std::string, types::BinaryVector>{ in TEST()
[all …]
/openbmc/openpower-vpd-parser/vpd-manager/src/
H A Disdimm_parser.cpp66 types::BinaryVector::const_iterator& i_iterator) in getDDR4DimmCapacity()
144 types::BinaryVector::const_iterator& i_iterator) in getDDR4PartNumber()
157 types::BinaryVector::const_iterator& i_iterator) in getDDR4SerialNumber()
173 types::BinaryVector::const_iterator& i_iterator) in getDDR4FruNumber()
209 types::BinaryVector JedecSpdParser::getDDR4ManufacturerId() in getDDR4ManufacturerId()
211 types::BinaryVector l_mfgId(SPD_JEDEC_DRAM_MANUFACTURER_ID_LENGTH); in getDDR4ManufacturerId()
228 types::BinaryVector::const_iterator& i_iterator) in getDDR5DimmCapacity()
237 types::BinaryVector::const_iterator& i_iterator) in getDDR5PartNumber()
247 types::BinaryVector::const_iterator& i_iterator) in getDDR5SerialNumber()
291 types::BinaryVector::const_iterator& i_iterator) in readKeywords()
H A Dbios_handler.cpp196 if (auto l_fcoInVpd = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in processFieldCoreOverride()
247 if (auto l_fcoInVpd = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in saveFcoToVpd()
258 types::BinaryVector l_biosValInVpdFormat = { in saveFcoToVpd()
283 void IbmBiosHandler::saveFcoToBios(const types::BinaryVector& i_fcoVal) in saveFcoToBios()
323 if (auto l_pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in saveAmmToVpd()
327 types::BinaryVector l_valToUpdateInVpd{ in saveAmmToVpd()
385 if (auto pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in processActiveMemoryMirror()
429 if (auto l_pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in saveCreateDefaultLparToVpd()
446 types::BinaryVector l_valToUpdateInVpd; in saveCreateDefaultLparToVpd()
517 if (auto l_pVal = std::get_if<types::BinaryVector>(&l_kwdValueVariant)) in processCreateDefaultLpar()
[all …]
H A Dkeyword_vpd_parser.cpp43 types::BinaryVector::const_iterator l_checkSumStart = m_vpdIterator; in parse()
53 types::BinaryVector::const_iterator l_checkSumEnd = m_vpdIterator; in parse()
109 types::BinaryVector::const_iterator i_checkSumStart, in validateChecksum()
110 types::BinaryVector::const_iterator i_checkSumEnd) in validateChecksum()
H A Dipz_parser.cpp55 static uint16_t readUInt16LE(types::BinaryVector::const_iterator iterator) in readUInt16LE()
66 const types::BinaryVector tempVector = m_vpdVector; in vhdrEccCheck()
112 const types::BinaryVector tempVector = m_vpdVector; in vtocEccCheck()
136 bool IpzVpdParser::recordEccCheck(types::BinaryVector::const_iterator iterator) in recordEccCheck()
160 const types::BinaryVector tempVector = m_vpdVector; in recordEccCheck()
183 void IpzVpdParser::checkHeader(types::BinaryVector::const_iterator itrToVPD) in checkHeader()
205 auto IpzVpdParser::readTOC(types::BinaryVector::const_iterator& itrToVPD) in readTOC()
247 IpzVpdParser::readPT(types::BinaryVector::const_iterator& itrToPT, in readPT()
295 types::BinaryVector::const_iterator& itrToKwds) in readKeywords()
411 types::BinaryVector IpzVpdParser::getKeywordValueFromRecord( in getKeywordValueFromRecord()
[all …]
H A Dddimm_parser.cpp95 types::BinaryVector::const_iterator i_iterator) in getDdr5BasedDdimmSize()
231 types::BinaryVector::const_iterator i_iterator) in getDdr4BasedDdimmSize()
329 types::BinaryVector::const_iterator i_iterator) in getDdimmSize()
350 types::BinaryVector::const_iterator i_iterator) in readKeywords()
363 types::BinaryVector l_partNumber(i_iterator, in readKeywords()
367 types::BinaryVector l_serialNumber(i_iterator, in readKeywords()
371 types::BinaryVector l_ccin(i_iterator, i_iterator + constants::CCIN_LEN); in readKeywords()
373 types::BinaryVector l_mfgId(DRAM_MANUFACTURER_ID_LENGTH); in readKeywords()
H A Dbackup_restore.cpp282 types::BinaryVector l_defaultBinaryValue; in backupAndRestoreIpzVpd()
287 l_aRecordKwInfo["defaultValue"].get<types::BinaryVector>(); in backupAndRestoreIpzVpd()
300 types::BinaryVector l_srcBinaryValue; in backupAndRestoreIpzVpd()
316 types::BinaryVector(l_srcStrValue.begin(), l_srcStrValue.end()); in backupAndRestoreIpzVpd()
325 std::get_if<types::BinaryVector>(&l_value)) in backupAndRestoreIpzVpd()
333 types::BinaryVector l_dstBinaryValue; in backupAndRestoreIpzVpd()
349 types::BinaryVector(l_dstStrValue.begin(), l_dstStrValue.end()); in backupAndRestoreIpzVpd()
358 std::get_if<types::BinaryVector>(&l_value)) in backupAndRestoreIpzVpd()
504 types::BinaryVector l_inpKeywordValue; in updateKeywordOnPrimaryOrBackupPath()
H A Dparser_factory.cpp34 static vpdType vpdTypeCheck(const types::BinaryVector& i_vpdVector) in vpdTypeCheck()
98 const types::BinaryVector& i_vpdVector, const std::string& i_vpdFilePath, in getParser()
H A Dmanager.cpp53 const types::BinaryVector i_value) -> int { in Manager()
224 types::BinaryVector l_valueToUpdate; in updateKeyword()
229 if (const types::BinaryVector* l_val = in updateKeyword()
230 std::get_if<types::BinaryVector>(&l_updatedValue)) in updateKeyword()
245 if (const types::BinaryVector* l_val = in updateKeyword()
246 std::get_if<types::BinaryVector>(&l_updatedValue)) in updateKeyword()
573 if (auto l_kwdValue = std::get_if<types::BinaryVector>(&l_fcKwdValue)) in getUnexpandedLocationCode()
641 if (auto l_kwdValue = std::get_if<types::BinaryVector>(&l_tmKwdValue)) in getUnexpandedLocationCode()
H A Dsingle_fab.cpp47 const types::BinaryVector l_imValue = in getImFromPersistedLocation()
49 .get<types::BinaryVector>(); in getImFromPersistedLocation()
79 std::get_if<types::BinaryVector>(&l_readValue); in getImFromPlanar()
102 types::BinaryVector l_imValue; in setImOnPlanar()
/openbmc/openpower-vpd-parser/vpd-tool/include/
H A Dtool_types.hpp15 using BinaryVector = std::vector<uint8_t>; typedef
33 BinaryVector,
52 using KwData = std::tuple<std::string, BinaryVector>;
55 using IpzData = std::tuple<std::string, std::string, BinaryVector>;
H A Dvpd_tool.hpp219 types::BinaryVector getVpdValueInBiosConfigManager(
H A Dtool_utils.hpp156 inline std::string getPrintableValue(const types::BinaryVector& i_keywordValue) in getPrintableValue()
396 inline types::BinaryVector convertToBinary(const std::string& i_value) in convertToBinary()
977 inline types::BinaryVector convertIntegralTypeToBytes( in convertIntegralTypeToBytes()
980 types::BinaryVector l_result; in convertIntegralTypeToBytes()
/openbmc/openpower-vpd-parser/vpd-manager/include/utility/
H A Dvpd_specific_utility.hpp93 const types::BinaryVector& i_vpdVector, in dumpBadVpd()
441 if (auto kwdVal = std::get_if<types::BinaryVector>(&retVal)) in getExpandedLocationCode()
457 if (auto kwdVal = std::get_if<types::BinaryVector>(&retVal)) in getExpandedLocationCode()
502 types::BinaryVector& vpdVector, in getVpdDataInVector()
704 if (std::holds_alternative<types::BinaryVector>( in resetDataUnderPIM()
708 types::BinaryVector{}); in resetDataUnderPIM()
781 auto l_hwVer = std::get_if<types::BinaryVector>(&l_retVal); in isPass1Planar()
787 auto l_imValue = std::get_if<types::BinaryVector>(&l_retVal); in isPass1Planar()
803 const types::BinaryVector l_everest{80, 00, 48, 00}; in isPass1Planar()
804 const types::BinaryVector l_fuji{96, 00, 32, 00}; in isPass1Planar()
[all …]
H A Dcommon_utility.hpp167 const types::BinaryVector& i_keywordValue) in convertByteVectorToHex()
192 inline std::string getPrintableValue(const types::BinaryVector& i_keywordValue, in getPrintableValue()
236 inline types::BinaryVector convertToBinary(const std::string& i_value, in convertToBinary()
240 types::BinaryVector l_binaryValue{}; in convertToBinary()
/openbmc/openpower-vpd-parser/vpd-tool/src/
H A Dvpd_tool.cpp67 std::get_if<types::BinaryVector>(&l_keywordValue); in readKeyword()
204 populateInterfaceJson<vpd::types::BinaryVector>( in populateFruJson()
338 types::BinaryVector>::value) in getInventoryPropertyJson()
555 const types::BinaryVector l_keywordValueToUpdate = in cleanSystemVpd()
561 .get<types::BinaryVector>(); in cleanSystemVpd()
701 std::get_if<types::BinaryVector>(&l_srcKeywordVariant); in fetchKeywordInfo()
732 std::get_if<types::BinaryVector>(&l_dstKeywordVariant); in fetchKeywordInfo()
1170 const types::BinaryVector& i_keywordValue) -> int { in handleMoreOption()
1501 types::BinaryVector VpdTool::getVpdValueInBiosConfigManager( in getVpdValueInBiosConfigManager()
1504 types::BinaryVector l_result; in getVpdValueInBiosConfigManager()

12