Home
last modified time | relevance | path

Searched refs:pdrEntry (Results 1 – 13 of 13) sorted by relevance

/openbmc/pldm/libpldmresponder/
H A Dpdr.cpp23 PdrEntry pdrEntry{}; in getRepoByType() local
24 pdrEntry.data = pdrData; in getRepoByType()
25 pdrEntry.size = pdrSize; in getRepoByType()
26 pdrEntry.handle.recordHandle = inRepo.getRecordHandle(record); in getRepoByType()
27 outRepo.addRecord(pdrEntry); in getRepoByType()
37 const RepoInterface& pdrRepo, RecordHandle recordHandle, PdrEntry& pdrEntry) in getRecordByHandle() argument
42 &pdrEntry.size, &pdrEntry.handle.nextRecordHandle); in getRecordByHandle()
45 pdrEntry.data = pdrData; in getRecordByHandle()
H A Dpdr_utils.cpp34 RecordHandle Repo::addRecord(const PdrEntry& pdrEntry) in addRecord() argument
36 uint32_t handle = pdrEntry.handle.recordHandle; in addRecord()
37 int rc = pldm_pdr_add(repo, pdrEntry.data, pdrEntry.size, false, in addRecord()
47 const pldm_pdr_record* Repo::getFirstRecord(PdrEntry& pdrEntry) in getFirstRecord() argument
52 pldm_pdr_find_record(getPdr(), firstNum, &pdrData, &pdrEntry.size, in getFirstRecord()
53 &pdrEntry.handle.nextRecordHandle); in getFirstRecord()
56 pdrEntry.data = pdrData; in getFirstRecord()
63 PdrEntry& pdrEntry) in getNextRecord() argument
67 pldm_pdr_get_next_record(getPdr(), currRecord, &pdrData, &pdrEntry.size, in getNextRecord()
68 &pdrEntry.handle.nextRecordHandle); in getNextRecord()
[all …]
H A Dpdr_utils.hpp147 virtual RecordHandle addRecord(const PdrEntry& pdrEntry) = 0;
156 virtual const pldm_pdr_record* getFirstRecord(PdrEntry& pdrEntry) = 0;
167 const pldm_pdr_record* currRecord, PdrEntry& pdrEntry) = 0;
208 RecordHandle addRecord(const PdrEntry& pdrEntry) override;
210 const pldm_pdr_record* getFirstRecord(PdrEntry& pdrEntry) override;
213 PdrEntry& pdrEntry) override;
H A Dplatform_state_effecter.hpp67 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in setStateEffecterStatesHandler() local
68 auto pdrRecord = stateEffecterPDRs.getFirstRecord(pdrEntry); in setStateEffecterStatesHandler()
71 pdr = new (pdrEntry.data) pldm_state_effecter_pdr; in setStateEffecterStatesHandler()
75 pdrRecord = stateEffecterPDRs.getNextRecord(pdrRecord, pdrEntry); in setStateEffecterStatesHandler()
H A Dplatform_state_sensor.hpp108 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in getStateSensorReadingsHandler() local
109 auto pdrRecord = stateSensorPDRs.getFirstRecord(pdrEntry); in getStateSensorReadingsHandler()
112 pdr = new (pdrEntry.data) pldm_state_sensor_pdr; in getStateSensorReadingsHandler()
117 pdrRecord = stateSensorPDRs.getNextRecord(pdrRecord, pdrEntry); in getStateSensorReadingsHandler()
H A Dpdr_state_effecter.hpp173 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in generateStateEffecterPDR() local
174 pdrEntry.data = entry.data(); in generateStateEffecterPDR()
175 pdrEntry.size = pdrSize; in generateStateEffecterPDR()
176 repo.addRecord(pdrEntry); in generateStateEffecterPDR()
H A Dplatform_numeric_effecter.hpp274 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in setNumericEffecterValueHandler() local
275 auto pdrRecord = numericEffecterPDRs.getFirstRecord(pdrEntry); in setNumericEffecterValueHandler()
278 pdr = new (pdrEntry.data) pldm_numeric_effecter_value_pdr; in setNumericEffecterValueHandler()
282 pdrRecord = numericEffecterPDRs.getNextRecord(pdrRecord, pdrEntry); in setNumericEffecterValueHandler()
510 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in getNumericEffecterData() local
511 auto pdrRecord = numericEffecterPDRs.getFirstRecord(pdrEntry); in getNumericEffecterData()
515 pdr = new (pdrEntry.data) pldm_numeric_effecter_value_pdr; in getNumericEffecterData()
519 pdrRecord = numericEffecterPDRs.getNextRecord(pdrRecord, pdrEntry); in getNumericEffecterData()
H A Dpdr_state_sensor.hpp188 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in generateStateSensorPDR() local
189 pdrEntry.data = entry.data(); in generateStateSensorPDR()
190 pdrEntry.size = pdrSize; in generateStateSensorPDR()
191 repo.addRecord(pdrEntry); in generateStateSensorPDR()
H A Dfru.cpp464 pldm::responder::pdr_utils::PdrEntry pdrEntry; in removeIndividualFRU() local
468 &pdrEntry.size, &pdrEntry.handle.nextRecordHandle); in removeIndividualFRU()
496 &pdrEntry.size, in removeIndividualFRU()
497 &pdrEntry.handle.nextRecordHandle); in removeIndividualFRU()
740 pldm::responder::pdr_utils::PdrEntry pdrEntry) in addHotPlugRecord() argument
751 pdrEntry.handle.recordHandle = lastHandle + 1; in addHotPlugRecord()
752 pldm_pdr_add(pdrRepo, pdrEntry.data, pdrEntry.size, false, in addHotPlugRecord()
753 pdrEntry.handle.recordHandle, &recordHandle); in addHotPlugRecord()
H A Dpdr_numeric_effecter.hpp230 pdr_utils::PdrEntry pdrEntry{}; in generateNumericEffecterPDR() local
231 pdrEntry.data = entry.data(); in generateNumericEffecterPDR()
232 pdrEntry.size = sizeof(pldm_numeric_effecter_value_pdr); in generateNumericEffecterPDR()
233 repo.addRecord(pdrEntry); in generateNumericEffecterPDR()
H A Dpdr.hpp40 pldm::responder::pdr_utils::PdrEntry& pdrEntry);
H A Dplatform.hpp372 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in setStateEffecterStatesHandler() local
373 auto pdrRecord = stateEffecterPDRs.getFirstRecord(pdrEntry); in setStateEffecterStatesHandler()
376 pdr = new (pdrEntry.data) pldm_state_effecter_pdr; in setStateEffecterStatesHandler()
381 stateEffecterPDRs.getNextRecord(pdrRecord, pdrEntry); in setStateEffecterStatesHandler()
H A Dfru.hpp289 uint32_t addHotPlugRecord(pldm::responder::pdr_utils::PdrEntry pdrEntry);