/openbmc/pldm/requester/test/ |
H A D | mctp_endpoint_discovery_test.cpp | 14 auto& bus = pldm::utils::DBusHandler::getBus(); in TEST() 15 pldm::MockManager manager; in TEST() 19 auto mctpDiscoveryHandler = std::make_unique<pldm::MctpDiscovery>( in TEST() 20 bus, std::initializer_list<pldm::MctpDiscoveryHandlerIntf*>{&manager}); in TEST() 26 auto& bus = pldm::utils::DBusHandler::getBus(); in TEST() 27 pldm::MockManager manager1; in TEST() 28 pldm::MockManager manager2; in TEST() 33 auto mctpDiscoveryHandler = std::make_unique<pldm::MctpDiscovery>( in TEST() 34 bus, std::initializer_list<pldm::MctpDiscoveryHandlerIntf*>{ in TEST() 41 auto& bus = pldm::utils::DBusHandler::getBus(); in TEST() [all …]
|
/openbmc/pldm/oem/ibm/libpldmresponder/ |
H A D | oem_ibm_handler.hpp | 21 namespace pldm namespace 37 const pldm::pdr::TerminusID HYPERVISOR_TID = 208; 49 Handler(const pldm::utils::DBusHandler* dBusIntf, in Handler() 50 pldm::responder::CodeUpdate* codeUpdate, in Handler() 51 pldm::responder::SlotHandler* slotHandler, int mctp_fd, in Handler() 52 uint8_t mctp_eid, pldm::InstanceIdDb& instanceIdDb, in Handler() 54 pldm::requester::Handler<pldm::requester::Request>* handler) : in Handler() 68 pldm::utils::DBusHandler::getBus(), in Handler() 72 pldm::utils::DbusChangedProps props{}; in Handler() 78 pldm::utils::PropertyValue value = itr->second; in Handler() [all …]
|
H A D | oem_ibm_handler.cpp | 17 using namespace pldm::pdr; 18 using namespace pldm::utils; 20 namespace pldm namespace 26 int pldm::responder::oem_ibm_platform::Handler:: 28 pldm::pdr::EntityType entityType, EntityInstance entityInstance, in getOemStateSensorReadingsHandler() 70 int pldm::responder::oem_ibm_platform::Handler:: 226 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in buildAllCodeUpdateEffecterPDR() 290 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in buildAllSlotEnableEffecterPDR() 340 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in buildAllCodeUpdateSensorPDR() 399 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in buildAllSlotEnableSensorPDR() [all …]
|
H A D | file_io_type_dump.cpp | 24 using namespace pldm::responder::utils; 25 using namespace pldm::utils; 27 namespace pldm namespace 65 objects = pldm::utils::DBusHandler::getManagedObj(DUMP_MANAGER_BUSNAME, in findDumpObjPath() 115 auto& bus = pldm::utils::DBusHandler::getBus(); in newFileAvailable() 132 pldm::utils::DBusHandler().getService(notifyObjPath, dumpInterface); in newFileAvailable() 162 pldm::utils::DBusHandler().getDbusProperty<std::string>( in getOffloadUri() 225 pldm::utils::reportError( in fileAck() 234 pldm::utils::DBusHandler().setDbusProperty(dbusMapping, value); in fileAck() 268 pldm::utils::DBusHandler().setDbusProperty(dbusMapping, value); in fileAck() [all …]
|
/openbmc/pldm/platform-mc/ |
H A D | event_manager.cpp | 16 namespace pldm namespace 162 sensor->triggerThresholdEvent(pldm::utils::Level::WARNING, in processNumericSensorEvent() 163 pldm::utils::Direction::HIGH, in processNumericSensorEvent() 166 pldm::utils::Level::CRITICAL, in processNumericSensorEvent() 167 pldm::utils::Direction::HIGH, value, true, true); in processNumericSensorEvent() 172 pldm::utils::Level::WARNING, in processNumericSensorEvent() 173 pldm::utils::Direction::HIGH, value, true, true); in processNumericSensorEvent() 180 pldm::utils::Level::WARNING, in processNumericSensorEvent() 181 pldm::utils::Direction::LOW, value, true, true); in processNumericSensorEvent() 186 sensor->triggerThresholdEvent(pldm::utils::Level::WARNING, in processNumericSensorEvent() [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/pldmd/ |
H A D | oem_ibm.hpp | 18 namespace pldm namespace 23 using namespace pldm::state_sensor; 24 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() 66 pldm::requester::Handler<pldm::requester::Request>* reqHandler) : in OemIBM() 100 codeUpdate = std::make_unique<pldm::responder::CodeUpdate>(dBusIntf); in createCodeUpdate() 108 std::make_unique<pldm::responder::SlotHandler>(event, repo); in createSlotHandler() 127 dynamic_cast<pldm::responder::oem_ibm_platform::Handler*>( in createOemIbmPlatformHandler() 147 oemIbmFruHandler = dynamic_cast<pldm::responder::oem_ibm_fru::Handler*>( in createOemIbmFruHandler() [all …]
|
/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); 136 const pldm::responder::events::StateSensorEntry& entry, 178 pldm::responder::oem_platform::Handler* handler) in setOemPlatformHandler() 187 inline void setOemUtilsHandler(pldm::responder::oem_utils::Handler* handler) in setOemUtilsHandler() 299 pldm::responder::events::StateSensorHandler stateSensorHandler; 306 pldm::InstanceIdDb& instanceIdDb; 309 pldm::requester::Handler<pldm::requester::Request>* handler; 345 pldm::utils::ObjectPathMaps objPathMap; [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/libpldmresponder/ |
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 | 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; 130 const pldm::utils::DBusHandler* dBusIntf; 158 using namespace pldm::utils; [all …]
|
H A D | platform.hpp | 25 namespace pldm namespace 32 const pldm::utils::DBusHandler& dBusIntf, const pldm::utils::Json& json, 52 Handler(const pldm::utils::DBusHandler* dBusIntf, uint8_t eid, in Handler() 53 pldm::InstanceIdDb* instanceIdDb, const fs::path& pdrJsonDir, in Handler() 55 pldm::state_sensor::DbusToPLDMEvent* dbusToPLDMEventHandler, in Handler() 57 pldm::responder::platform_config::Handler* platformConfigHandler, in Handler() 58 pldm::requester::Handler<pldm::requester::Request>* handler, in Handler() 161 pldm::responder::pdr_utils::TypeId typeId = 162 pldm::responder::pdr_utils::TypeId::PLDM_EFFECTER_ID); 176 pldm::responder::pdr_utils::TypeId typeId = [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 | bios_config.hpp | 25 namespace pldm namespace 90 pldm::utils::DBusHandler* const dbusHandler, int fd, uint8_t eid, 91 pldm::InstanceIdDb* instanceIdDb, 92 pldm::requester::Handler<pldm::requester::Request>* handler, 93 pldm::responder::platform_config::Handler* platformConfigHandler, 94 pldm::responder::bios::Callback requestPLDMServiceName); 160 pldm::utils::DBusHandler* const dbusHandler; 169 pldm::InstanceIdDb* instanceIdDb; 172 pldm::requester::Handler<pldm::requester::Request>* handler; 175 pldm::responder::platform_config::Handler* platformConfigHandler; [all …]
|
H A D | platform_state_sensor.hpp | 19 namespace pldm namespace 37 const std::map<pldm::responder::pdr_utils::State, in getStateSensorEventState() 38 pldm::utils::PropertyValue>& stateToDbusValue, in getStateSensorEventState() 39 const pldm::utils::DBusMapping& dbusMapping) in getStateSensorEventState() 88 using namespace pldm::responder::pdr; in getStateSensorReadingsHandler() 89 using namespace pldm::utils; in getStateSensorReadingsHandler() 100 pldm::responder::pdr_utils::Repo stateSensorPDRs(stateSensorPdrRepo.get()); in getStateSensorReadingsHandler() 108 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in getStateSensorReadingsHandler() 148 sensorId, pldm::responder::pdr_utils::TypeId::PLDM_SENSOR_ID); in getStateSensorReadingsHandler() 156 pldm::responder::pdr_utils::EventStates sensorCacheforSensor{}; in getStateSensorReadingsHandler()
|
/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/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/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/softoff/ |
H A D | softoff.cpp | 24 namespace pldm namespace 36 pldm::pdr::TerminusID TID = 0; 41 pldm::InstanceIdDb& instanceIdDb) : in SoftPowerOff() 62 pldm::pdr::EntityType entityType = entry.value("entityType", 0); in SoftPowerOff() 63 pldm::pdr::StateSetId stateSetId = entry.value("stateSetId", 0); in SoftPowerOff() 98 pldm::utils::PropertyValue propertyValue = in getHostState() 99 pldm::utils::DBusHandler().getDbusPropertyVariant( in getHostState() 127 pldm::pdr::TerminusID msgTID; in hostSoftOffComplete() 128 pldm::pdr::SensorID msgSensorID; in hostSoftOffComplete() 129 pldm::pdr::SensorOffset msgSensorOffset; in hostSoftOffComplete() [all …]
|
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/oem/ibm/host-bmc/ |
H A D | host_lamp_test.hpp | 12 using namespace pldm::dbus_api; 14 namespace pldm namespace 55 uint8_t mctp_eid, pldm::InstanceIdDb& instanceIdDb, in HostLampTest() 57 pldm::requester::Handler<pldm::requester::Request>* handler) : in HostLampTest() 98 pldm::InstanceIdDb& instanceIdDb; 107 pldm::requester::Handler<pldm::requester::Request>* handler;
|
/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/platform-mc/test/ |
H A D | platform_manager_test.cpp | 17 bus(pldm::utils::DBusHandler::getBus()), in PlatformManagerTest() 29 pldm::requester::Handler<pldm::requester::Request> reqHandler; 30 pldm::platform_mc::MockTerminusManager mockTerminusManager; 31 pldm::platform_mc::PlatformManager platformManager; 32 std::map<pldm_tid_t, std::shared_ptr<pldm::platform_mc::Terminus>> termini; 38 auto mappedTid = mockTerminusManager.mapTid(pldm::MctpInfo(10, "", "", 1)); in TEST_F() 40 termini[tid] = std::make_shared<pldm::platform_mc::Terminus>( in TEST_F() 187 pldm::MctpInfo(10, "", "", 1), true); in TEST_F() 203 auto mappedTid = mockTerminusManager.mapTid(pldm::MctpInfo(10, "", "", 1)); in TEST_F() 205 termini[tid] = std::make_shared<pldm::platform_mc::Terminus>( in TEST_F() [all …]
|
H A D | sensor_manager_test.cpp | 18 bus(pldm::utils::DBusHandler::getBus()), in SensorManagerTest() 22 pldm::BmcMctpEid), in SensorManagerTest() 30 pldm::requester::Handler<pldm::requester::Request> reqHandler; 31 pldm::platform_mc::TerminusManager terminusManager; 32 pldm::platform_mc::MockSensorManager sensorManager; 33 std::map<pldm_tid_t, std::shared_ptr<pldm::platform_mc::Terminus>> termini; 138 termini[tid] = std::make_shared<pldm::platform_mc::Terminus>(tid, 0, event); in TEST_F()
|