TianoCore EDK2 master
|
#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. | |
UINT64 | BaseAddress |
SMMU Base Address. | |
UINT64 | Span |
Length of the memory range covered by the SMMU. | |
UINT32 | Model |
SMMU Model. | |
UINT32 | Flags |
SMMU flags. | |
UINT32 | ContextInterruptCount |
Number of context interrupts. | |
CM_OBJECT_TOKEN | ContextInterruptToken |
Reference token for the context interrupt array. | |
UINT32 | PmuInterruptCount |
Number of PMU interrupts. | |
CM_OBJECT_TOKEN | PmuInterruptToken |
Reference token for the PMU interrupt array. | |
UINT32 | SMMU_NSgIrpt |
GSIV of the SMMU_NSgIrpt interrupt. | |
UINT32 | SMMU_NSgIrptFlags |
SMMU_NSgIrpt interrupt flags. | |
UINT32 | SMMU_NSgCfgIrpt |
GSIV of the SMMU_NSgCfgIrpt interrupt. | |
UINT32 | SMMU_NSgCfgIrptFlags |
SMMU_NSgCfgIrpt interrupt flags. | |
UINT32 | Identifier |
Unique identifier for this node. | |
A structure that describes the SMMUv1 or SMMUv2 node for the Platform.
ID: EArmObjSmmuV1SmmuV2
Definition at line 485 of file ArmNameSpaceObjects.h.
UINT64 CmArmSmmuV1SmmuV2Node::BaseAddress |
SMMU Base Address.
Definition at line 494 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::ContextInterruptCount |
Number of context interrupts.
Definition at line 503 of file ArmNameSpaceObjects.h.
CM_OBJECT_TOKEN CmArmSmmuV1SmmuV2Node::ContextInterruptToken |
Reference token for the context interrupt array.
Definition at line 505 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::Flags |
SMMU flags.
Definition at line 500 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::Identifier |
Unique identifier for this node.
Definition at line 522 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::IdMappingCount |
Number of ID mappings.
Definition at line 489 of file ArmNameSpaceObjects.h.
CM_OBJECT_TOKEN CmArmSmmuV1SmmuV2Node::IdMappingToken |
Reference token for the ID mapping array.
Definition at line 491 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::Model |
SMMU Model.
Definition at line 498 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::PmuInterruptCount |
Number of PMU interrupts.
Definition at line 508 of file ArmNameSpaceObjects.h.
CM_OBJECT_TOKEN CmArmSmmuV1SmmuV2Node::PmuInterruptToken |
Reference token for the PMU interrupt array.
Definition at line 510 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::SMMU_NSgCfgIrpt |
GSIV of the SMMU_NSgCfgIrpt interrupt.
Definition at line 517 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::SMMU_NSgCfgIrptFlags |
SMMU_NSgCfgIrpt interrupt flags.
Definition at line 519 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::SMMU_NSgIrpt |
GSIV of the SMMU_NSgIrpt interrupt.
Definition at line 513 of file ArmNameSpaceObjects.h.
UINT32 CmArmSmmuV1SmmuV2Node::SMMU_NSgIrptFlags |
SMMU_NSgIrpt interrupt flags.
Definition at line 515 of file ArmNameSpaceObjects.h.
UINT64 CmArmSmmuV1SmmuV2Node::Span |
Length of the memory range covered by the SMMU.
Definition at line 496 of file ArmNameSpaceObjects.h.
CM_OBJECT_TOKEN CmArmSmmuV1SmmuV2Node::Token |
An unique token used to identify this object.
Definition at line 487 of file ArmNameSpaceObjects.h.