TT-System-Firmware APIs 19.13.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
PLDM

Platform Level Data Model driver interfaces. More...

Collaboration diagram for PLDM:

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

Platform Level Data Model driver interfaces.

Macro Definition Documentation

◆ PLDM_PDR_RECORD_CHANGE_NUM

#define PLDM_PDR_RECORD_CHANGE_NUM   0x0000U

Function Documentation

◆ pldm_pdr_find_numeric_sensor_by_id()

const struct pldm_pdr_numeric_sensor_desc * pldm_pdr_find_numeric_sensor_by_id ( const struct device * pdr_dev,
uint16_t sensor_id )
inlinestatic

◆ pldm_pdr_find_record_index()

int pldm_pdr_find_record_index ( const struct device * pdr_dev,
uint32_t record_handle,
uint32_t * record_index )
inlinestatic

◆ pldm_pdr_get_chunk()

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 )
inlinestatic

◆ pldm_pdr_get_record_at_index()

int pldm_pdr_get_record_at_index ( const struct device * pdr_dev,
uint32_t record_index,
struct pldm_pdr_record_metadata * record_meta )
inlinestatic

◆ pldm_pdr_get_repository_info()

int pldm_pdr_get_repository_info ( const struct device * pdr_dev,
struct pldm_pdr_repo_info * repo_info )
inlinestatic

◆ pldm_pdr_update_tid_eid()

int pldm_pdr_update_tid_eid ( const struct device * pdr_dev,
uint8_t tid,
uint8_t endpoint_id )
inlinestatic