TianoCore EDK2 master
Loading...
Searching...
No Matches
AmlTree.h
Go to the documentation of this file.
1
9#ifndef AML_TREE_H_
10#define AML_TREE_H_
11
12#include <AmlNodeDefines.h>
13
23EFIAPI
26 );
27
41BOOLEAN
42EFIAPI
45 OUT EAML_PARSE_INDEX *IndexPtr
46 );
47
64EFIAPI
66 IN AML_OBJECT_NODE *ObjectNode,
67 IN EAML_PARSE_INDEX Index,
68 IN AML_NODE_HEADER *NewNode
69 );
70
81EFIAPI
84 );
85
100EFIAPI
102 IN AML_NODE_HEADER *ParentNode,
103 IN AML_NODE_HEADER *NewNode
104 );
105
120EFIAPI
122 IN AML_NODE_HEADER *OldNode,
123 IN AML_NODE_HEADER *NewNode
124 );
125
126#endif // AML_TREE_H_
EFI_STATUS EFIAPI AmlReplaceArgument(IN AML_NODE_HEADER *OldNode, IN AML_NODE_HEADER *NewNode)
Definition: AmlTree.c:915
EFI_STATUS EFIAPI AmlSetFixedArgument(IN AML_OBJECT_NODE *ObjectNode, IN EAML_PARSE_INDEX Index, IN AML_NODE_HEADER *NewNode)
Definition: AmlTree.c:168
LIST_ENTRY *EFIAPI AmlNodeGetVariableArgList(IN CONST AML_NODE_HEADER *Node)
Definition: AmlTree.c:205
EFI_STATUS EFIAPI AmlVarListAddTailInternal(IN AML_NODE_HEADER *ParentNode, IN AML_NODE_HEADER *NewNode)
Definition: AmlTree.c:379
BOOLEAN EFIAPI AmlIsNodeFixedArgument(IN CONST AML_NODE_HEADER *Node, OUT EAML_PARSE_INDEX *IndexPtr)
Definition: AmlTree.c:110
AML_ROOT_NODE *EFIAPI AmlGetRootNode(IN CONST AML_NODE_HEADER *Node)
Definition: AmlTree.c:48
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
enum EAmlParseIndex EAML_PARSE_INDEX