38 IN OUT VOID *Context OPTIONAL,
53 *Status = EFI_INVALID_PARAMETER;
59 ContinueEnum = (*CallBack)(Node, Context, Status);
60 if (ContinueEnum ==
FALSE) {
75 if (ContinueEnum ==
FALSE) {
82 if (StartLink !=
NULL) {
83 CurrentLink = StartLink->ForwardLink;
84 while (CurrentLink != StartLink) {
91 if (ContinueEnum ==
FALSE) {
95 CurrentLink = CurrentLink->ForwardLink;
#define IS_AML_NODE_VALID(Node)
LIST_ENTRY *EFIAPI AmlNodeGetVariableArgList(IN CONST AML_NODE_HEADER *Node)
BOOLEAN EFIAPI AmlEnumTree(IN AML_NODE_HEADER *Node, IN EDKII_AML_TREE_ENUM_CALLBACK CallBack, IN OUT VOID *Context OPTIONAL, OUT EFI_STATUS *Status OPTIONAL)
AML_NODE_HANDLE EFIAPI AmlGetFixedArgument(IN AML_OBJECT_NODE_HANDLE ObjectNode, IN EAML_PARSE_INDEX Index)
BOOLEAN(EFIAPI * EDKII_AML_TREE_ENUM_CALLBACK)(IN AML_NODE_HANDLE Node, IN OUT VOID *Context OPTIONAL, IN OUT EFI_STATUS *Status OPTIONAL)
UINT8 AmlGetFixedArgumentCount(IN AML_OBJECT_NODE_HANDLE Node)
enum EAmlParseIndex EAML_PARSE_INDEX
@ EAmlParseIndexTerm0
First fixed argument index.