Struct raw_cpuid::MemBwAllocationInfo
source · [−]pub struct MemBwAllocationInfo { /* private fields */ }
Expand description
Memory Bandwidth Allocation Enumeration Sub-leaf (EAX = 10H, ECX = ResID = 3).
Implementations
sourceimpl MemBwAllocationInfo
impl MemBwAllocationInfo
sourcepub fn max_hba_throttling(&self) -> u16
pub fn max_hba_throttling(&self) -> u16
Reports the maximum MBA throttling value supported for the corresponding ResID using minus-one notation.
sourcepub fn highest_cos(&self) -> u16
pub fn highest_cos(&self) -> u16
Highest COS number supported for this Leaf.
sourcepub fn has_linear_response_delay(&self) -> bool
pub fn has_linear_response_delay(&self) -> bool
Reports whether the response of the delay values is linear.
Trait Implementations
sourceimpl Debug for MemBwAllocationInfo
impl Debug for MemBwAllocationInfo
sourceimpl Default for MemBwAllocationInfo
impl Default for MemBwAllocationInfo
sourcefn default() -> MemBwAllocationInfo
fn default() -> MemBwAllocationInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for MemBwAllocationInfo
impl Send for MemBwAllocationInfo
impl Sync for MemBwAllocationInfo
impl Unpin for MemBwAllocationInfo
impl UnwindSafe for MemBwAllocationInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more