struct ArmVtcrEl2

Defined at line 421 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

Virtualization Translation Control Register (VTCR_EL2).

[arm/v8]: VTCR_EL2, Virtualization Translation Control Register

Public Members

 field_RsvdZ_423
 field_hdbss_424
 field_haft_425
 field_RsvdZ_426
 field_tl0_427
 field_gcsh_428
 field_RsvdZ_429
 field_d128_430
 field_s2poe_431
 field_s2pie_432
 field_tl1_433
 field_assured_only_434
 field_sl2_435
 field_nsa_436
 field_nsw_437
 field_RsvdZ_438
 field_vs_439
 field_sl0_440

Public Methods

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

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

Defined at line 424 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 424 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 424 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 424 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 425 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 425 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 425 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 425 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 427 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 427 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 427 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 427 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 428 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 428 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 428 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 428 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 430 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 430 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 430 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 430 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 431 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 431 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 431 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 431 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 432 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 432 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 432 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 432 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 433 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 433 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 433 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 433 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 434 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 434 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 434 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 434 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 435 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 435 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 435 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 435 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 436 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 436 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 436 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 436 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 437 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 437 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 437 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 437 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 439 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 439 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 439 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 439 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 440 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

Defined at line 440 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 440 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

Defined at line 440 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

Records