Lines Matching full:pldm

8 #include <libpldm/pldm.h>
25 namespace pldm namespace
54 * @brief Abstracts the PLDM details related to the OCC
66 /** @brief Constructs the PLDM Interface object for OCC functions
90 MatchRules::path("/xyz/openbmc_project/pldm") + in Interface()
91 MatchRules::interface("xyz.openbmc_project.PLDM.Event"), in Interface()
152 * @return PLDM request message to be sent to host for OCC reset or SBE
159 /** @brief Send the PLDM message to reset the OCC
166 /** @brief Send the PLDM message to perform the HRESET
187 /** @brief PLDM instance ID database object used to get instance IDs
191 /** @brief PLDM instance number used in PLDM requests
221 /** @brief Used to subscribe to D-Bus PLDM StateSensorEvent signal and
229 /** @brief PLDM Sensor ID to OCC Instance mapping
233 /** @brief PLDM Sensor ID to SBE Instance mapping
247 /** @brief OCC Instance mapping to PLDM Effecter ID
251 /** @brief SBE instance mapping to PLDM Effecter ID
271 /** @brief OCC instance number for the PLDM message */
274 /** @brief File descriptor for PLDM messages */
277 /** pldm transport instance */
290 /** @brief The response for the PLDM request msg is received flag.
294 /** @brief The response for the PLDM request has timed out.
304 /** @brief Timer that is started when PLDM command is sent
315 /** @brief Callback when PLDM response has not been received within the
345 /** @brief Check if the PDR cache for PLDM OCC sensors is valid
355 /** @brief Check if the PDR cache for PLDM OCC effecters is valid
365 /** @brief Get a PLDM requester instance id
371 /** @brief Free PLDM requester instance id */
374 /** @brief Encode a GetStateSensor command into a PLDM request
378 * @return request - The encoded PLDM messsage to be sent
383 /** @brief setup PLDM transport for sending and receiving PLDM messages.
401 /** @brief Send the PLDM request
410 /** @brief Register a callback function to handle the PLDM response */
413 /** @brief callback for the PLDM response event
441 } // namespace pldm