TianoCore EDK2 master
Loading...
Searching...
No Matches
CmObjectDescUtility.h
Go to the documentation of this file.
1
8#ifndef CM_OBJECT_DESC_UTILITY_H_
9#define CM_OBJECT_DESC_UTILITY_H_
10
12
13#include "FdtHwInfoParser.h"
14
30EFIAPI
32 IN CM_OBJECT_ID ObjectId,
33 IN UINT32 Count,
34 IN VOID *Data,
35 IN UINT32 Size,
36 OUT CM_OBJ_DESCRIPTOR **NewCmObjDesc
37 );
38
47EFIAPI
49 IN CM_OBJ_DESCRIPTOR *CmObjDesc
50 );
51
65EFIAPI
67 IN CONST FDT_HW_INFO_PARSER_HANDLE FdtParserHandle,
68 IN CM_OBJECT_ID ObjectId,
69 IN VOID *Data,
70 IN UINT32 Size,
71 OUT CM_OBJECT_TOKEN *Token OPTIONAL
72 );
73
91EFIAPI
93 IN CONST FDT_HW_INFO_PARSER_HANDLE FdtParserHandle,
94 IN CONST CM_OBJ_DESCRIPTOR *CmObjDesc,
95 IN UINT32 TokenCount, OPTIONAL
97 );
98
124EFIAPI
126 IN CONST FDT_HW_INFO_PARSER_HANDLE FdtParserHandle,
127 IN CM_OBJ_DESCRIPTOR *CmObjDesc,
128 OUT CM_OBJECT_TOKEN *Token
129 );
130
131#endif // CM_OBJECT_DESC_UTILITY_H_
EFI_STATUS EFIAPI AddMultipleCmObjWithCmObjRef(IN CONST FDT_HW_INFO_PARSER_HANDLE FdtParserHandle, IN CM_OBJ_DESCRIPTOR *CmObjDesc, OUT CM_OBJECT_TOKEN *Token)
EFI_STATUS EFIAPI FreeCmObjDesc(IN CM_OBJ_DESCRIPTOR *CmObjDesc)
EFI_STATUS EFIAPI AddMultipleCmObj(IN CONST FDT_HW_INFO_PARSER_HANDLE FdtParserHandle, IN CONST CM_OBJ_DESCRIPTOR *CmObjDesc, IN UINT32 TokenCount, OPTIONAL OUT CM_OBJECT_TOKEN *TokenTable OPTIONAL)
EFI_STATUS EFIAPI AddSingleCmObj(IN CONST FDT_HW_INFO_PARSER_HANDLE FdtParserHandle, IN CM_OBJECT_ID ObjectId, IN VOID *Data, IN UINT32 Size, OUT CM_OBJECT_TOKEN *Token OPTIONAL)
EFI_STATUS EFIAPI CreateCmObjDesc(IN CM_OBJECT_ID ObjectId, IN UINT32 Count, IN VOID *Data, IN UINT32 Size, OUT CM_OBJ_DESCRIPTOR **NewCmObjDesc)
UINT32 CM_OBJECT_ID
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
UINTN CM_OBJECT_TOKEN
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29