[][src]Struct raw_cpuid::MonitorMwaitInfo

pub struct MonitorMwaitInfo { /* fields omitted */ }

Implementations

impl MonitorMwaitInfo[src]

pub fn smallest_monitor_line(&self) -> u16[src]

Smallest monitor-line size in bytes (default is processor's monitor granularity)

pub fn largest_monitor_line(&self) -> u16[src]

Largest monitor-line size in bytes (default is processor's monitor granularity

pub fn extensions_supported(&self) -> bool[src]

Enumeration of Monitor-Mwait extensions (beyond EAX and EBX registers) supported

pub fn interrupts_as_break_event(&self) -> bool[src]

Supports treating interrupts as break-event for MWAIT, even when interrupts disabled

pub fn supported_c0_states(&self) -> u16[src]

Number of C0 sub C-states supported using MWAIT (Bits 03 - 00)

pub fn supported_c1_states(&self) -> u16[src]

Number of C1 sub C-states supported using MWAIT (Bits 07 - 04)

pub fn supported_c2_states(&self) -> u16[src]

Number of C2 sub C-states supported using MWAIT (Bits 11 - 08)

pub fn supported_c3_states(&self) -> u16[src]

Number of C3 sub C-states supported using MWAIT (Bits 15 - 12)

pub fn supported_c4_states(&self) -> u16[src]

Number of C4 sub C-states supported using MWAIT (Bits 19 - 16)

pub fn supported_c5_states(&self) -> u16[src]

Number of C5 sub C-states supported using MWAIT (Bits 23 - 20)

pub fn supported_c6_states(&self) -> u16[src]

Number of C6 sub C-states supported using MWAIT (Bits 27 - 24)

pub fn supported_c7_states(&self) -> u16[src]

Number of C7 sub C-states supported using MWAIT (Bits 31 - 28)

Trait Implementations

impl Debug for MonitorMwaitInfo[src]

impl Default for MonitorMwaitInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.