TianoCore EDK2 master
Loading...
Searching...
No Matches
PldmSmbiosTransfer.h File Reference

Go to the source code of this file.

Data Structures

struct  PLDM_SMBIOS_STRUCTURE_TABLE_METADATA
 
struct  PLDM_GET_SMBIOS_STRUCTURE_TABLE_METADATA_RESPONSE_FORMAT
 
struct  PLDM_SET_SMBIOS_STRUCTURE_TABLE_METADATA_REQUEST_FORMAT
 
struct  PLDM_SET_SMBIOS_STRUCTURE_TABLE_METADATA_RESPONSE_FORMAT
 
struct  PLDM_GET_SMBIOS_STRUCTURE_TABLE_REQUEST
 
struct  PLDM_GET_SMBIOS_STRUCTURE_TABLE_REQUEST_FORMAT
 
struct  PLDM_GET_SMBIOS_STRUCTURE_TABLE_RESPONSE
 
struct  PLDM_GET_SMBIOS_STRUCTURE_TABLE_RESPONSE_FORMAT
 
struct  PLDM_SET_SMBIOS_STRUCTURE_TABLE_REQUEST
 
struct  PLDM_SET_SMBIOS_STRUCTURE_TABLE_REQUEST_FORMAT
 
struct  PLDM_SET_SMBIOS_STRUCTURE_TABLE_RESPONSE_FORMAT
 
struct  PLDM_GET_SMBIOS_STRUCTURE_BY_TYPE_REQUEST
 
struct  PLDM_GET_SMBIOS_STRUCTURE_BY_TYPE_REQUEST_FORMAT
 
struct  PLDM_GET_SMBIOS_STRUCTURE_BY_TYPE_RESPONSE
 
struct  PLDM_GET_SMBIOS_STRUCTURE_BY_TYPE_RESPONSE_FORMAT
 
struct  PLDM_GET_SMBIOS_STRUCTURE_BY_HANDLE_REQUEST
 
struct  PLDM_GET_SMBIOS_STRUCTURE_BY_HANDLE_REQUEST_FORMAT
 
struct  PLDM_GET_SMBIOS_STRUCTURE_BY_HANDLE_RESPONSE
 
struct  PLDM_GET_SMBIOS_STRUCTURE_BY_HANDLE_RESPONSE_FORMAT
 

Macros

#define PLDM_GET_SMBIOS_STRUCTURE_TABLE_METADATA_COMMAND_CODE   0x01
 
#define PLDM_SET_SMBIOS_STRUCTURE_TABLE_METADATA_COMMAND_CODE   0x02
 
#define PLDM_GET_SMBIOS_STRUCTURE_TABLE_COMMAND_CODE   0x03
 
#define PLDM_SET_SMBIOS_STRUCTURE_TABLE_COMMAND_CODE   0x04
 
#define PLDM_GET_SMBIOS_STRUCTURE_BY_TYPE_COMMAND_CODE   0x05
 
#define PLDM_GET_SMBIOS_STRUCTURE_BY_HANDLE_COMMAND_CODE   0x06
 
#define PLDM_COMPLETION_CODE_INVALID_DATA_TRANSFER_HANDLE   0x80
 
#define PLDM_COMPLETION_CODE_INVALID_TRANSFER_OPERATION_FLAG   0x81
 
#define PLDM_COMPLETION_CODE_INVALID_TRANSFER_FLAG   0x82
 
#define PLDM_COMPLETION_CODE_NO_SMBIOS_STRUCTURE_TABLE_METADATA   0x83
 
#define PLDM_COMPLETION_CODE_INVALID_DATA_INTEGRITY_CHECK   0x84
 
#define PLDM_COMPLETION_CODE_SMBIOS_STRUCTURE_TABLE_UNAVAILABLE   0x85
 

Detailed Description

The definitions of DMTF Platform Level Data Model (PLDM) SMBIOS Transfer Specification.

Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent

Revision Reference:
DMTF Platform Level Data Model (PLDM) SMBIOS Transfer Specification Version 1.0.1 https://www.dmtf.org/sites/default/files/standards/documents/DSP0246_1.0.1.pdf

Definition in file PldmSmbiosTransfer.h.

Macro Definition Documentation

◆ PLDM_COMPLETION_CODE_INVALID_DATA_INTEGRITY_CHECK

#define PLDM_COMPLETION_CODE_INVALID_DATA_INTEGRITY_CHECK   0x84

Definition at line 41 of file PldmSmbiosTransfer.h.

◆ PLDM_COMPLETION_CODE_INVALID_DATA_TRANSFER_HANDLE

#define PLDM_COMPLETION_CODE_INVALID_DATA_TRANSFER_HANDLE   0x80

PLDM SMBIOS transfer command specific completion code.

Definition at line 37 of file PldmSmbiosTransfer.h.

◆ PLDM_COMPLETION_CODE_INVALID_TRANSFER_FLAG

#define PLDM_COMPLETION_CODE_INVALID_TRANSFER_FLAG   0x82

Definition at line 39 of file PldmSmbiosTransfer.h.

◆ PLDM_COMPLETION_CODE_INVALID_TRANSFER_OPERATION_FLAG

#define PLDM_COMPLETION_CODE_INVALID_TRANSFER_OPERATION_FLAG   0x81

Definition at line 38 of file PldmSmbiosTransfer.h.

◆ PLDM_COMPLETION_CODE_NO_SMBIOS_STRUCTURE_TABLE_METADATA

#define PLDM_COMPLETION_CODE_NO_SMBIOS_STRUCTURE_TABLE_METADATA   0x83

Definition at line 40 of file PldmSmbiosTransfer.h.

◆ PLDM_COMPLETION_CODE_SMBIOS_STRUCTURE_TABLE_UNAVAILABLE

#define PLDM_COMPLETION_CODE_SMBIOS_STRUCTURE_TABLE_UNAVAILABLE   0x85

Definition at line 42 of file PldmSmbiosTransfer.h.

◆ PLDM_GET_SMBIOS_STRUCTURE_BY_HANDLE_COMMAND_CODE

#define PLDM_GET_SMBIOS_STRUCTURE_BY_HANDLE_COMMAND_CODE   0x06

Definition at line 32 of file PldmSmbiosTransfer.h.

◆ PLDM_GET_SMBIOS_STRUCTURE_BY_TYPE_COMMAND_CODE

#define PLDM_GET_SMBIOS_STRUCTURE_BY_TYPE_COMMAND_CODE   0x05

Definition at line 31 of file PldmSmbiosTransfer.h.

◆ PLDM_GET_SMBIOS_STRUCTURE_TABLE_COMMAND_CODE

#define PLDM_GET_SMBIOS_STRUCTURE_TABLE_COMMAND_CODE   0x03

Definition at line 29 of file PldmSmbiosTransfer.h.

◆ PLDM_GET_SMBIOS_STRUCTURE_TABLE_METADATA_COMMAND_CODE

#define PLDM_GET_SMBIOS_STRUCTURE_TABLE_METADATA_COMMAND_CODE   0x01

Smbios-related definitions from PLDM for SMBIOS Transfer Specification (DMTF DSP0246)

Definition at line 27 of file PldmSmbiosTransfer.h.

◆ PLDM_SET_SMBIOS_STRUCTURE_TABLE_COMMAND_CODE

#define PLDM_SET_SMBIOS_STRUCTURE_TABLE_COMMAND_CODE   0x04

Definition at line 30 of file PldmSmbiosTransfer.h.

◆ PLDM_SET_SMBIOS_STRUCTURE_TABLE_METADATA_COMMAND_CODE

#define PLDM_SET_SMBIOS_STRUCTURE_TABLE_METADATA_COMMAND_CODE   0x02

Definition at line 28 of file PldmSmbiosTransfer.h.