Struct raw_cpuid::L3MonitoringInfo
source · [−]pub struct L3MonitoringInfo { /* private fields */ }
Implementations
sourceimpl 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
sourceimpl Debug for L3MonitoringInfo
impl Debug for L3MonitoringInfo
sourceimpl Default for L3MonitoringInfo
impl Default for L3MonitoringInfo
sourcefn default() -> L3MonitoringInfo
fn default() -> L3MonitoringInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for L3MonitoringInfo
impl Send for L3MonitoringInfo
impl Sync for L3MonitoringInfo
impl Unpin for L3MonitoringInfo
impl UnwindSafe for L3MonitoringInfo
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