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

#include <DynamicTablesPkg/Include/ArmNameSpaceObjects.h>

Data Fields

CM_OBJECT_TOKEN Token
 An unique token used to identify this object.
 
UINT32 IdMappingCount
 Number of ID mappings.
 
CM_OBJECT_TOKEN IdMappingToken
 Reference token for the ID mapping array.
 
UINT32 Flags
 Flags for the named component.
 
UINT32 CacheCoherent
 Memory access properties : Cache coherent attributes.
 
UINT8 AllocationHints
 Memory access properties : Allocation hints.
 
UINT8 MemoryAccessFlags
 Memory access properties : Memory access flags.
 
UINT8 AddressSizeLimit
 Memory access properties : Address size limit.
 
CHAR8 * ObjectName
 
UINT32 Identifier
 Unique identifier for this node.
 

Detailed Description

A structure that describes the Named component node for the Platform.

ID: EArmObjNamedComponent

Definition at line 415 of file ArmNameSpaceObjects.h.

Field Documentation

◆ AddressSizeLimit

UINT8 CmArmNamedComponentNode::AddressSizeLimit

Memory access properties : Address size limit.

Definition at line 434 of file ArmNameSpaceObjects.h.

◆ AllocationHints

UINT8 CmArmNamedComponentNode::AllocationHints

Memory access properties : Allocation hints.

Definition at line 429 of file ArmNameSpaceObjects.h.

◆ CacheCoherent

UINT32 CmArmNamedComponentNode::CacheCoherent

Memory access properties : Cache coherent attributes.

Definition at line 427 of file ArmNameSpaceObjects.h.

◆ Flags

UINT32 CmArmNamedComponentNode::Flags

Flags for the named component.

Definition at line 424 of file ArmNameSpaceObjects.h.

◆ Identifier

UINT32 CmArmNamedComponentNode::Identifier

Unique identifier for this node.

Definition at line 442 of file ArmNameSpaceObjects.h.

◆ IdMappingCount

UINT32 CmArmNamedComponentNode::IdMappingCount

Number of ID mappings.

Definition at line 419 of file ArmNameSpaceObjects.h.

◆ IdMappingToken

CM_OBJECT_TOKEN CmArmNamedComponentNode::IdMappingToken

Reference token for the ID mapping array.

Definition at line 421 of file ArmNameSpaceObjects.h.

◆ MemoryAccessFlags

UINT8 CmArmNamedComponentNode::MemoryAccessFlags

Memory access properties : Memory access flags.

Definition at line 431 of file ArmNameSpaceObjects.h.

◆ ObjectName

CHAR8* CmArmNamedComponentNode::ObjectName

ASCII Null terminated string with the full path to the entry in the namespace for this object.

Definition at line 439 of file ArmNameSpaceObjects.h.

◆ Token

CM_OBJECT_TOKEN CmArmNamedComponentNode::Token

An unique token used to identify this object.

Definition at line 417 of file ArmNameSpaceObjects.h.


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