class TTBR0_32Bit
Defined at line 670 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
Section 16.5.40: Translation Table Base Registers
TTBRs have a few different formats depending on which translation scheme this
context bank is using. These schemes are:
+ AArch32 Short-descriptor (AddrMode::k32Bit)
+ AArch32 Long-descriptor (AddrMode::kExt32Bit)
+ AArch64 (AddrMode::k64Bit)
Public Members
field_IRGN1_674
field_S_675
field_IMP_676
field_RGN_677
field_NOS_678
field_IRGN1_679
field_BaseAddress_680
Public Methods
hwreg::RegisterAddr<TTBR0_32Bit> Get ()
Defined at line 672 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType IRGN1 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 674 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_IRGN1 (typename SelfType::ValueType val)
Defined at line 674 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType S ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 675 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_S (typename SelfType::ValueType val)
Defined at line 675 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType IMP ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 676 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_IMP (typename SelfType::ValueType val)
Defined at line 676 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType RGN ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 677 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_RGN (typename SelfType::ValueType val)
Defined at line 677 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType NOS ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 678 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_NOS (typename SelfType::ValueType val)
Defined at line 678 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType IRGN1 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 679 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_IRGN1 (typename SelfType::ValueType val)
Defined at line 679 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType BaseAddress ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 680 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_BaseAddress (typename SelfType::ValueType val)
Defined at line 680 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
TTBR0_32Bit & SetBaseAddrFromValue (uint32_t base_address_value)
Defined at line 682 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
uint32_t BaseAddrValue ()
Defined at line 686 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h