TianoCore EDK2 master
Loading...
Searching...
No Matches
FdtHwInfoParser.h
Go to the documentation of this file.
1
8#ifndef FDT_HW_INFO_PARSER_H_
9#define FDT_HW_INFO_PARSER_H_
10
12
15
16#include "FdtUtility.h"
17
20typedef struct FdtHwInfoParser {
23 VOID *Fdt;
24
26 VOID *Context;
27
32
36
56typedef
60 IN INT32 FdtBranch
61 );
62
84EFIAPI
86 IN CONST FDT_HW_INFO_PARSER_HANDLE FdtParserHandle,
87 IN INT32 FdtBranch
88 );
89
90#endif // FDT_HW_INFO_PARSER_H_
FDT_HW_INFO_PARSER * FDT_HW_INFO_PARSER_HANDLE
EFI_STATUS EFIAPI ArchFdtHwInfoMainDispatcher(IN CONST FDT_HW_INFO_PARSER_HANDLE FdtParserHandle, IN INT32 FdtBranch)
EFI_STATUS(EFIAPI * FDT_HW_INFO_PARSER_FUNC)(IN CONST FDT_HW_INFO_PARSER_HANDLE ParserHandle, IN INT32 FdtBranch)
struct FdtHwInfoParser FDT_HW_INFO_PARSER
EFI_STATUS(EFIAPI * HW_INFO_ADD_OBJECT)(IN HW_INFO_PARSER_HANDLE ParserHandle, IN VOID *Context, IN CONST CM_OBJ_DESCRIPTOR *CmObjDesc, OUT CM_OBJECT_TOKEN *Token OPTIONAL)
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * Context
Pointer to the caller's context.
HW_INFO_ADD_OBJECT HwInfoAdd