struct ArmTcrEl2

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

Forward declaration, defined below.

Public Members

 field_RsvdZ_393
 field_mtx_394
 field_tcma_395
 field_tbid_396
 field_hpd_397
 field_tbi_398
 field_RsvdZ_399

Public Methods

ArmTcrEl2 & CopyEl1 (const ArmTcrEl1 & tcr_el1)

Copy values that have direct equivalents in TCR_EL1.

Defined at line 377 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 394 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 394 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/system.h

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Records