TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | AmlTreeIterator |
Typedefs | |
typedef enum EAmlIteratorMode | EAML_ITERATOR_MODE |
typedef struct AmlTreeIterator | AML_TREE_ITERATOR |
typedef EFI_STATUS(EFIAPI * | EDKII_AML_TREE_ITERATOR_GET_NODE) (IN AML_TREE_ITERATOR *Iterator, OUT AML_NODE_HANDLE *OutNode) |
typedef EFI_STATUS(EFIAPI * | EDKII_AML_TREE_ITERATOR_GET_NEXT) (IN AML_TREE_ITERATOR *Iterator, OUT AML_NODE_HANDLE *NextNode) |
typedef EFI_STATUS(EFIAPI * | EDKII_AML_TREE_ITERATOR_GET_PREVIOUS) (IN AML_TREE_ITERATOR *Iterator, OUT AML_NODE_HANDLE *PrevNode) |
Enumerations | |
enum | EAmlIteratorMode { EAmlIteratorUnknown , EAmlIteratorLinear , EAmlIteratorBranch , EAmlIteratorModeMax } |
Functions | |
EFI_STATUS EFIAPI | AmlInitializeIterator (IN AML_NODE_HANDLE Node, IN EAML_ITERATOR_MODE IteratorMode, OUT AML_TREE_ITERATOR **IteratorPtr) |
EFI_STATUS EFIAPI | AmlDeleteIterator (IN AML_TREE_ITERATOR *Iterator) |
AML Iterator.
Copyright (c) 2019 - 2020, Arm Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file AmlTreeIterator.h.