Home
last modified time | relevance | path

Searched refs:fruArea (Results 1 – 5 of 5) sorted by relevance

/openbmc/ipmi-fru-parser/
H A Dwritefrudata.cpp180 for (const auto& fruArea : areaVector) in updateInventory() local
182 fruid = fruArea->getFruID(); in updateInventory()
184 rc = parse_fru_area(fruArea->getType(), in updateInventory()
185 static_cast<const void*>(fruArea->getData()), in updateInventory()
186 fruArea->getLength(), fruData); in updateInventory()
445 bool removeInvalidArea(const std::unique_ptr<IPMIFruArea>& fruArea) in removeInvalidArea() argument
448 if (!(fruArea->getLength())) in removeInvalidArea()
614 std::unique_ptr<IPMIFruArea> fruArea = in validateFRUArea() local
619 fruArea->setPresent(present); in validateFRUArea()
621 fruAreaVec.emplace_back(std::move(fruArea)); in validateFRUArea()
/openbmc/entity-manager/src/fru_device/
H A Dfru_utils.cpp1015 bool updateAreaChecksum(std::vector<uint8_t>& fruArea) in updateAreaChecksum() argument
1017 if (fruArea.size() < fruBlockSize) in updateAreaChecksum()
1022 if (fruArea.size() % fruBlockSize != 0) in updateAreaChecksum()
1029 uint8_t oldcksum = fruArea[fruArea.size() - 1]; in updateAreaChecksum()
1031 fruArea[fruArea.size() - 1] = in updateAreaChecksum()
1033 fruArea[fruArea.size() - 1] = calculateChecksum(fruArea); in updateAreaChecksum()
1035 if (oldcksum != fruArea[fruArea.size() - 1]) in updateAreaChecksum()
1040 static_cast<int>(fruArea[fruArea.size() - 1])); in updateAreaChecksum()
1386 bool createDummyArea(fruAreas fruArea, std::vector<uint8_t>& areaData) in createDummyArea() argument
1397 switch (fruArea) in createDummyArea()
[all …]
H A Dfru_utils.hpp224 bool updateAreaChecksum(std::vector<uint8_t>& fruArea);
229 bool createDummyArea(fruAreas fruArea, std::vector<uint8_t>& areaData);
/openbmc/entity-manager/test/
H A Dtest_fru-utils.cpp542 std::vector<uint8_t> fruArea = {}; in TEST() local
543 EXPECT_FALSE(updateAreaChecksum(fruArea)); in TEST()
549 std::vector<uint8_t> fruArea = {0x01, 0x00, 0x01, 0x02, in TEST() local
551 EXPECT_TRUE(updateAreaChecksum(fruArea)); in TEST()
552 EXPECT_EQ(fruArea.back(), 0xf5); in TEST()
558 std::vector<uint8_t> fruArea = {0x01, 0x00, 0x01, 0x02, 0x03, in TEST() local
560 EXPECT_FALSE(updateAreaChecksum(fruArea)); in TEST()
/openbmc/phosphor-host-ipmid/
H A Dstoragehandler.cpp804 const auto& fruArea = getFruAreaData(fruDeviceId); in ipmiStorageReadFruData() local
805 auto size = fruArea.size(); in ipmiStorageReadFruData()
823 std::vector<uint8_t> fruData((fruArea.begin() + offset), in ipmiStorageReadFruData()
824 (fruArea.begin() + offset + returnCount)); in ipmiStorageReadFruData()