#[repr(C)]pub struct _ocsd_demux_stats {
pub valid_id_bytes: u64,
pub no_id_bytes: u64,
pub reserved_id_bytes: u64,
pub unknown_id_bytes: u64,
pub frame_bytes: u64,
}Expand description
@name Demux Statistics
Contains statistics for the CoreSight frame demultiplexor.
Counts total bytes sent to decoders registered against a trace ID, bytes in the input stream that are associated with a trace ID that has no registered decoder, and frame bytes that are not trace data, but are used to decode the frames - ID bytes, sync bytes etc. @{
Fields§
§valid_id_bytes: u64< number of bytes associated with an ID that has a registered decoder
no_id_bytes: u64< number of bytes associated with an ID that has no decoder
reserved_id_bytes: u64< number of bytes associated with reserved IDs
unknown_id_bytes: u64< bytes processed before ID seen in input frames
frame_bytes: u64< number of non-data bytes used for frame de-mux - ID bytes, sync etc
Trait Implementations§
Source§impl Clone for _ocsd_demux_stats
impl Clone for _ocsd_demux_stats
Source§fn clone(&self) -> _ocsd_demux_stats
fn clone(&self) -> _ocsd_demux_stats
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for _ocsd_demux_stats
impl Debug for _ocsd_demux_stats
impl Copy for _ocsd_demux_stats
Auto Trait Implementations§
impl Freeze for _ocsd_demux_stats
impl RefUnwindSafe for _ocsd_demux_stats
impl Send for _ocsd_demux_stats
impl Sync for _ocsd_demux_stats
impl Unpin for _ocsd_demux_stats
impl UnwindSafe for _ocsd_demux_stats
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