Struct Trcvdarcctlr
#[repr(transparent)]pub struct Trcvdarcctlr(pub u32);
Expand description
ViewData include / exclude control. Might ignore writes when the trace unit is enabled or not idle. This register must be programmed when one or more address comparators are implemented.
Tuple Fields§
§0: u32
Implementations§
§impl Trcvdarcctlr
impl Trcvdarcctlr
pub const fn include_0(&self) -> bool
pub const fn include_0(&self) -> bool
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub fn set_include_0(&mut self, val: bool)
pub fn set_include_0(&mut self, val: bool)
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub const fn include_1(&self) -> bool
pub const fn include_1(&self) -> bool
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub fn set_include_1(&mut self, val: bool)
pub fn set_include_1(&mut self, val: bool)
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub const fn include_2(&self) -> bool
pub const fn include_2(&self) -> bool
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub fn set_include_2(&mut self, val: bool)
pub fn set_include_2(&mut self, val: bool)
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub const fn include_3(&self) -> bool
pub const fn include_3(&self) -> bool
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub fn set_include_3(&mut self, val: bool)
pub fn set_include_3(&mut self, val: bool)
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub const fn include_4(&self) -> bool
pub const fn include_4(&self) -> bool
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub fn set_include_4(&mut self, val: bool)
pub fn set_include_4(&mut self, val: bool)
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub const fn include_5(&self) -> bool
pub const fn include_5(&self) -> bool
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub fn set_include_5(&mut self, val: bool)
pub fn set_include_5(&mut self, val: bool)
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub const fn include_6(&self) -> bool
pub const fn include_6(&self) -> bool
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub fn set_include_6(&mut self, val: bool)
pub fn set_include_6(&mut self, val: bool)
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub const fn include_7(&self) -> bool
pub const fn include_7(&self) -> bool
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub fn set_include_7(&mut self, val: bool)
pub fn set_include_7(&mut self, val: bool)
Include range field. Selects which address range comparator pairs are in use with ViewData include control.
pub const fn exclude_0(&self) -> bool
pub const fn exclude_0(&self) -> bool
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub fn set_exclude_0(&mut self, val: bool)
pub fn set_exclude_0(&mut self, val: bool)
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub const fn exclude_1(&self) -> bool
pub const fn exclude_1(&self) -> bool
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub fn set_exclude_1(&mut self, val: bool)
pub fn set_exclude_1(&mut self, val: bool)
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub const fn exclude_2(&self) -> bool
pub const fn exclude_2(&self) -> bool
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub fn set_exclude_2(&mut self, val: bool)
pub fn set_exclude_2(&mut self, val: bool)
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub const fn exclude_3(&self) -> bool
pub const fn exclude_3(&self) -> bool
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub fn set_exclude_3(&mut self, val: bool)
pub fn set_exclude_3(&mut self, val: bool)
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub const fn exclude_4(&self) -> bool
pub const fn exclude_4(&self) -> bool
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub fn set_exclude_4(&mut self, val: bool)
pub fn set_exclude_4(&mut self, val: bool)
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub const fn exclude_5(&self) -> bool
pub const fn exclude_5(&self) -> bool
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub fn set_exclude_5(&mut self, val: bool)
pub fn set_exclude_5(&mut self, val: bool)
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub const fn exclude_6(&self) -> bool
pub const fn exclude_6(&self) -> bool
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub fn set_exclude_6(&mut self, val: bool)
pub fn set_exclude_6(&mut self, val: bool)
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub const fn exclude_7(&self) -> bool
pub const fn exclude_7(&self) -> bool
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
pub fn set_exclude_7(&mut self, val: bool)
pub fn set_exclude_7(&mut self, val: bool)
Exclude range field. Selects which address range comparator pairs are in use with ViewData exclude control.
Trait Implementations§
§impl Clone for Trcvdarcctlr
impl Clone for Trcvdarcctlr
§fn clone(&self) -> Trcvdarcctlr
fn clone(&self) -> Trcvdarcctlr
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Default for Trcvdarcctlr
impl Default for Trcvdarcctlr
§fn default() -> Trcvdarcctlr
fn default() -> Trcvdarcctlr
§impl PartialEq for Trcvdarcctlr
impl PartialEq for Trcvdarcctlr
impl Copy for Trcvdarcctlr
impl Eq for Trcvdarcctlr
impl StructuralPartialEq for Trcvdarcctlr
Auto Trait Implementations§
impl Freeze for Trcvdarcctlr
impl RefUnwindSafe for Trcvdarcctlr
impl Send for Trcvdarcctlr
impl Sync for Trcvdarcctlr
impl Unpin for Trcvdarcctlr
impl UnwindSafe for Trcvdarcctlr
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)