struct ArmIdAa64Mmfr1El1

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

ID_AA64MMFR1_EL1, AArch64 Memory Model Feature Register 1

[arm/v9]: D24.2.83 ID_AA64MMFR1_EL1, AArch64 Memory Model Feature Register 1

Public Members

 field_cmow_625
 field_tidcp1_626
 field_ntlbpa_627
 field_afp_628
 field_hcx_629
 field_ets_630
 field_twed_631
 field_xnx_632
 field_spec_sei_633
 field_pan_634
 field_lo_635
 field_hpds_636
 field_vh_637
 field_vmid_bits_638
 field_hafdbs_639

Public Methods

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

Bits [63:60] reserved.

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

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

Bits [63:60] reserved.

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

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

Bits [63:60] reserved.

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

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

Bits [63:60] reserved.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

template <, >
SelfType & set_vmid_bits (ArmAsidSize val)

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

template <, >
ArmAsidSize vmid_bits ()

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

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

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

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

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

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

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

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

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

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

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

Records