Struct raw_cpuid::L3MonitoringInfo
source · pub struct L3MonitoringInfo { /* private fields */ }
Expand description
Information about L3 cache monitoring.
Implementations§
source§impl L3MonitoringInfo
impl L3MonitoringInfo
sourcepub fn conversion_factor(&self) -> u32
pub fn conversion_factor(&self) -> u32
Conversion factor from reported IA32_QM_CTR value to occupancy metric (bytes).
sourcepub fn maximum_rmid_range(&self) -> u32
pub fn maximum_rmid_range(&self) -> u32
Maximum range (zero-based) of RMID of L3.
sourcepub fn has_occupancy_monitoring(&self) -> bool
pub fn has_occupancy_monitoring(&self) -> bool
Supports occupancy monitoring.
sourcepub fn has_total_bandwidth_monitoring(&self) -> bool
pub fn has_total_bandwidth_monitoring(&self) -> bool
Supports total bandwidth monitoring.
sourcepub fn has_local_bandwidth_monitoring(&self) -> bool
pub fn has_local_bandwidth_monitoring(&self) -> bool
Supports local bandwidth monitoring.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for L3MonitoringInfo
impl RefUnwindSafe for L3MonitoringInfo
impl Send for L3MonitoringInfo
impl Sync for L3MonitoringInfo
impl Unpin for L3MonitoringInfo
impl UnwindSafe for L3MonitoringInfo
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