/openbmc/pldm/platform-mc/ |
H A D | terminus_manager.cpp | 36 std::optional<pldm_tid_t> TerminusManager::toTid(const MctpInfo& mctpInfo) const in toTid() 38 if (!pldm::utils::isValidEID(std::get<0>(mctpInfo))) in toTid() 44 mctpInfoTable.begin(), mctpInfoTable.end(), [&mctpInfo](auto& v) { in toTid() 45 return (std::get<0>(v.second) == std::get<0>(mctpInfo)) && in toTid() 46 (std::get<3>(v.second) == std::get<3>(mctpInfo)); in toTid() 56 const MctpInfo& mctpInfo, pldm_tid_t tid) in storeTerminusInfo() argument 63 if (!pldm::utils::isValidEID(std::get<0>(mctpInfo))) in storeTerminusInfo() 75 mctpInfoTable[tid] = mctpInfo; in storeTerminusInfo() 80 std::optional<pldm_tid_t> TerminusManager::mapTid(const MctpInfo& mctpInfo) in mapTid() argument 82 if (!pldm::utils::isValidEID(std::get<0>(mctpInfo))) in mapTid() [all …]
|
H A D | terminus_manager.hpp | 117 std::optional<pldm_tid_t> toTid(const MctpInfo& mctpInfo) const; 127 std::optional<pldm_tid_t> mapTid(const MctpInfo& mctpInfo); 137 std::optional<pldm_tid_t> storeTerminusInfo(const MctpInfo& mctpInfo, 164 void updateMctpEndpointAvailability(const MctpInfo& mctpInfo, 172 std::string constructEndpointObjPath(const MctpInfo& mctpInfo); 189 TerminiMapper::iterator findTerminusPtr(const MctpInfo& mctpInfo); 203 exec::task<int> initMctpTerminus(const MctpInfo& mctpInfo);
|
H A D | manager.hpp | 85 void updateMctpEndpointAvailability(const MctpInfo& mctpInfo, in updateMctpEndpointAvailability() argument 89 auto tid = terminusManager.toTid(mctpInfo); in updateMctpEndpointAvailability() 102 terminusManager.updateMctpEndpointAvailability(mctpInfo, availability); in updateMctpEndpointAvailability()
|
/openbmc/pldm/requester/test/ |
H A D | mctp_endpoint_discovery_test.cpp | 63 pldm::MctpInfo mctpInfo = mctpDiscoveryHandler->existingMctpInfos.back(); in TEST() local 64 EXPECT_EQ(std::get<0>(mctpInfo), 12); in TEST() 65 EXPECT_EQ(std::get<2>(mctpInfo), "abc"); in TEST() 66 EXPECT_EQ(std::get<3>(mctpInfo), 1); in TEST() 94 pldm::MctpInfo mctpInfo = mctpDiscoveryHandler->existingMctpInfos.back(); in TEST() local 95 EXPECT_EQ(std::get<0>(mctpInfo), 12); in TEST() 96 EXPECT_EQ(std::get<2>(mctpInfo), "abc"); in TEST() 97 EXPECT_EQ(std::get<3>(mctpInfo), 1); in TEST() 105 mctpInfo = mctpDiscoveryHandler->existingMctpInfos.back(); in TEST() 106 EXPECT_EQ(std::get<0>(mctpInfo), 12); in TEST() [all …]
|
H A D | mock_mctp_discovery_handler_intf.hpp | 19 (const MctpInfo& mctpInfo, Availability availability),
|
/openbmc/pldm/requester/ |
H A D | mctp_endpoint_discovery.cpp | 243 for (const auto& mctpInfo : addedInfos) in addToExistingMctpInfos() local 246 mctpInfo) == existingMctpInfos.end()) in addToExistingMctpInfos() 248 existingMctpInfos.emplace_back(mctpInfo); in addToExistingMctpInfos() 256 for (const auto& mctpInfo : existingMctpInfos) in removeFromExistingMctpInfos() local 258 if (std::find(mctpInfos.begin(), mctpInfos.end(), mctpInfo) == in removeFromExistingMctpInfos() 261 removedInfos.emplace_back(mctpInfo); in removeFromExistingMctpInfos() 264 for (const auto& mctpInfo : removedInfos) in removeFromExistingMctpInfos() local 267 "NETWORK", std::get<3>(mctpInfo), "EID", std::get<0>(mctpInfo)); in removeFromExistingMctpInfos() 269 existingMctpInfos.end(), mctpInfo), in removeFromExistingMctpInfos() 318 MctpInfo mctpInfo(std::get<eid>(epProps), uuid, "", in propertiesChangedCb() local [all …]
|
H A D | mctp_endpoint_discovery.hpp | 35 virtual void updateMctpEndpointAvailability(const MctpInfo& mctpInfo, 128 void updateMctpEndpointAvailability(const MctpInfo& mctpInfo,
|
/openbmc/pldm/fw-update/ |
H A D | manager.hpp | 57 for (const auto& mctpInfo : mctpInfos) in handleMctpEndpoints() local 59 eids.emplace_back(std::get<mctp_eid_t>(mctpInfo)); in handleMctpEndpoints()
|
/openbmc/pldm/platform-mc/test/ |
H A D | terminus_manager_test.cpp | 547 pldm::MctpInfo mctpInfo(10, "", "", 1); in TEST_F() local 548 auto mappedTid = mockTerminusManager.mapTid(mctpInfo); in TEST_F() 554 auto mappedTid1 = terminusManager.mapTid(mctpInfo); in TEST_F() 558 EXPECT_EQ(mctpInfo, mctpInfo1.value()); in TEST_F() 703 mockTerminusManager.updateMctpEndpointAvailability(mctpInfo, true); in TEST_F() 704 terminusManager.updateMctpEndpointAvailability(mctpInfo, true); in TEST_F()
|