Home
last modified time | relevance | path

Searched refs:pdr (Results 1 – 25 of 81) sorted by relevance

1234

/openbmc/pldm/libpldmresponder/
H A Dpdr_numeric_effecter.hpp42 if (!pdr) in generateNumericEffecterPDR()
47 pdr->hdr.record_handle = 0; in generateNumericEffecterPDR()
48 pdr->hdr.version = 1; in generateNumericEffecterPDR()
50 pdr->hdr.record_change_num = 0; in generateNumericEffecterPDR()
62 pdr->entity_type = in generateNumericEffecterPDR()
64 pdr->entity_instance = in generateNumericEffecterPDR()
66 pdr->container_id = in generateNumericEffecterPDR()
77 if (!pdr->entity_type) in generateNumericEffecterPDR()
112 switch (pdr->effecter_data_size) in generateNumericEffecterPDR()
145 switch (pdr->range_field_format) in generateNumericEffecterPDR()
[all …]
H A Dplatform_numeric_effecter.hpp48 round(effecterValue - pdr->offset) / pdr->resolution); in getEffecterRawValue()
49 if (pdr->min_settable.value_u8 < pdr->max_settable.value_u8 && in getEffecterRawValue()
71 round(effecterValue - pdr->offset) / pdr->resolution); in getEffecterRawValue()
72 if (pdr->min_settable.value_s8 < pdr->max_settable.value_s8 && in getEffecterRawValue()
84 round(effecterValue - pdr->offset) / pdr->resolution); in getEffecterRawValue()
85 if (pdr->min_settable.value_u16 < pdr->max_settable.value_u16 && in getEffecterRawValue()
107 round(effecterValue - pdr->offset) / pdr->resolution); in getEffecterRawValue()
130 round(effecterValue - pdr->offset) / pdr->resolution); in getEffecterRawValue()
153 round(effecterValue - pdr->offset) / pdr->resolution); in getEffecterRawValue()
291 if (!pdr) in setNumericEffecterValueHandler()
[all …]
H A Dpdr_state_sensor.hpp57 pldm_state_sensor_pdr* pdr = in generateStateSensorPDR() local
59 if (!pdr) in generateStateSensorPDR()
64 pdr->hdr.record_handle = 0; in generateStateSensorPDR()
65 pdr->hdr.version = 1; in generateStateSensorPDR()
72 HTOLE16(pdr->hdr.length); in generateStateSensorPDR()
82 pdr->entity_type = in generateStateSensorPDR()
86 pdr->container_id = in generateStateSensorPDR()
119 HTOLE16(pdr->entity_type); in generateStateSensorPDR()
121 HTOLE16(pdr->container_id); in generateStateSensorPDR()
182 HTOLE16(pdr->sensor_id); in generateStateSensorPDR()
[all …]
H A Dpdr_state_effecter.hpp58 pldm_state_effecter_pdr* pdr = in generateStateEffecterPDR() local
60 if (!pdr) in generateStateEffecterPDR()
65 pdr->hdr.record_handle = 0; in generateStateEffecterPDR()
66 pdr->hdr.version = 1; in generateStateEffecterPDR()
68 pdr->hdr.record_change_num = 0; in generateStateEffecterPDR()
79 pdr->entity_type = in generateStateEffecterPDR()
81 pdr->entity_instance = in generateStateEffecterPDR()
83 pdr->container_id = in generateStateEffecterPDR()
94 if (!pdr->entity_type) in generateStateEffecterPDR()
107 pdr->effecter_semantic_id = 0; in generateStateEffecterPDR()
[all …]
H A Dplatform.cpp26 using namespace pldm::responder::pdr;
738 pdr->hdr.record_handle = 0; in generateTerminusLocatorPDR()
739 pdr->hdr.version = 1; in generateTerminusLocatorPDR()
745 pdr->tid = TERMINUS_ID; in generateTerminusLocatorPDR()
746 pdr->container_id = 0x0; in generateTerminusLocatorPDR()
761 pdr->terminus_handle, in generateTerminusLocatorPDR()
762 std::make_tuple(pdr->tid, locatorValue->eid, pdr->validity)); in generateTerminusLocatorPDR()
865 assert(pdr != NULL); in isOemStateSensor()
868 pdr = nullptr; in isOemStateSensor()
935 assert(pdr != NULL); in isOemStateEffecter()
[all …]
H A Devent_parser.hpp26 pdr::ContainerID containerId;
27 pdr::EntityType entityType;
28 pdr::EntityInstance entityInstance;
29 pdr::SensorOffset sensorOffset;
30 pdr::StateSetId stateSetid;
71 using StateToDBusValue = std::map<pdr::EventState, pldm::utils::PropertyValue>;
109 int eventAction(const StateSensorEntry& entry, pdr::EventState state);
H A Dplatform_state_effecter.hpp42 using namespace pldm::responder::pdr; in setStateEffecterStatesHandler()
47 pldm_state_effecter_pdr* pdr = nullptr; in setStateEffecterStatesHandler() local
71 pdr = reinterpret_cast<pldm_state_effecter_pdr*>(pdrEntry.data); in setStateEffecterStatesHandler()
72 if (pdr->effecter_id != effecterId) in setStateEffecterStatesHandler()
74 pdr = nullptr; in setStateEffecterStatesHandler()
80 pdr->possible_states); in setStateEffecterStatesHandler()
81 if (compEffecterCnt > pdr->composite_effecter_count) in setStateEffecterStatesHandler()
92 if (!pdr) in setStateEffecterStatesHandler()
H A Dplatform_state_sensor.hpp87 using namespace pldm::responder::pdr; in getStateSensorReadingsHandler()
90 pldm_state_sensor_pdr* pdr = nullptr; in getStateSensorReadingsHandler() local
111 pdr = reinterpret_cast<pldm_state_sensor_pdr*>(pdrEntry.data); in getStateSensorReadingsHandler()
112 assert(pdr != NULL); in getStateSensorReadingsHandler()
113 if (pdr->sensor_id != sensorId) in getStateSensorReadingsHandler()
115 pdr = nullptr; in getStateSensorReadingsHandler()
120 compSensorCnt = pdr->composite_sensor_count; in getStateSensorReadingsHandler()
138 if (!pdr) in getStateSensorReadingsHandler()
/openbmc/linux/drivers/soc/qcom/
H A Dpdr_interface.c190 pdr->status(pds->state, pds->service_path, pdr->priv); in pdr_notifier_work()
212 queue_work(pdr->notifier_wq, &pdr->notifier_work); in pdr_notifier_new_server()
235 queue_work(pdr->notifier_wq, &pdr->notifier_work); in pdr_notifier_del_server()
285 pdr->status(pds->state, pds->service_path, pdr->priv); in pdr_indack_work()
342 queue_work(pdr->indack_wq, &pdr->indack_work); in pdr_indication_cb()
459 pdr->status(pds->state, pds->service_path, pdr->priv); in pdr_notify_lookup_failure()
658 pdr = kzalloc(sizeof(*pdr), GFP_KERNEL); in pdr_handle_alloc()
659 if (!pdr) in pdr_handle_alloc()
705 return pdr; in pdr_handle_alloc()
714 kfree(pdr); in pdr_handle_alloc()
[all …]
/openbmc/pldm/pldmtool/
H A Dpldm_platform_cmd.cpp806 pldm_pdr_fru_record_set* pdr = in printPDRFruRecordSet() local
808 if (!pdr) in printPDRFruRecordSet()
836 if (!pdr) in printPDREntityAssociation()
942 if (!pdr) in printNumericEffecterPDR()
1204 if (pdr->tid == tid) in getTerminusHandle()
1245 output["rel"] = pdr.rel; in printNumericSensorPDR()
1250 output["offset"] = pdr.offset; in printNumericSensorPDR()
1255 switch (pdr.sensor_data_size) in printNumericSensorPDR()
1392 if (!pdr) in printCompactNumericSensorPDR()
1460 if (!pdr) in printPDRMsg()
[all …]
/openbmc/pldm/oem/ibm/test/
H A Dlibpldmresponder_oem_platform_test.cpp18 using namespace pldm::responder::pdr;
210 pldm_state_effecter_pdr* pdr = in TEST() local
214 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
217 ASSERT_EQ(pdr->hdr.length, 16); in TEST()
241 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
244 ASSERT_EQ(pdr->hdr.length, 16); in TEST()
268 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
271 ASSERT_EQ(pdr->hdr.length, 16); in TEST()
315 pldm_state_sensor_pdr* pdr = in TEST() local
319 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
[all …]
/openbmc/linux/drivers/net/wireless/intersil/orinoco/
H A Dhermes_dld.c110 pdr_id(const struct pdr *pdr) in pdr_id() argument
116 pdr_addr(const struct pdr *pdr) in pdr_addr() argument
122 pdr_len(const struct pdr *pdr) in pdr_len() argument
151 const struct pdr *pdr = first_pdr; in hermes_find_pdr() local
169 pdr = (struct pdr *) pdr->next; in hermes_find_pdr()
199 const struct pdr *pdr; in hermes_plug_pdi() local
205 if (!pdr) in hermes_plug_pdi()
231 const struct pdr *pdr; in hermes_apply_pda() local
233 pdr = (const struct pdr *) first_pdr; in hermes_apply_pda()
396 const struct pdr *pdr = (const struct pdr *) first_pdr; in hermes_apply_pda_with_defaults() local
[all …]
/openbmc/pldm/libpldmresponder/test/
H A Dlibpldmresponder_pdr_effecter_test.cpp14 using namespace pldm::responder::pdr;
46 pldm_state_effecter_pdr* pdr = in TEST() local
50 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
53 ASSERT_EQ(pdr->hdr.length, 23); in TEST()
56 ASSERT_EQ(pdr->effecter_id, 1); in TEST()
57 ASSERT_EQ(pdr->entity_type, 33); in TEST()
59 ASSERT_EQ(pdr->container_id, 0); in TEST()
82 ASSERT_EQ(pdr->hdr.version, 1); in TEST()
85 ASSERT_EQ(pdr->hdr.length, 24); in TEST()
88 ASSERT_EQ(pdr->effecter_id, 2); in TEST()
[all …]
H A Dlibpldmresponder_pdr_sensor_test.cpp14 using namespace pldm::responder::pdr;
49 auto record = pdr::getRecordByHandle(outRepo, 2, e); in TEST()
52 pldm_state_sensor_pdr* pdr = in TEST() local
54 EXPECT_EQ(pdr->hdr.record_handle, 2); in TEST()
55 EXPECT_EQ(pdr->hdr.version, 1); in TEST()
56 EXPECT_EQ(pdr->hdr.type, PLDM_STATE_SENSOR_PDR); in TEST()
57 EXPECT_EQ(pdr->hdr.record_change_num, 0); in TEST()
58 EXPECT_EQ(pdr->hdr.length, 17); in TEST()
60 EXPECT_EQ(pdr->sensor_id, 1); in TEST()
63 handler.getDbusObjMaps(pdr->sensor_id, TypeId::PLDM_SENSOR_ID); in TEST()
H A Dlibpldmresponder_platform_test.cpp15 using namespace pldm::pdr;
19 using namespace pldm::responder::pdr;
208 if (pdr->entity_type == 100) in TEST()
250 pldm_state_effecter_pdr* pdr = in TEST() local
298 pldm_state_effecter_pdr* pdr = in TEST() local
766 EXPECT_EQ(pdr->hdr.version, 1); in TEST()
769 EXPECT_EQ(pdr->hdr.length, in TEST()
773 EXPECT_EQ(pdr->tid, TERMINUS_ID); in TEST()
774 EXPECT_EQ(pdr->container_id, 0); in TEST()
805 pldm_state_sensor_pdr* pdr = in TEST() local
[all …]
/openbmc/libpldm/
H A DCHANGELOG.md76 13. pdr: Add decode_numeric_effecter_pdr_data()
177 1. pdr: Remove pldm_entity_association_pdr_add()
224 7. pdr: Make is_present() static
225 8. pdr: Remove pldm_pdr_add()
226 9. pdr: Remove pldm_pdr_add_fru_record_set()
228 11. pdr: Make find_entity_ref_in_tree() static
244 4. pdr: Introduce pldm_pdr_add_check()
310 5. pdr: Deprecate is_present()
316 6. pdr: Deprecate find_entity_ref_in_tree()
345 11. pdr: Stabilise pldm_pdr_add_check()
[all …]
/openbmc/pldm/common/test/
H A Dpldm_utils_test.cpp165 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
200 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
251 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
313 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
371 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
430 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
519 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
566 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
601 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
636 pldm_pdr_add_check(repo, pdr.data(), pdr.size(), false, 1, &handle), 0); in TEST()
[all …]
/openbmc/linux/drivers/pmdomain/renesas/
H A Drcar-gen4-sysc.c74 reg_offs = PDRONCR(pdr); in rcar_gen4_sysc_pwr_on_off()
76 reg_offs = PDROFFCR(pdr); in rcar_gen4_sysc_pwr_on_off()
121 reg_idx = pdr / NUM_DOMAINS_EACH_REG; in rcar_gen4_sysc_power()
122 bit_idx = pdr % NUM_DOMAINS_EACH_REG; in rcar_gen4_sysc_power()
141 ret = rcar_gen4_sysc_pwr_on_off(pdr, on); in rcar_gen4_sysc_power()
193 u8 pdr; member
208 return rcar_gen4_sysc_power(pd->pdr, false); in rcar_gen4_sysc_pd_power_off()
216 return rcar_gen4_sysc_power(pd->pdr, true); in rcar_gen4_sysc_pd_power_on()
268 rcar_gen4_sysc_power(pd->pdr, true); in rcar_gen4_sysc_pd_setup()
352 pd->pdr = area->pdr; in rcar_gen4_sysc_pd_init()
[all …]
/openbmc/pldm/oem/ibm/libpldmresponder/
H A Doem_ibm_handler.cpp15 using namespace pldm::pdr;
166 pldm_state_effecter_pdr* pdr = in buildAllCodeUpdateEffecterPDR() local
168 if (!pdr) in buildAllCodeUpdateEffecterPDR()
175 pdr->hdr.record_handle = 0; in buildAllCodeUpdateEffecterPDR()
176 pdr->hdr.version = 1; in buildAllCodeUpdateEffecterPDR()
184 pdr->container_id = 1; in buildAllCodeUpdateEffecterPDR()
218 pldm_state_sensor_pdr* pdr = in buildAllCodeUpdateSensorPDR() local
220 if (!pdr) in buildAllCodeUpdateSensorPDR()
226 pdr->hdr.record_handle = 0; in buildAllCodeUpdateSensorPDR()
227 pdr->hdr.version = 1; in buildAllCodeUpdateSensorPDR()
[all …]
/openbmc/pldm/softoff/
H A Dsoftoff.cpp36 pldm::pdr::TerminusID TID = 0;
128 pldm::pdr::TerminusID msgTID; in hostSoftOffComplete()
129 pldm::pdr::SensorID msgSensorID; in hostSoftOffComplete()
130 pldm::pdr::SensorOffset msgSensorOffset; in hostSoftOffComplete()
131 pldm::pdr::EventState msgEventState; in hostSoftOffComplete()
132 pldm::pdr::EventState msgPreviousEventState; in hostSoftOffComplete()
230 pldm_state_sensor_pdr* pdr = nullptr; in getSensorInfo() local
234 if (!pdr) in getSensorInfo()
241 sensorID = pdr->sensor_id; in getSensorInfo()
243 auto compositeSensorCount = pdr->composite_sensor_count; in getSensorInfo()
[all …]
H A Dsoftoff.hpp113 bool getEffecterID(pldm::pdr::EntityType& entityType,
114 pldm::pdr::StateSetId& stateSetId);
124 int getSensorInfo(pldm::pdr::EntityType& entityType,
125 pldm::pdr::StateSetId& stateSetId);
133 pldm::pdr::SensorID sensorID;
137 pldm::pdr::SensorOffset sensorOffset;
/openbmc/pldm/host-bmc/
H A Dhost_pdr_handler.cpp47 var = (T*)(pdr.data()); in extractTerminusHandle()
58 std::vector<uint8_t>& pdr) in updateContainerId() argument
71 t = (T*)(pdr.data()); in updateContainerId()
239 pldm_entity_association_pdr_extract(pdr.data(), pdr.size(), &numEntities, in mergeEntityAssociations()
434 for (const auto& pdr : stateSensorPDRs) in parseStateSensorPDRs() local
542 pdr.data()); in processHostPDRs()
598 pdr); in processHostPDRs()
600 entityTree, pdr); in processHostPDRs()
753 if (!pdr) in setHostSensorState()
761 uint16_t sensorId = pdr->sensor_id; in setHostSensorState()
[all …]
H A Dhost_pdr_handler.hpp39 pdr::TerminusID terminusID;
40 pdr::SensorID sensorID;
54 using HostStateSensorMap = std::map<SensorEntry, pdr::SensorInfo>;
77 std::tuple<pdr::TerminusID, pdr::EID, pdr::TerminusValidity>;
78 using TLPDRMap = std::map<pdr::TerminusHandle, TerminusInfo>;
122 const pdr::SensorInfo& lookupSensorInfo(const SensorEntry& entry) const in lookupSensorInfo()
136 pdr::EventState state);
200 mergeEntityAssociations(const std::vector<uint8_t>& pdr,
/openbmc/linux/net/packet/
H A Ddiag.c75 struct packet_diag_ring pdr; in pdiag_put_ring() local
80 pdr.pdr_block_size = ring->pg_vec_pages << PAGE_SHIFT; in pdiag_put_ring()
81 pdr.pdr_block_nr = ring->pg_vec_len; in pdiag_put_ring()
82 pdr.pdr_frame_size = ring->frame_size; in pdiag_put_ring()
83 pdr.pdr_frame_nr = ring->frame_max + 1; in pdiag_put_ring()
86 pdr.pdr_retire_tmo = ring->prb_bdqc.retire_blk_tov; in pdiag_put_ring()
88 pdr.pdr_features = ring->prb_bdqc.feature_req_word; in pdiag_put_ring()
90 pdr.pdr_retire_tmo = 0; in pdiag_put_ring()
91 pdr.pdr_sizeof_priv = 0; in pdiag_put_ring()
92 pdr.pdr_features = 0; in pdiag_put_ring()
[all …]
/openbmc/pldm/tools/visualize-pdr/
H A Dpldm_visualise_pdrs.py169 def draw_entity_associations(pdr, counter): argument
192 for value in pdr.values():
326 pdr = process_pldmtool_output(process)
327 yield record_handle, pdr
328 record_handle = pdr["nextRecordHandle"]
351 for pdr in all_pdrs:
352 if pdr["recordHandle"] == record_handle:
353 yield record_handle, pdr
354 record_handle = pdr["nextRecordHandle"]
374 yield record_handle, pdr
[all …]

1234