DynamicTablesPkg[all]  1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CmArmNamedComponentNode Struct Reference

Data Fields

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

Detailed Description

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

ID: EArmObjNamedComponent

Field Documentation

UINT8 CmArmNamedComponentNode::AddressSizeLimit

Memory access properties : Address size limit.

UINT8 CmArmNamedComponentNode::AllocationHints

Memory access properties : Allocation hints.

UINT32 CmArmNamedComponentNode::CacheCoherent

Memory access properties : Cache coherent attributes.

UINT32 CmArmNamedComponentNode::Flags

Flags for the named component.

UINT32 CmArmNamedComponentNode::IdMappingCount

Number of ID mappings.

CM_OBJECT_TOKEN CmArmNamedComponentNode::IdMappingToken

Reference token for the ID mapping array.

UINT8 CmArmNamedComponentNode::MemoryAccessFlags

Memory access properties : Memory access flags.

CHAR8* CmArmNamedComponentNode::ObjectName

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

CM_OBJECT_TOKEN CmArmNamedComponentNode::Token

An unique token used to identify this object.