TianoCore EDK2 master
Loading...
Searching...
No Matches
CmArmRootComplexNode 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 CacheCoherent
 Memory access properties : Cache coherent attributes.
 
UINT8 AllocationHints
 Memory access properties : Allocation hints.
 
UINT8 MemoryAccessFlags
 Memory access properties : Memory access flags.
 
UINT32 AtsAttribute
 ATS attributes.
 
UINT32 PciSegmentNumber
 PCI segment number.
 
UINT8 MemoryAddressSize
 Memory address size limit.
 
UINT16 PasidCapabilities
 PASID capabilities.
 
UINT32 Flags
 Flags.
 
UINT32 Identifier
 Unique identifier for this node.
 

Detailed Description

A structure that describes the Root complex node for the Platform.

ID: EArmObjRootComplex

Definition at line 450 of file ArmNameSpaceObjects.h.

Field Documentation

◆ AllocationHints

UINT8 CmArmRootComplexNode::AllocationHints

Memory access properties : Allocation hints.

Definition at line 461 of file ArmNameSpaceObjects.h.

◆ AtsAttribute

UINT32 CmArmRootComplexNode::AtsAttribute

ATS attributes.

Definition at line 466 of file ArmNameSpaceObjects.h.

◆ CacheCoherent

UINT32 CmArmRootComplexNode::CacheCoherent

Memory access properties : Cache coherent attributes.

Definition at line 459 of file ArmNameSpaceObjects.h.

◆ Flags

UINT32 CmArmRootComplexNode::Flags

Flags.

Definition at line 474 of file ArmNameSpaceObjects.h.

◆ Identifier

UINT32 CmArmRootComplexNode::Identifier

Unique identifier for this node.

Definition at line 477 of file ArmNameSpaceObjects.h.

◆ IdMappingCount

UINT32 CmArmRootComplexNode::IdMappingCount

Number of ID mappings.

Definition at line 454 of file ArmNameSpaceObjects.h.

◆ IdMappingToken

CM_OBJECT_TOKEN CmArmRootComplexNode::IdMappingToken

Reference token for the ID mapping array.

Definition at line 456 of file ArmNameSpaceObjects.h.

◆ MemoryAccessFlags

UINT8 CmArmRootComplexNode::MemoryAccessFlags

Memory access properties : Memory access flags.

Definition at line 463 of file ArmNameSpaceObjects.h.

◆ MemoryAddressSize

UINT8 CmArmRootComplexNode::MemoryAddressSize

Memory address size limit.

Definition at line 470 of file ArmNameSpaceObjects.h.

◆ PasidCapabilities

UINT16 CmArmRootComplexNode::PasidCapabilities

PASID capabilities.

Definition at line 472 of file ArmNameSpaceObjects.h.

◆ PciSegmentNumber

UINT32 CmArmRootComplexNode::PciSegmentNumber

PCI segment number.

Definition at line 468 of file ArmNameSpaceObjects.h.

◆ Token

CM_OBJECT_TOKEN CmArmRootComplexNode::Token

An unique token used to identify this object.

Definition at line 452 of file ArmNameSpaceObjects.h.


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