Home
last modified time | relevance | path

Searched refs:mctpInfo (Results 1 – 9 of 9) sorted by relevance

/openbmc/pldm/platform-mc/
H A Dterminus_manager.cpp36 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 Dterminus_manager.hpp117 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 Dmanager.hpp85 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 Dmctp_endpoint_discovery_test.cpp63 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 Dmock_mctp_discovery_handler_intf.hpp19 (const MctpInfo& mctpInfo, Availability availability),
/openbmc/pldm/requester/
H A Dmctp_endpoint_discovery.cpp243 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 Dmctp_endpoint_discovery.hpp35 virtual void updateMctpEndpointAvailability(const MctpInfo& mctpInfo,
128 void updateMctpEndpointAvailability(const MctpInfo& mctpInfo,
/openbmc/pldm/fw-update/
H A Dmanager.hpp57 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 Dterminus_manager_test.cpp547 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()