class SMR
Defined at line 371 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
There may be up to 128 stream match registers in the implementation, numbered
as [SMR0 .. SMR127]. Use Get(
<N
>) to fetch the proper index at runtime.
SMR registers are a part of a stream match register group. Read IDR0.NUMSMRG
to determine the total number of stream match register groups in the system.
Public Members
field_VALID_375
field_MASK_376
field_ID_377
Public Methods
hwreg::RegisterAddr<SMR> Get (uint32_t ndx)
Defined at line 373 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType VALID ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 375 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_VALID (typename SelfType::ValueType val)
Defined at line 375 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType MASK ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 376 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_MASK (typename SelfType::ValueType val)
Defined at line 376 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType ID ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 377 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_ID (typename SelfType::ValueType val)
Defined at line 377 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h