TT-System-Firmware APIs 19.13.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
pldm_pdr.h File Reference

PLDM PDR provider API. More...

#include <zephyr/device.h>
#include <zephyr/sys/util.h>
#include <libpldm/base.h>
#include <errno.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
Include dependency graph for pldm_pdr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pldm_pdr_get_chunk_request
struct  pldm_pdr_get_chunk_response
struct  pldm_pdr_repo_info
struct  pldm_pdr_numeric_sensor_desc

Macros

#define PLDM_PDR_RECORD_CHANGE_NUM   0x0000U

Functions

static int pldm_pdr_update_tid_eid (const struct device *pdr_dev, uint8_t tid, uint8_t endpoint_id)
static int pldm_pdr_get_repository_info (const struct device *pdr_dev, struct pldm_pdr_repo_info *repo_info)
static int pldm_pdr_find_record_index (const struct device *pdr_dev, uint32_t record_handle, uint32_t *record_index)
static int pldm_pdr_get_record_at_index (const struct device *pdr_dev, uint32_t record_index, struct pldm_pdr_record_metadata *record_meta)
static const struct pldm_pdr_numeric_sensor_descpldm_pdr_find_numeric_sensor_by_id (const struct device *pdr_dev, uint16_t sensor_id)
static int pldm_pdr_get_chunk (const struct device *pdr_dev, const struct pldm_pdr_get_chunk_request *req, struct pldm_pdr_get_chunk_response *resp)

Detailed Description

PLDM PDR provider API.