Home
last modified time | relevance | path

Searched refs:pdrEntry (Results 1 – 14 of 14) 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.hpp145 virtual RecordHandle addRecord(const PdrEntry& pdrEntry) = 0;
154 virtual const pldm_pdr_record* getFirstRecord(PdrEntry& pdrEntry) = 0;
165 const pldm_pdr_record* currRecord, PdrEntry& pdrEntry) = 0;
206 RecordHandle addRecord(const PdrEntry& pdrEntry) override;
208 const pldm_pdr_record* getFirstRecord(PdrEntry& pdrEntry) override;
211 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 = reinterpret_cast<pldm_state_effecter_pdr*>(pdrEntry.data); 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 = reinterpret_cast<pldm_state_sensor_pdr*>(pdrEntry.data); in getStateSensorReadingsHandler()
117 pdrRecord = stateSensorPDRs.getNextRecord(pdrRecord, pdrEntry); in getStateSensorReadingsHandler()
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 = reinterpret_cast<pldm_numeric_effecter_value_pdr*>(pdrEntry.data); 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 = reinterpret_cast<pldm_numeric_effecter_value_pdr*>(pdrEntry.data); in getNumericEffecterData()
519 pdrRecord = numericEffecterPDRs.getNextRecord(pdrRecord, pdrEntry); in getNumericEffecterData()
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.cpp756 PdrEntry pdrEntry{}; in generateTerminusLocatorPDR() local
757 pdrEntry.data = pdrBuffer.data(); in generateTerminusLocatorPDR()
758 pdrEntry.size = pdrBuffer.size(); in generateTerminusLocatorPDR()
759 repo.addRecord(pdrEntry); in generateTerminusLocatorPDR()
864 PdrEntry pdrEntry{}; in isOemStateSensor() local
865 auto pdrRecord = stateSensorPDRs.getFirstRecord(pdrEntry); in isOemStateSensor()
868 pdr = reinterpret_cast<pldm_state_sensor_pdr*>(pdrEntry.data); in isOemStateSensor()
873 pdrRecord = stateSensorPDRs.getNextRecord(pdrRecord, pdrEntry); in isOemStateSensor()
936 PdrEntry pdrEntry{}; in isOemStateEffecter() local
937 auto pdrRecord = stateEffecterPDRs.getFirstRecord(pdrEntry); in isOemStateEffecter()
[all …]
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 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 Dplatform.hpp370 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in setStateEffecterStatesHandler() local
371 auto pdrRecord = stateEffecterPDRs.getFirstRecord(pdrEntry); in setStateEffecterStatesHandler()
374 pdr = reinterpret_cast<pldm_state_effecter_pdr*>(pdrEntry.data); in setStateEffecterStatesHandler()
379 stateEffecterPDRs.getNextRecord(pdrRecord, pdrEntry); in setStateEffecterStatesHandler()
H A Dpdr.hpp40 pldm::responder::pdr_utils::PdrEntry& pdrEntry);
/openbmc/pldm/oem/ibm/libpldmresponder/
H A Doem_ibm_handler.cpp226 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in buildAllCodeUpdateEffecterPDR() local
227 pdrEntry.data = entry.data(); in buildAllCodeUpdateEffecterPDR()
228 pdrEntry.size = pdrSize; in buildAllCodeUpdateEffecterPDR()
229 repo.addRecord(pdrEntry); in buildAllCodeUpdateEffecterPDR()
290 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in buildAllSlotEnableEffecterPDR() local
291 pdrEntry.data = entry.data(); in buildAllSlotEnableEffecterPDR()
292 pdrEntry.size = pdrSize; in buildAllSlotEnableEffecterPDR()
293 repo.addRecord(pdrEntry); in buildAllSlotEnableEffecterPDR()
340 pldm::responder::pdr_utils::PdrEntry pdrEntry{}; in buildAllCodeUpdateSensorPDR() local
341 pdrEntry.data = entry.data(); in buildAllCodeUpdateSensorPDR()
[all …]
/openbmc/pldm/host-bmc/
H A Ddbus_to_event_handler.cpp203 PdrEntry pdrEntry{}; in listenSensorEvent() local
204 auto pdrRecord = sensorPDRs.getFirstRecord(pdrEntry); in listenSensorEvent()
207 pdr = new (pdrEntry.data) pldm_state_sensor_pdr; in listenSensorEvent()
214 pdrRecord = sensorPDRs.getNextRecord(pdrRecord, pdrEntry); in listenSensorEvent()