struct CpuidL2CacheInformation
Defined at line 997 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
Public Members
field_size_kb_999
field_assoc_1000
field_lines_per_tag_1001
field_line_size_1002
Public Methods
size_t ways_of_associativity ()
Indeterminate if zero.
Defined at line 296 of file ../../zircon/kernel/lib/arch/cpuid.cc
std::optional<bool> fully_associative ()
Indeterminate if std::nullopt.
Defined at line 292 of file ../../zircon/kernel/lib/arch/cpuid.cc
template <, >
SelfType & set_size_kb (typename SelfType::ValueType val)
Defined at line 999 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType size_kb ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 999 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
CpuidL2L3Associativity assoc ()
Defined at line 1000 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_assoc (CpuidL2L3Associativity val)
Defined at line 1000 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType lines_per_tag ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1001 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_lines_per_tag (typename SelfType::ValueType val)
Defined at line 1001 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
typename SelfType::ValueType line_size ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1002 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h
template <, >
SelfType & set_line_size (typename SelfType::ValueType val)
Defined at line 1002 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/cpuid.h