Struct raw_cpuid::ExtendedFunctionInfo [−][src]
pub struct ExtendedFunctionInfo { /* fields omitted */ }Methods
impl ExtendedFunctionInfo[src]
impl ExtendedFunctionInfopub fn processor_brand_string<'a>(&'a self) -> Option<&'a str>[src]
pub fn processor_brand_string<'a>(&'a self) -> Option<&'a str>Retrieve processor brand string.
pub fn extended_signature(&self) -> Option<u32>[src]
pub fn extended_signature(&self) -> Option<u32>Extended Processor Signature and Feature Bits.
pub fn cache_line_size(&self) -> Option<u8>[src]
pub fn cache_line_size(&self) -> Option<u8>Cache Line size in bytes
pub fn l2_associativity(&self) -> Option<L2Associativity>[src]
pub fn l2_associativity(&self) -> Option<L2Associativity>L2 Associativity field
pub fn cache_size(&self) -> Option<u16>[src]
pub fn cache_size(&self) -> Option<u16>Cache size in 1K units
pub fn physical_address_bits(&self) -> Option<u8>[src]
pub fn physical_address_bits(&self) -> Option<u8>#Physical Address Bits
pub fn linear_address_bits(&self) -> Option<u8>[src]
pub fn linear_address_bits(&self) -> Option<u8>#Linear Address Bits
pub fn has_invariant_tsc(&self) -> bool[src]
pub fn has_invariant_tsc(&self) -> boolIs Invariant TSC available?
pub fn has_lahf_sahf(&self) -> bool[src]
pub fn has_lahf_sahf(&self) -> boolIs LAHF/SAHF available in 64-bit mode?
pub fn has_lzcnt(&self) -> bool[src]
pub fn has_lzcnt(&self) -> boolIs LZCNT available?
pub fn has_prefetchw(&self) -> bool[src]
pub fn has_prefetchw(&self) -> boolIs PREFETCHW available?
pub fn has_syscall_sysret(&self) -> bool[src]
pub fn has_syscall_sysret(&self) -> boolAre fast system calls available.
pub fn has_execute_disable(&self) -> bool[src]
pub fn has_execute_disable(&self) -> boolIs there support for execute disable bit.
pub fn has_1gib_pages(&self) -> bool[src]
pub fn has_1gib_pages(&self) -> boolIs there support for 1GiB pages.
pub fn has_rdtscp(&self) -> bool[src]
pub fn has_rdtscp(&self) -> boolCheck support for rdtscp instruction.
pub fn has_64bit_mode(&self) -> bool[src]
pub fn has_64bit_mode(&self) -> boolCheck support for 64-bit mode.
Trait Implementations
impl Debug for ExtendedFunctionInfo[src]
impl Debug for ExtendedFunctionInfofn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Default for ExtendedFunctionInfo[src]
impl Default for ExtendedFunctionInfofn default() -> ExtendedFunctionInfo[src]
fn default() -> ExtendedFunctionInfoReturns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for ExtendedFunctionInfo
impl Send for ExtendedFunctionInfoimpl Sync for ExtendedFunctionInfo
impl Sync for ExtendedFunctionInfo