Lines Matching refs:blockData
668 bool validateHeader(const std::array<uint8_t, I2C_SMBUS_BLOCK_MAX>& blockData) in validateHeader() argument
671 if (blockData[0] != fruVersion) in validateHeader()
675 "VERSION", lg2::hex, blockData[0], "SUPPORTED_VERSION", lg2::hex, in validateHeader()
681 if (blockData[6] != 0x0) in validateHeader()
684 lg2::hex, blockData[6]); in validateHeader()
692 if (blockData[ii] == 0) in validateHeader()
696 auto inserted = foundOffsets.insert(blockData[ii]); in validateHeader()
707 sum += blockData[jj]; in validateHeader()
711 if (sum != blockData[7]) in validateHeader()
715 "CHECKSUM", lg2::hex, blockData[7], "CALCULATED_CHECKSUM", lg2::hex, in validateHeader()
758 std::array<uint8_t, I2C_SMBUS_BLOCK_MAX> blockData = {}; in findFRUHeader() local
759 if (reader.read(startingOffset, 0x8, blockData.data()) < 0) in findFRUHeader()
767 if (validateHeader(blockData)) in findFRUHeader()
770 static_assert(fru.ipmiFruBlock.size() == blockData.size(), in findFRUHeader()
772 std::memcpy(fru.ipmiFruBlock.data(), blockData.data(), in findFRUHeader()
788 if (blockData.size() >= tyanHeader.size() && in findFRUHeader()
789 std::equal(tyanHeader.begin(), tyanHeader.end(), blockData.begin())) in findFRUHeader()
799 if (blockData.size() >= gigabyteHeader.size() && in findFRUHeader()
801 blockData.begin())) in findFRUHeader()
828 std::array<uint8_t, I2C_SMBUS_BLOCK_MAX> blockData{}; in readFRUContents() local
835 std::memcpy(blockData.data(), sections->ipmiFruBlock.data(), in readFRUContents()
836 blockData.size()); in readFRUContents()
838 device.insert(device.end(), blockData.begin(), in readFRUContents()
839 std::next(blockData.begin(), 8)); in readFRUContents()
877 if (reader.read(baseOffset + areaOffset, 0x2, blockData.data()) < 0) in readFRUContents()
885 size_t length = blockData[1] * fruBlockSize; in readFRUContents()
907 if (reader.read(baseOffset + areaOffset, 0x3, blockData.data()) < 0) in readFRUContents()
916 size_t recordLength = blockData[2]; in readFRUContents()
921 if ((blockData[1] & multiRecordEndOfListMask) != 0) in readFRUContents()
939 blockData.data()) < 0) in readFRUContents()
946 device.insert(device.end(), blockData.begin(), in readFRUContents()
947 std::next(blockData.begin(), requestLength)); in readFRUContents()