struct ArmMultiprocessorAffinityRegister

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

This type covers the following register formats:

* [arm/sysreg]/mpidr_el1: Multiprocessor Affinity Register (EL1)

* [arm/sysreg]/vmpidr_el2: Virtualization Multiprocessor ID Register (EL2)

Public Members

 field_RsvdZ_86
 field_aff3_87
 field_res1_bit32_88
 field_u_89
 field_RsvdZ_90
 field_mt_91
 field_aff2_92
 field_aff1_93
 field_aff0_94

Public Methods

uint64_t affinity ()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Records