TT-System-Firmware APIs
19.13.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
pldm_platform.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2026 Tenstorrent AI ULC
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef PMCI_PLDM_PLATFORM_H_
8
#define PMCI_PLDM_PLATFORM_H_
9
10
#include "
pldm_pdr.h
"
11
12
#include <libpldm/base.h>
13
14
#include <stddef.h>
15
16
const
ver32_t *
pldm_platform_versions_get
(
size_t
*versions_size);
17
18
const
bitfield8_t *
pldm_platform_commands_get
(
void
);
19
20
int
pldm_platform_build_response
(
const
struct
device
*pdr_dev,
21
const
struct
pldm_header_info *req_hdr,
22
const
struct
pldm_msg *req_msg,
size_t
req_payload_len,
23
struct
pldm_msg *resp_msg,
size_t
*resp_pldm_len);
24
25
#endif
/* PMCI_PLDM_PLATFORM_H_ */
pldm_pdr.h
PLDM PDR provider API.
pldm_platform_commands_get
const bitfield8_t * pldm_platform_commands_get(void)
Definition
pldm_platform.c:58
pldm_platform_versions_get
const ver32_t * pldm_platform_versions_get(size_t *versions_size)
Definition
pldm_platform.c:49
pldm_platform_build_response
int pldm_platform_build_response(const struct device *pdr_dev, const struct pldm_header_info *req_hdr, const struct pldm_msg *req_msg, size_t req_payload_len, struct pldm_msg *resp_msg, size_t *resp_pldm_len)
Definition
pldm_platform.c:336
device
drivers
pmci
pldm
pldm_platform.h
Generated by
1.14.0