/openbmc/pldm/libpldmresponder/ |
H A D | pdr.cpp | 23 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 D | pdr_utils.cpp | 34 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 D | pdr_utils.hpp | 145 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 D | platform_state_effecter.hpp | 67 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 D | platform_state_sensor.hpp | 108 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 D | platform_numeric_effecter.hpp | 274 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 D | pdr_state_effecter.hpp | 173 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 D | platform.cpp | 756 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 D | pdr_state_sensor.hpp | 188 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 D | pdr_numeric_effecter.hpp | 230 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 D | platform.hpp | 370 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 D | pdr.hpp | 40 pldm::responder::pdr_utils::PdrEntry& pdrEntry);
|
/openbmc/pldm/oem/ibm/libpldmresponder/ |
H A D | oem_ibm_handler.cpp | 226 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 D | dbus_to_event_handler.cpp | 203 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()
|