Struct raw_cpuid::ExtendedTopologyLevel
source · pub struct ExtendedTopologyLevel { /* private fields */ }
Implementations§
source§impl ExtendedTopologyLevel
impl ExtendedTopologyLevel
sourcepub fn processors(&self) -> u16
pub fn processors(&self) -> u16
Number of logical processors at this level type. The number reflects configuration as shipped.
sourcepub fn level_number(&self) -> u8
pub fn level_number(&self) -> u8
Level number.
pub fn level_type(&self) -> TopologyType
sourcepub fn shift_right_for_next_apic_id(&self) -> u32
pub fn shift_right_for_next_apic_id(&self) -> u32
Number of bits to shift right on x2APIC ID to get a unique topology ID of the next level type. (Bits 04-00) All logical processors with the same next level ID share current level.
Trait Implementations§
source§impl Debug for ExtendedTopologyLevel
impl Debug for ExtendedTopologyLevel
source§impl Default for ExtendedTopologyLevel
impl Default for ExtendedTopologyLevel
source§fn default() -> ExtendedTopologyLevel
fn default() -> ExtendedTopologyLevel
Returns the “default value” for a type. Read more