/openbmc/libpldm/include/libpldm/ |
H A D | pdr.h | 16 typedef struct pldm_pdr pldm_pdr; typedef 36 pldm_pdr *pldm_pdr_init(void); 42 void pldm_pdr_destroy(pldm_pdr *repo); 52 uint32_t pldm_pdr_get_record_count(const pldm_pdr *repo); 62 uint32_t pldm_pdr_get_repo_size(const pldm_pdr *repo); 79 int pldm_pdr_add(pldm_pdr *repo, const uint8_t *data, uint32_t size, 94 uint32_t pldm_pdr_get_record_handle(const pldm_pdr *repo, 107 uint16_t pldm_pdr_get_terminus_handle(const pldm_pdr *repo, 123 const pldm_pdr_record *pldm_pdr_find_record(const pldm_pdr *repo, 142 pldm_pdr_get_next_record(const pldm_pdr *repo, [all …]
|
/openbmc/libpldm/src/dsp/ |
H A D | pdr.c | 30 typedef struct pldm_pdr { struct 35 } pldm_pdr; argument 38 static pldm_pdr_record *pldm_pdr_get_prev_record(pldm_pdr *repo, 42 static int pldm_pdr_remove_record(pldm_pdr *repo, pldm_pdr_record *record, 46 static inline uint32_t get_next_record_handle(const pldm_pdr *repo, in get_next_record_handle() 56 int pldm_pdr_add(pldm_pdr *repo, const uint8_t *data, uint32_t size, in pldm_pdr_add() 130 pldm_pdr *pldm_pdr_init(void) in pldm_pdr_init() 132 pldm_pdr *repo = malloc(sizeof(pldm_pdr)); in pldm_pdr_init() 145 void pldm_pdr_destroy(pldm_pdr *repo) in pldm_pdr_destroy() 165 const pldm_pdr_record *pldm_pdr_find_record(const pldm_pdr *repo, in pldm_pdr_find_record() [all …]
|
/openbmc/pldm/libpldmresponder/ |
H A D | pdr_utils.hpp | 129 RepoInterface(pldm_pdr* repo) : repo(repo) {} in RepoInterface() 137 virtual pldm_pdr* getPdr() const = 0; 189 pldm_pdr* repo; 202 Repo(pldm_pdr* repo) : RepoInterface(repo) {} in Repo() 204 pldm_pdr* getPdr() const override;
|
H A D | fru.hpp | 67 const std::filesystem::path& fruMasterJsonPath, pldm_pdr* pdrRepo, in FruImpl() 231 pldm_pdr* pdrRepo; 263 const std::filesystem::path& fruMasterJsonPath, pldm_pdr* pdrRepo, in Handler()
|
H A D | oem_handler.hpp | 105 virtual const pldm_pdr_record* fetchLastBMCRecord(const pldm_pdr* repo) = 0;
|
H A D | platform_state_effecter.hpp | 50 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> stateEffecterPdrRepo( in setStateEffecterStatesHandler()
|
H A D | platform_state_sensor.hpp | 93 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> stateSensorPdrRepo( in getStateSensorReadingsHandler()
|
H A D | platform.hpp | 54 pldm_pdr* repo, HostPDRHandler* hostPDRHandler, in Handler() 354 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> in setStateEffecterStatesHandler()
|
H A D | platform_numeric_effecter.hpp | 255 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> in setNumericEffecterValueHandler() 496 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> in getNumericEffecterData()
|
H A D | pdr_utils.cpp | 29 pldm_pdr* Repo::getPdr() const in getPdr()
|
/openbmc/pldm/pldmd/ |
H A D | dbus_impl_pdr.hpp | 41 Pdr(sdbusplus::bus_t& bus, const std::string& path, const pldm_pdr* repo) : in Pdr() 62 const pldm_pdr* pdrRepo;
|
H A D | oem_ibm.hpp | 60 pldm_pdr* repo, pldm::InstanceIdDb& instanceIdDb, in OemIBM() 179 pldm_pdr* repo;
|
/openbmc/pldm/oem/ibm/host-bmc/ |
H A D | host_lamp_test.hpp | 56 pldm_pdr* repo, in HostLampTest() 101 const pldm_pdr* pdrRepo;
|
/openbmc/pldm/oem/ibm/libpldmresponder/ |
H A D | fru_oem_ibm.hpp | 38 Handler(pldm_pdr* repo) : pdrRepo(repo) {} in Handler() 64 const pldm_pdr* pdrRepo;
|
H A D | collect_slot_vpd.hpp | 48 SlotHandler(const sdeventplus::Event& event, pldm_pdr* repo) : in SlotHandler() 166 const pldm_pdr* pdrRepo;
|
H A D | oem_ibm_handler.hpp | 283 const pldm_pdr_record* fetchLastBMCRecord(const pldm_pdr* repo);
|
/openbmc/pldm/common/ |
H A D | utils.hpp | 431 uint8_t tid, uint16_t entityID, uint16_t stateSetId, const pldm_pdr* repo); 440 uint8_t tid, uint16_t entityID, uint16_t stateSetId, const pldm_pdr* repo); 453 uint16_t findStateSensorId(const pldm_pdr* pdrRepo, uint8_t tid, 468 uint16_t findStateEffecterId(const pldm_pdr* pdrRepo, uint16_t entityType,
|
H A D | utils.cpp | 32 uint16_t stateSetId, const pldm_pdr* repo) in findStateEffecterPDR() 84 const pldm_pdr* repo) in findStateSensorPDR() 467 uint16_t findStateEffecterId(const pldm_pdr* pdrRepo, uint16_t entityType, in findStateEffecterId() 531 uint16_t findStateSensorId(const pldm_pdr* pdrRepo, uint8_t tid, in findStateSensorId()
|
/openbmc/pldm/host-bmc/ |
H A D | dbus_to_terminus_effecters.hpp | 102 pldm::InstanceIdDb* instanceIdDb, int fd, const pldm_pdr* repo, in HostEffecterParser() 240 const pldm_pdr* pdrRepo; //!< Reference to PDR repo
|
H A D | host_pdr_handler.hpp | 94 pldm_pdr* repo, const std::string& eventsJsonsDir, 282 pldm_pdr* repo;
|
H A D | dbus_to_event_handler.cpp | 189 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> sensorPdrRepo( in listenSensorEvent()
|
/openbmc/pldm/libpldmresponder/test/ |
H A D | libpldmresponder_fru_test.cpp | 86 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> pdrRepo( in TEST() 159 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> pdrRepo( in TEST()
|
/openbmc/pldm/oem/ibm/test/ |
H A D | host_bmc_lamp_test.cpp | 20 pldm_pdr* repo, in MockLampTest()
|
/openbmc/pldm/oem/ampere/ |
H A D | oem_ampere.hpp | 51 pldm_pdr* /* repo */, pldm::InstanceIdDb& instanceIdDb, in OemAMPERE() argument
|
/openbmc/pldm/host-bmc/test/ |
H A D | dbus_to_terminus_effecter_test.cpp | 15 MockHostEffecterParser(int fd, const pldm_pdr* repo, in MockHostEffecterParser()
|