TianoCore EDK2 master
|
Data Fields | |
AML_STREAM * | SearchPathBStream |
Backward stream holding the raw AML absolute searched path. | |
AML_STREAM * | CurrNodePathBStream |
AML_NODE_HEADER * | OutNode |
Context of the path search callback function.
The function finding a node from a path and a reference node enumerates the namespace nodes in the tree and compares their absolute path with the searched path. The enumeration function uses a callback function that can receive a context. This structure is used to store the context information required in the callback function.
Definition at line 111 of file AmlNameSpace.c.
AML_STREAM* AmlPathSearchContext::CurrNodePathBStream |
An empty backward stream holding a pre-allocated buffer. This prevents from having to do multiple allocations during the search. This stream is used to query the raw AML absolute path of the node currently being probed.
Definition at line 119 of file AmlNameSpace.c.
AML_NODE_HEADER* AmlPathSearchContext::OutNode |
If the node being visited is the node being searched, i.e. its path and the searched path match, save its reference in this pointer.
Definition at line 124 of file AmlNameSpace.c.
AML_STREAM* AmlPathSearchContext::SearchPathBStream |
Backward stream holding the raw AML absolute searched path.
Definition at line 113 of file AmlNameSpace.c.