struct ArmIdAa64Mmfr0El1

Defined at line 600 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

ID_AA64MMFR0_EL1, AArch64 Memory Model Feature Register 0

[arm/v9]: D24.2.82 ID_AA64MMFR0_EL1, AArch64 Memory Model Feature Register 0

Public Members

 field_ecv_601
 field_fgt_602
 field_exs_604
 field_tgran4_2_605
 field_tgran64_2_606
 field_tgran16_2_607
 field_tgran4_608
 field_tgran64_609
 field_tgran16_610
 field_big_end_el0_611
 field_sns_mem_612
 field_big_end_613
 field_asid_bits_614
 field_pa_range_615

Public Methods

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

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

Defined at line 601 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 601 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 601 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 601 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 602 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 602 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 602 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 602 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Bits [55:48] reserved.

Defined at line 604 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Bits [55:48] reserved.

Defined at line 604 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Bits [55:48] reserved.

Defined at line 604 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Bits [55:48] reserved.

Defined at line 604 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 605 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 605 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 605 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 605 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 606 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 606 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 606 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 606 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 607 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 607 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 607 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 607 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 608 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 608 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 608 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 608 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 609 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 609 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 609 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 609 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 610 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 610 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 610 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 610 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 611 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 611 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 611 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 611 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 612 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 612 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 612 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 612 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 613 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

Defined at line 613 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 613 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

Defined at line 613 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
ArmAsidSize asid_bits ()

Defined at line 614 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_asid_bits (ArmAsidSize val)

Defined at line 614 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
ArmPhysicalAddressSize pa_range ()

Defined at line 615 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_pa_range (ArmPhysicalAddressSize val)

Defined at line 615 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

Records