| /openbmc/pldm/requester/test/ |
| H A D | mctp_endpoint_discovery_test.cpp | 16 static const pldm::Configurations& getConfigurations( in getConfigurations() 17 const pldm::MctpDiscovery& mctpDiscovery) in getConfigurations() 21 static void searchConfigurationFor(pldm::MctpDiscovery& mctpDiscovery, in searchConfigurationFor() 22 pldm::utils::DBusHandler& handler, in searchConfigurationFor() 23 pldm::MctpInfo& mctpInfo) in searchConfigurationFor() 31 auto& bus = pldm::utils::DBusHandler::getBus(); in TEST() 32 pldm::MockManager manager; in TEST() 36 auto mctpDiscoveryHandler = std::make_unique<pldm::MctpDiscovery>( in TEST() 37 bus, std::initializer_list<pldm::MctpDiscoveryHandlerIntf*>{&manager}); in TEST() 43 auto& bus = pldm::utils::DBusHandler::getBus(); in TEST() [all …]
|
| /openbmc/pldm/platform-mc/test/ |
| H A D | event_manager_test.cpp | 23 bus(pldm::utils::DBusHandler::getBus()), in EventManagerTest() 36 pldm::requester::Handler<pldm::requester::Request> reqHandler; 37 pldm::platform_mc::MockTerminusManager terminusManager; 38 pldm::platform_mc::MockEventManager eventManager; 39 pldm::platform_mc::PlatformManager platformManager; 40 pldm::platform_mc::TerminiMapper termini{}; 48 termini[tid] = std::make_shared<pldm::platform_mc::Terminus>( in TEST_F() 175 terminusManager.mapTid(pldm::MctpInfo(10, "", "", 1, std::nullopt)); in TEST_F() 177 termini[tid] = std::make_shared<pldm::platform_mc::Terminus>( in TEST_F() 367 pldm::MctpInfo(10, "", "", 1, std::nullopt), true); in TEST_F() [all …]
|
| /openbmc/pldm/common/test/ |
| H A D | mocked_utils.hpp | 6 namespace pldm namespace 28 static pldm::utils::ObjectValueTree getManagedObj(const char* /*service*/, in getManagedObj() 31 return pldm::utils::ObjectValueTree{}; in getManagedObj() 38 static pldm::utils::ObjectValueTree getManagedObj(const char* /*service*/, in getManagedObj() 41 return pldm::utils::ObjectValueTree{ in getManagedObj() 54 class MockdBusHandler : public pldm::utils::DBusHandler 61 (const pldm::utils::DBusMapping&, 62 const pldm::utils::PropertyValue&), 65 MOCK_METHOD(pldm::utils::PropertyValue, getDbusPropertyVariant, 68 MOCK_METHOD(pldm::utils::GetSubTreeResponse, getSubtree, [all …]
|
| /openbmc/pldm/platform-mc/ |
| H A D | numeric_sensor.hpp | 22 namespace pldm namespace 219 double getThreshold(pldm::utils::Level level, in getThreshold() 220 pldm::utils::Direction direction) in getThreshold() 222 if (direction != pldm::utils::Direction::HIGH && in getThreshold() 223 direction != pldm::utils::Direction::LOW) in getThreshold() 229 case pldm::utils::Level::WARNING: in getThreshold() 230 return direction == pldm::utils::Direction::HIGH in getThreshold() 233 case pldm::utils::Level::CRITICAL: in getThreshold() 234 return direction == pldm::utils::Direction::HIGH in getThreshold() 237 case pldm::utils::Level::HARDSHUTDOWN: in getThreshold() [all …]
|
| H A D | dbus_to_terminus_effecters.hpp | 17 namespace pldm namespace 24 std::map<dbus::Property, pldm::utils::PropertyValue>; 41 pldm::utils::DBusMapping dbusMap; 42 std::vector<pldm::utils::PropertyValue> 52 pldm::utils::DBusMapping dbusMap; 104 pldm::InstanceIdDb* instanceIdDb, int fd, const pldm_pdr* repo, in HostEffecterParser() 105 pldm::utils::DBusHandler* const dbusHandler, in HostEffecterParser() 107 pldm::requester::Handler<pldm::requester::Request>* handler, in HostEffecterParser() 166 const pldm::utils::Json& dBusValues, 167 std::vector<pldm::utils::PropertyValue>& propertyValues, [all …]
|
| /openbmc/pldm/libpldmresponder/ |
| H A D | oem_handler.hpp | 8 namespace pldm namespace 17 Handler(const pldm::utils::DBusHandler* dBusIntf) : dBusIntf(dBusIntf) {} in Handler() 37 pldm::pdr::EntityType entityType, 38 pldm::pdr::EntityInstance entityInstance, 39 pldm::pdr::ContainerID entityContainerId, 40 pldm::pdr::StateSetId stateSetId, 41 pldm::pdr::CompositeCount compSensorCnt, uint16_t sensorId, 70 virtual void buildOEMPDR(pldm::responder::pdr_utils::Repo& repo) = 0; 136 const pldm::utils::DBusHandler* dBusIntf; 164 using namespace pldm::utils; [all …]
|
| H A D | fru_parser.hpp | 11 namespace pldm namespace 48 std::tuple<pldm::responder::dbus::Service, pldm::responder::dbus::RootPath, 49 pldm::responder::dbus::Interfaces>; 51 pldm::responder::dbus::Interface, pldm::responder::dbus::Property, 52 pldm::responder::dbus::PropertyType, pldm::responder::fru::FieldType>; 55 std::tuple<pldm::responder::fru::RecordType, 56 pldm::responder::fru::EncodingType, std::vector<FieldInfo>>; 100 const pldm::responder::dbus::Interface& intf) const in getRecordInfo() 105 pldm::responder::dbus::EntityType getEntityType( in getEntityType() 106 const pldm::responder::dbus::Interface& intf) const in getEntityType() [all …]
|
| H A D | bios_config.hpp | 25 namespace pldm namespace 41 using namespace pldm::bios; 70 pldm::utils::DBusHandler* const dbusHandler, int fd, uint8_t eid, 71 pldm::InstanceIdDb* instanceIdDb, 72 pldm::requester::Handler<pldm::requester::Request>* handler, 73 pldm::responder::platform_config::Handler* platformConfigHandler, 74 pldm::responder::bios::Callback requestPLDMServiceName); 127 inline void setOemBiosHandler(pldm::responder::oem_bios::Handler* handler) in setOemBiosHandler() 149 pldm::utils::DBusHandler* const dbusHandler; 151 pldm::responder::oem_bios::Handler* oemBiosHandler = nullptr; [all …]
|
| H A D | pdr.hpp | 8 namespace pldm namespace 24 void getRepoByType(const pldm::responder::pdr_utils::Repo& inRepo, 25 pldm::responder::pdr_utils::Repo& outRepo, 26 pldm::responder::pdr_utils::Type pdrType); 38 const pldm::responder::pdr_utils::RepoInterface& pdrRepo, 39 pldm::responder::pdr_utils::RecordHandle recordHandle, 40 pldm::responder::pdr_utils::PdrEntry& pdrEntry);
|
| H A D | platform.hpp | 25 namespace pldm namespace 32 const pldm::utils::DBusHandler& dBusIntf, const pldm::utils::Json& json, 54 Handler(const pldm::utils::DBusHandler* dBusIntf, uint8_t eid, in Handler() 55 pldm::InstanceIdDb* instanceIdDb, const fs::path& pdrJsonDir, in Handler() 57 pldm::state_sensor::DbusToPLDMEvent* dbusToPLDMEventHandler, in Handler() 59 pldm::responder::platform_config::Handler* platformConfigHandler, in Handler() 60 pldm::requester::Handler<pldm::requester::Request>* handler, in Handler() 163 pldm::responder::pdr_utils::TypeId typeId = 164 pldm::responder::pdr_utils::TypeId::PLDM_EFFECTER_ID); 178 pldm::responder::pdr_utils::TypeId typeId = [all …]
|
| H A D | bios.hpp | 19 namespace pldm namespace 41 Handler(int fd, uint8_t eid, pldm::InstanceIdDb* instanceIdDb, 42 pldm::requester::Handler<pldm::requester::Request>* handler, 43 pldm::responder::platform_config::Handler* platformConfigHandler, 44 pldm::responder::bios::Callback requestPLDMServiceName); 95 pldm::responder::oem_bios::Handler* oemBiosHandler = nullptr; 101 inline void setOemBiosHandler(pldm::responder::oem_bios::Handler* handler) in setOemBiosHandler()
|
| /openbmc/pldm/host-bmc/ |
| H A D | dbus_to_event_handler.hpp | 11 namespace pldm namespace 16 std::map<SensorId, std::tuple<pldm::responder::pdr_utils::DbusMappings, 17 pldm::responder::pdr_utils::DbusValMaps>>; 21 std::map<pldm::pdr::SensorID, pldm::responder::pdr_utils::EventStates>; 46 int mctp_fd, uint8_t mctp_eid, pldm::InstanceIdDb& instanceIdDb, 47 pldm::requester::Handler<pldm::requester::Request>* handler); 54 void listenSensorEvent(const pldm::responder::pdr_utils::Repo& repo, 68 inline void updateSensorCacheMaps(pldm::pdr::SensorID sensorId, in updateSensorCacheMaps() 94 pldm::InstanceIdDb& instanceIdDb; 100 pldm::requester::Handler<pldm::requester::Request>* handler;
|
| H A D | host_pdr_handler.hpp | 24 namespace pldm namespace 97 pldm::InstanceIdDb& instanceIdDb, 98 pldm::requester::Handler<pldm::requester::Request>* handler); 107 /** @brief delete PDRs from remote pldm endpoint. 142 const pldm::responder::events::StateSensorEntry& entry, 184 pldm::responder::oem_platform::Handler* handler) 193 inline void setOemUtilsHandler(pldm::responder::oem_utils::Handler* handler) 305 pldm::responder::events::StateSensorHandler stateSensorHandler; 312 pldm [all...] |
| H A D | utils.hpp | 17 namespace pldm namespace 32 const pldm::utils::EntityAssociations& entityAssoc, 34 pldm::utils::ObjectPathMaps& objPathMap, pldm::utils::EntityMaps entityMaps, 35 pldm::responder::oem_platform::Handler* oemPlatformHandler); 43 pldm::utils::EntityMaps parseEntityMap(const fs::path& filePath);
|
| /openbmc/pldm/oem/ibm/libpldmresponder/ |
| H A D | oem_ibm_handler.hpp | 27 namespace pldm namespace 33 using namespace pldm::bios; 34 using namespace pldm::utils; 46 const pldm::pdr::TerminusID HYPERVISOR_TID = 208; 58 Handler(const pldm::utils::DBusHandler* dBusIntf, in Handler() 59 pldm::responder::CodeUpdate* codeUpdate, in Handler() 60 pldm::responder::SlotHandler* slotHandler, int mctp_fd, in Handler() 61 uint8_t mctp_eid, pldm::InstanceIdDb& instanceIdDb, in Handler() 63 pldm::requester::Handler<pldm::requester::Request>* handler) : in Handler() 77 pldm::utils::DBusHandler::getBus(), in Handler() [all …]
|
| /openbmc/pldm/pldmd/ |
| H A D | oem_ibm.hpp | 17 namespace pldm namespace 22 using namespace pldm::state_sensor; 23 using namespace pldm::dbus_api; 59 const pldm::utils::DBusHandler* dBusIntf, int mctp_fd, uint8_t mctp_eid, in OemIBM() 60 pldm_pdr* repo, pldm::InstanceIdDb& instanceIdDb, in OemIBM() 67 pldm::requester::Handler<pldm::requester::Request>* reqHandler) : in OemIBM() 105 codeUpdate = std::make_unique<pldm::responder::CodeUpdate>(dBusIntf); in createCodeUpdate() 113 std::make_unique<pldm::responder::SlotHandler>(event, repo); in createSlotHandler() 139 dynamic_cast<pldm::responder::oem_ibm_platform::Handler*>( in createOemIbmPlatformHandler() 159 oemIbmFruHandler = dynamic_cast<pldm::responder::oem_ibm_fru::Handler*>( in createOemIbmFruHandler() [all …]
|
| /openbmc/pldm/libpldmresponder/test/ |
| H A D | mocked_bios.hpp | 9 class MockBIOSStringTable : public pldm::responder::bios::BIOSStringTable 19 void checkHeader(const pldm::responder::bios::Table& attrEntry, in checkHeader() 20 const pldm::responder::bios::Table& attrValueEntry) in checkHeader() 22 auto attrHeader = pldm::responder::bios::table::attribute::decodeHeader( in checkHeader() 25 pldm::responder::bios::table::attribute_value::decodeHeader( in checkHeader() 32 void checkEntry(pldm::responder::bios::Table& entry, in checkEntry() 33 pldm::responder::bios::Table& expectedEntry) in checkEntry() 50 void checkConstructEntry(pldm::responder::bios::BIOSAttribute& attribute, in checkConstructEntry() 51 pldm::responder::bios::BIOSStringTable& stringTable, in checkConstructEntry() 52 pldm::responder::bios::Table& expectedAttrEntry, in checkConstructEntry() [all …]
|
| /openbmc/pldm/oem/meta/ |
| H A D | oem_meta.hpp | 8 namespace pldm::oem_meta namespace 33 explicit OemMETA(const pldm::utils::DBusHandler* dbusHandler, 34 pldm::responder::Invoker& invoker, 35 pldm::responder::platform::Handler* platformHandler); 39 pldm::responder::platform::Handler* platformHandler); 42 pldm::responder::Invoker& invoker, 43 std::unique_ptr<pldm::responder::oem_meta::FileIOHandler>
|
| H A D | oem_meta.cpp | 7 namespace pldm::oem_meta namespace 10 OemMETA::OemMETA(const pldm::utils::DBusHandler* dbusHandler, in OemMETA() 11 pldm::responder::Invoker& invoker, in OemMETA() 12 pldm::responder::platform::Handler* platformHandler) in OemMETA() 18 std::make_unique<pldm::responder::oem_meta::FileIOHandler>(dbusHandler); in OemMETA() 23 pldm::responder::platform::Handler* platformHandler) in registerOemEventHandler() 35 pldm::responder::Invoker& invoker, in registerOemHandler() 36 std::unique_ptr<pldm::responder::oem_meta::FileIOHandler> fileIOHandler) in registerOemHandler()
|
| /openbmc/pldm/fw-update/test/ |
| H A D | firmware_inventory_manager_test.cpp | 9 using namespace pldm; 11 using namespace pldm::fw_update; 14 class FirmwareInventoryTest : public pldm::fw_update::FirmwareInventory 36 FirmwareInventoryManagerTest(const pldm::utils::DBusHandler* handler, in FirmwareInventoryManagerTest() 53 pldm::utils::GetAncestorsResponse fakeResponse = {{inventoryPath, {}}}; in TEST() 60 pldm::eid endpointId = 1; in TEST() 61 pldm::UUID endpointUuid = "uuid"; in TEST() 62 pldm::MctpMedium endpointMedium = "medium"; in TEST() 63 pldm::NetworkId endpointNetId = 0; in TEST() 64 pldm::MctpInfoName endpointName = "BMC"; in TEST() [all …]
|
| /openbmc/pldm/oem/ibm/host-bmc/ |
| H A D | host_lamp_test.hpp | 11 using namespace pldm::dbus_api; 13 namespace pldm namespace 54 uint8_t mctp_eid, pldm::InstanceIdDb& instanceIdDb, in HostLampTest() 56 pldm::requester::Handler<pldm::requester::Request>* handler) : in HostLampTest() 97 pldm::InstanceIdDb& instanceIdDb; 106 pldm::requester::Handler<pldm::requester::Request>* handler;
|
| /openbmc/pldm/host-bmc/dbus/ |
| H A D | custom_dbus.cpp | 3 namespace pldm namespace 13 pldm::utils::DBusHandler::getBus(), path.c_str())); in setLocationCode() 35 pldm::utils::DBusHandler::getBus(), path)); in implementCpuCoreInterface() 44 pldm::utils::DBusHandler::getBus(), path)); in setMicroCode() 64 pldm::utils::DBusHandler::getBus(), path)); in implementPCIeSlotInterface() 72 pldm::dbus::PCIeSlot::convertSlotTypesFromString(slotType); in setSlotType() 84 pldm::utils::DBusHandler::getBus(), path)); in implementPCIeDeviceInterface() 92 pldm::dbus::PCIeSlot::convertGenerationsFromString(value); in setPCIeDeviceProps() 106 pldm::utils::DBusHandler::getBus(), path)); in implementCableInterface() 126 pldm::utils::DBusHandler::getBus(), path)); in implementMotherboardInterface() [all …]
|
| /openbmc/pldm/oem/ibm/requester/ |
| H A D | dbus_to_file_handler.hpp | 12 namespace pldm namespace 42 int mctp_fd, uint8_t mctp_eid, pldm::InstanceIdDb* instanceIdDb, 44 pldm::requester::Handler<pldm::requester::Request>* handler); 87 pldm::InstanceIdDb* instanceIdDb; 93 pldm::requester::Handler<pldm::requester::Request>* handler;
|
| /openbmc/pldm/softoff/ |
| H A D | softoff.hpp | 14 namespace pldm namespace 113 bool getEffecterID(pldm::pdr::EntityType& entityType, 114 pldm::pdr::StateSetId& stateSetId); 124 int getSensorInfo(pldm::pdr::EntityType& entityType, 125 pldm::pdr::StateSetId& stateSetId); 133 pldm::pdr::SensorID sensorID; 137 pldm::pdr::SensorOffset sensorOffset;
|
| /openbmc/pldm/fw-update/ |
| H A D | firmware_inventory_manager.hpp | 9 namespace pldm::fw_update namespace 12 using ObjectPath = pldm::dbus::ObjectPath; 23 const pldm::utils::DBusHandler& handler, const InventoryPath& path); 43 const pldm::utils::DBusHandler* dbusHandler, in FirmwareInventoryManager() 70 void deleteFirmwareEntry(const pldm::eid& eid); 78 std::optional<InventoryPath> getInventoryPath(const pldm::eid& eid) const; 83 const pldm::utils::DBusHandler* dbusHandler;
|