struct ArmTranslationControlRegisterEl2Base
Defined at line 334 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
This is the common base for TCR_EL2 and VTCR_EL2. See below.
Public Members
field_RsvdZ_345
field_mtx_346
field_ds_347
field_res1_bit32_348
field_hwu62_350
field_hwu61_351
field_hwu60_352
field_hwu59_353
field_res1_bit23_355
field_hd_356
field_ha_357
field_ps_359
field_tg0_360
field_sh0_361
field_orgn0_362
field_irgn0_363
field_t0sz_365
Public Methods
void ArmTranslationControlRegisterEl2Base ()
Defined at line 336 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType mtx ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 346 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType mtx ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 346 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_mtx (typename SelfType::ValueType val)
Defined at line 346 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_mtx (typename SelfType::ValueType val)
Defined at line 346 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType ds ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 347 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType ds ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 347 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_ds (typename SelfType::ValueType val)
Defined at line 347 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_ds (typename SelfType::ValueType val)
Defined at line 347 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType res1_bit32 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 348 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType res1_bit32 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 348 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_res1_bit32 (typename SelfType::ValueType val)
Defined at line 348 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_res1_bit32 (typename SelfType::ValueType val)
Defined at line 348 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hwu62 ()
Bits [30:29] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 350 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hwu62 ()
Bits [30:29] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 350 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hwu62 (typename SelfType::ValueType val)
Bits [30:29] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 350 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hwu62 (typename SelfType::ValueType val)
Bits [30:29] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 350 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hwu61 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 351 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hwu61 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 351 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hwu61 (typename SelfType::ValueType val)
Defined at line 351 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hwu61 (typename SelfType::ValueType val)
Defined at line 351 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hwu60 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 352 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hwu60 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 352 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hwu60 (typename SelfType::ValueType val)
Defined at line 352 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hwu60 (typename SelfType::ValueType val)
Defined at line 352 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hwu59 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 353 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hwu59 ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 353 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hwu59 (typename SelfType::ValueType val)
Defined at line 353 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hwu59 (typename SelfType::ValueType val)
Defined at line 353 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType res1_bit23 ()
Bit 24 differs between TCR_EL2 and VTCR_EL2. See below.
Defined at line 355 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType res1_bit23 ()
Bit 24 differs between TCR_EL2 and VTCR_EL2. See below.
Defined at line 355 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_res1_bit23 (typename SelfType::ValueType val)
Bit 24 differs between TCR_EL2 and VTCR_EL2. See below.
Defined at line 355 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_res1_bit23 (typename SelfType::ValueType val)
Bit 24 differs between TCR_EL2 and VTCR_EL2. See below.
Defined at line 355 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hd ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 356 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType hd ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 356 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hd (typename SelfType::ValueType val)
Defined at line 356 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_hd (typename SelfType::ValueType val)
Defined at line 356 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType ha ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 357 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType ha ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 357 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_ha (typename SelfType::ValueType val)
Defined at line 357 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_ha (typename SelfType::ValueType val)
Defined at line 357 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
ArmPhysicalAddressSize ps ()
Bits [20:19] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 359 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_ps (ArmPhysicalAddressSize val)
Bits [20:19] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 359 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_tg0 (ArmTcrTg0Value val)
Defined at line 360 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
ArmTcrTg0Value tg0 ()
Defined at line 360 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_sh0 (ArmShareabilityAttribute val)
Defined at line 361 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
ArmShareabilityAttribute sh0 ()
Defined at line 361 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
ArmCacheabilityAttribute orgn0 ()
Defined at line 362 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_orgn0 (ArmCacheabilityAttribute val)
Defined at line 362 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
ArmCacheabilityAttribute irgn0 ()
Defined at line 363 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_irgn0 (ArmCacheabilityAttribute val)
Defined at line 363 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_t0sz (typename SelfType::ValueType val)
Bits [7:6] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 365 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
SelfType & set_t0sz (typename SelfType::ValueType val)
Bits [7:6] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 365 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType t0sz ()
Bits [7:6] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 365 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h
template <, >
typename SelfType::ValueType t0sz ()
Bits [7:6] differ between TCR_EL2 and VTCR_EL2. See below.
Defined at line 365 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h