mirror_edk2/DynamicTablesPkg/Library/Common/AmlLib/Tree
Pierre Gondois e2c1104c50 DynamicTablesPkg: AML tree iterator
The AML tree iterator provides interfaces to traverse the nodes
in the AML tree. The iterator can traverse the AML tree nodes in
the following order:
  - Linear progression: Iterate following the AML byte stream
                        order (depth first).
  - Branch progression: Iterate following the AML byte stream
                        order (depth first), but stop iterating
                        at the end of the branch.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
2020-08-13 18:00:06 +00:00
..
AmlNode.c DynamicTablesPkg: AML node definitions 2020-08-13 18:00:06 +00:00
AmlNode.h DynamicTablesPkg: AML node definitions 2020-08-13 18:00:06 +00:00
AmlNodeInterface.c DynamicTablesPkg: AML node definitions 2020-08-13 18:00:06 +00:00
AmlTree.c DynamicTablesPkg: AML tree interface 2020-08-13 18:00:06 +00:00
AmlTree.h DynamicTablesPkg: AML tree interface 2020-08-13 18:00:06 +00:00
AmlTreeEnumerator.c DynamicTablesPkg: AML tree enumerator 2020-08-13 18:00:06 +00:00
AmlTreeIterator.c DynamicTablesPkg: AML tree iterator 2020-08-13 18:00:06 +00:00
AmlTreeIterator.h DynamicTablesPkg: AML tree iterator 2020-08-13 18:00:06 +00:00
AmlTreeTraversal.c DynamicTablesPkg: AML tree traversal 2020-08-13 18:00:06 +00:00
AmlTreeTraversal.h DynamicTablesPkg: AML tree traversal 2020-08-13 18:00:06 +00:00