TianoCore EDK2 master
Loading...
Searching...
No Matches
AmlNameSpaceRefNode Struct Reference

#include <DynamicTablesPkg/Library/Common/AmlLib/Parser/AmlMethodParser.h>

Data Fields

LIST_ENTRY Link
 
CONST AML_OBJECT_NODENodeRef
 
CONST CHAR8 * RawAbsolutePath
 
UINT32 RawAbsolutePathSize
 Size of the raw AML absolute pathname buffer.
 

Detailed Description

AML namespace reference node.

Namespace reference nodes allow to associate an AML absolute pathname to the tree node defining this object in the namespace.

Namespace reference nodes are stored in a separate list. They are not part of the tree.

Definition at line 23 of file AmlMethodParser.h.

Field Documentation

◆ Link

LIST_ENTRY AmlNameSpaceRefNode::Link

Double linked list. This must be the first field in this structure.

Definition at line 26 of file AmlMethodParser.h.

◆ NodeRef

CONST AML_OBJECT_NODE* AmlNameSpaceRefNode::NodeRef

Node part of the AML namespace. It must have the AML_IN_NAMESPACE attribute.

Definition at line 30 of file AmlMethodParser.h.

◆ RawAbsolutePath

CONST CHAR8* AmlNameSpaceRefNode::RawAbsolutePath

Raw AML absolute pathname of the NodeRef. This is a raw AML NameString (cf AmlNameSpace.c: A concatenated list of 4 chars long names. The dual/multi NameString prefix have been stripped.).

Definition at line 36 of file AmlMethodParser.h.

◆ RawAbsolutePathSize

UINT32 AmlNameSpaceRefNode::RawAbsolutePathSize

Size of the raw AML absolute pathname buffer.

Definition at line 39 of file AmlMethodParser.h.


The documentation for this struct was generated from the following file: