struct ArmIdAa64Mmfr0El1

Defined at line 513 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_514
 field_fgt_515
 field_exs_517
 field_tgran4_2_518
 field_tgran64_2_519
 field_tgran16_2_520
 field_tgran4_521
 field_tgran64_522
 field_tgran16_523
 field_big_end_el0_524
 field_sns_mem_525
 field_big_end_526
 field_asid_bits_527
 field_pa_range_528

Public Methods

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

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

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

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

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

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

Defined at line 514 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 515 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 515 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

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

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

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

Bits [55:48] reserved.

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

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

Bits [55:48] reserved.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Defined at line 523 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 523 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 523 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 524 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 524 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 524 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 524 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

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

Defined at line 525 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 525 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 525 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 526 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 526 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

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

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

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

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

template <, >
ArmAsidSize asid_bits ()

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

template <, >
SelfType & set_asid_bits (ArmAsidSize val)

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

template <, >
ArmPhysicalAddressSize pa_range ()

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

template <, >
SelfType & set_pa_range (ArmPhysicalAddressSize val)

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

Records