Struct raw_cpuid::MonitorMwaitInfo [−][src]
pub struct MonitorMwaitInfo { /* fields omitted */ }Methods
impl MonitorMwaitInfo[src]
impl MonitorMwaitInfopub fn smallest_monitor_line(&self) -> u16[src]
pub fn smallest_monitor_line(&self) -> u16Smallest monitor-line size in bytes (default is processor's monitor granularity)
pub fn largest_monitor_line(&self) -> u16[src]
pub fn largest_monitor_line(&self) -> u16Largest monitor-line size in bytes (default is processor's monitor granularity
pub fn extensions_supported(&self) -> bool[src]
pub fn extensions_supported(&self) -> boolEnumeration of Monitor-Mwait extensions (beyond EAX and EBX registers) supported
pub fn interrupts_as_break_event(&self) -> bool[src]
pub fn interrupts_as_break_event(&self) -> boolSupports treating interrupts as break-event for MWAIT, even when interrupts disabled
pub fn supported_c0_states(&self) -> u16[src]
pub fn supported_c0_states(&self) -> u16Number of C0 sub C-states supported using MWAIT (Bits 03 - 00)
pub fn supported_c1_states(&self) -> u16[src]
pub fn supported_c1_states(&self) -> u16Number of C1 sub C-states supported using MWAIT (Bits 07 - 04)
pub fn supported_c2_states(&self) -> u16[src]
pub fn supported_c2_states(&self) -> u16Number of C2 sub C-states supported using MWAIT (Bits 11 - 08)
pub fn supported_c3_states(&self) -> u16[src]
pub fn supported_c3_states(&self) -> u16Number of C3 sub C-states supported using MWAIT (Bits 15 - 12)
pub fn supported_c4_states(&self) -> u16[src]
pub fn supported_c4_states(&self) -> u16Number of C4 sub C-states supported using MWAIT (Bits 19 - 16)
pub fn supported_c5_states(&self) -> u16[src]
pub fn supported_c5_states(&self) -> u16Number of C5 sub C-states supported using MWAIT (Bits 23 - 20)
pub fn supported_c6_states(&self) -> u16[src]
pub fn supported_c6_states(&self) -> u16Number of C6 sub C-states supported using MWAIT (Bits 27 - 24)
pub fn supported_c7_states(&self) -> u16[src]
pub fn supported_c7_states(&self) -> u16Number of C7 sub C-states supported using MWAIT (Bits 31 - 28)
Trait Implementations
impl Debug for MonitorMwaitInfo[src]
impl Debug for MonitorMwaitInfofn 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 MonitorMwaitInfo[src]
impl Default for MonitorMwaitInfofn default() -> MonitorMwaitInfo[src]
fn default() -> MonitorMwaitInfoReturns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for MonitorMwaitInfo
impl Send for MonitorMwaitInfoimpl Sync for MonitorMwaitInfo
impl Sync for MonitorMwaitInfo