class TCR

Defined at line 782 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

Section 16.5.38: Translation Control Register

There are three possible formats for the TCR based on the values of

CBA2R.VA64 and TCR.EAE, which determine the addressing mode for the context

bank.

Type | CBA2R.VA64 | TCR.EAE |

------------------+------------+---------+

32 Bit | 0 | 0 |

Extended 32 Bit | 0 | 1 |

64 Bit | 1 | x |

Public Members

 field_EAE_786

Public Methods

hwreg::RegisterAddr<TCR> Get ()

Defined at line 784 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
typename SelfType::ValueType EAE ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 786 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

template <, >
SelfType & set_EAE (typename SelfType::ValueType val)

Defined at line 786 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

Records