Home
last modified time | relevance | path

Searched refs:pldm_pdr (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/libpldm/include/libpldm/
H A Dpdr.h16 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);
94 uint32_t pldm_pdr_get_record_handle(const pldm_pdr *repo,
129 pldm_pdr_get_next_record(const pldm_pdr *repo,
165 void pldm_pdr_remove_remote_pdrs(pldm_pdr *repo);
174 void pldm_pdr_remove_pdrs_by_terminus_handle(pldm_pdr *repo,
434 pldm_pdr *repo, bool is_remote,
[all …]
/openbmc/pldm/libpldmresponder/
H A Dpdr_utils.hpp129 RepoInterface(pldm_pdr* repo) : repo(repo) {} in RepoInterface()
137 virtual pldm_pdr* getPdr() const = 0;
190 pldm_pdr* repo;
203 Repo(pldm_pdr* repo) : RepoInterface(repo) {} in Repo()
205 pldm_pdr* getPdr() const override;
H A Dfru.hpp67 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 Doem_handler.hpp102 virtual const pldm_pdr_record* fetchLastBMCRecord(const pldm_pdr* repo) = 0;
H A Dplatform_state_effecter.hpp50 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> stateEffecterPdrRepo( in setStateEffecterStatesHandler()
H A Dplatform_state_sensor.hpp92 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> stateSensorPdrRepo( in getStateSensorReadingsHandler()
H A Dplatform.hpp54 pldm_pdr* repo, HostPDRHandler* hostPDRHandler, in Handler()
338 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> in setStateEffecterStatesHandler()
H A Dplatform_numeric_effecter.hpp257 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> in setNumericEffecterValueHandler()
500 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> in getNumericEffecterData()
H A Dpdr_utils.cpp29 pldm_pdr* Repo::getPdr() const in getPdr()
H A Dplatform.cpp845 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> stateSensorPdrRepo( in isOemStateSensor()
914 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> stateEffecterPdrRepo( in isOemStateEffecter()
/openbmc/libpldm/src/dsp/
H A Dpdr.c25 typedef struct pldm_pdr { struct
30 } pldm_pdr; typedef
119 pldm_pdr *pldm_pdr_init(void) in pldm_pdr_init()
121 pldm_pdr *repo = malloc(sizeof(pldm_pdr)); in pldm_pdr_init()
134 void pldm_pdr_destroy(pldm_pdr *repo) in pldm_pdr_destroy()
186 pldm_pdr_get_next_record(const pldm_pdr *repo, in pldm_pdr_get_next_record()
240 uint32_t pldm_pdr_get_record_count(const pldm_pdr *repo) in pldm_pdr_get_record_count()
248 uint32_t pldm_pdr_get_repo_size(const pldm_pdr *repo) in pldm_pdr_get_repo_size()
833 pldm_pdr *repo, bool is_remote, in entity_association_pdr_add_entry()
926 pldm_pdr *repo, bool is_remote, in pldm_entity_association_pdr_add_check()
[all …]
/openbmc/pldm/pldmd/
H A Ddbus_impl_pdr.hpp41 Pdr(sdbusplus::bus_t& bus, const std::string& path, const pldm_pdr* repo) : in Pdr()
64 const pldm_pdr* pdrRepo;
H A Doem_ibm.hpp57 pldm_pdr* repo, pldm::InstanceIdDb& instanceIdDb, in OemIBM()
147 pldm_pdr* repo;
H A Dpldmd.cpp205 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> pdrRepo( in main()
/openbmc/pldm/oem/ibm/libpldmresponder/
H A Dfru_oem_ibm.hpp38 Handler(pldm_pdr* repo) : pdrRepo(repo) {} in Handler()
64 const pldm_pdr* pdrRepo;
H A Doem_ibm_handler.hpp266 const pldm_pdr_record* fetchLastBMCRecord(const pldm_pdr* repo);
H A Doem_ibm_handler.cpp637 const pldm_pdr* repo) in fetchLastBMCRecord()
/openbmc/pldm/common/
H A Dutils.hpp409 const pldm_pdr* repo);
420 const pldm_pdr* repo);
433 uint16_t findStateSensorId(const pldm_pdr* pdrRepo, uint8_t tid,
448 uint16_t findStateEffecterId(const pldm_pdr* pdrRepo, uint16_t entityType,
H A Dutils.cpp33 const pldm_pdr* repo) in findStateEffecterPDR()
86 const pldm_pdr* repo) in findStateSensorPDR()
471 uint16_t findStateEffecterId(const pldm_pdr* pdrRepo, uint16_t entityType, in findStateEffecterId()
535 uint16_t findStateSensorId(const pldm_pdr* pdrRepo, uint8_t tid, in findStateSensorId()
/openbmc/pldm/host-bmc/
H A Ddbus_to_host_effecters.hpp85 pldm::InstanceIdDb* instanceIdDb, int fd, const pldm_pdr* repo, in HostEffecterParser()
179 const pldm_pdr* pdrRepo; //!< Reference to PDR repo
H A Dhost_pdr_handler.hpp93 pldm_pdr* repo, const std::string& eventsJsonsDir,
275 pldm_pdr* repo;
H A Ddbus_to_event_handler.cpp186 std::unique_ptr<pldm_pdr, decltype(&pldm_pdr_destroy)> sensorPdrRepo( in listenSensorEvent()
H A Dhost_pdr_handler.cpp89 int mctp_fd, uint8_t mctp_eid, sdeventplus::Event& event, pldm_pdr* repo, in HostPDRHandler()
/openbmc/pldm/libpldmresponder/test/
H A Dlibpldmresponder_fru_test.cpp86 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/host-bmc/test/
H A Ddbus_to_host_effecter_test.cpp15 MockHostEffecterParser(int fd, const pldm_pdr* repo, in MockHostEffecterParser()

12