Struct raw_cpuid::MemBwAllocationInfo
source · pub struct MemBwAllocationInfo { /* private fields */ }
Expand description
Memory Bandwidth Allocation Enumeration Sub-leaf (LEAF=0x10, SUBLEAF=3).
Implementations§
source§impl 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.
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§
source§impl Debug for MemBwAllocationInfo
impl Debug for MemBwAllocationInfo
source§impl PartialEq for MemBwAllocationInfo
impl PartialEq for MemBwAllocationInfo
impl Eq for MemBwAllocationInfo
impl StructuralPartialEq for MemBwAllocationInfo
Auto Trait Implementations§
impl Freeze for MemBwAllocationInfo
impl RefUnwindSafe for MemBwAllocationInfo
impl Send for MemBwAllocationInfo
impl Sync for MemBwAllocationInfo
impl Unpin for MemBwAllocationInfo
impl UnwindSafe for MemBwAllocationInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more