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

Records