pub struct BandwidthMonitoringEventCounters { /* private fields */ }Expand description
Implementations§
Source§impl BandwidthMonitoringEventCounters
impl BandwidthMonitoringEventCounters
Sourcepub fn number_events(&self) -> u32
pub fn number_events(&self) -> u32
Get Number of configurable bandwidth events
Sourcepub fn has_l3_cache_lcl_bw_fill_mon(&self) -> bool
pub fn has_l3_cache_lcl_bw_fill_mon(&self) -> bool
Reads to local DRAM memory is supported if set.
Sourcepub fn has_l3_cache_rmt_bw_fill_mon(&self) -> bool
pub fn has_l3_cache_rmt_bw_fill_mon(&self) -> bool
Reads to remote DRAM memory is supported if set.
Sourcepub fn has_l3_cache_lcl_bw_nt_wr_mon(&self) -> bool
pub fn has_l3_cache_lcl_bw_nt_wr_mon(&self) -> bool
Non-temporal writes to local memory is supported if set.
Sourcepub fn has_l3_cache_rmt_bw_nt_wr_mon(&self) -> bool
pub fn has_l3_cache_rmt_bw_nt_wr_mon(&self) -> bool
Non-temporal writes to remote memory is supported if set.
Sourcepub fn has_l3_cache_lcl_slow_bw_fill_mon(&self) -> bool
pub fn has_l3_cache_lcl_slow_bw_fill_mon(&self) -> bool
Reads to local memory identified as “Slow Memory” is supported if set.
Sourcepub fn has_l3_cache_rmt_slow_bw_fill_mon(&self) -> bool
pub fn has_l3_cache_rmt_slow_bw_fill_mon(&self) -> bool
Reads to remote memory identified as “Slow Memory” is supported if set.
Sourcepub fn has_l3_cache_vic_mon(&self) -> bool
pub fn has_l3_cache_vic_mon(&self) -> bool
Dirty victim writes to all types of memory is supported if set.
Trait Implementations§
Source§impl PartialEq for BandwidthMonitoringEventCounters
impl PartialEq for BandwidthMonitoringEventCounters
Source§fn eq(&self, other: &BandwidthMonitoringEventCounters) -> bool
fn eq(&self, other: &BandwidthMonitoringEventCounters) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for BandwidthMonitoringEventCounters
impl StructuralPartialEq for BandwidthMonitoringEventCounters
Auto Trait Implementations§
impl Freeze for BandwidthMonitoringEventCounters
impl RefUnwindSafe for BandwidthMonitoringEventCounters
impl Send for BandwidthMonitoringEventCounters
impl Sync for BandwidthMonitoringEventCounters
impl Unpin for BandwidthMonitoringEventCounters
impl UnwindSafe for BandwidthMonitoringEventCounters
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