#[repr(transparent)]pub struct Trcviiectlr(pub u32);
Expand description
ViewInst 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§
Source§impl Trcviiectlr
impl Trcviiectlr
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst include control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Sourcepub 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 ViewInst exclude control.
Trait Implementations§
Source§impl Clone for Trcviiectlr
impl Clone for Trcviiectlr
Source§fn clone(&self) -> Trcviiectlr
fn clone(&self) -> Trcviiectlr
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for Trcviiectlr
impl Default for Trcviiectlr
Source§fn default() -> Trcviiectlr
fn default() -> Trcviiectlr
Source§impl PartialEq for Trcviiectlr
impl PartialEq for Trcviiectlr
impl Copy for Trcviiectlr
impl Eq for Trcviiectlr
impl StructuralPartialEq for Trcviiectlr
Auto Trait Implementations§
impl Freeze for Trcviiectlr
impl RefUnwindSafe for Trcviiectlr
impl Send for Trcviiectlr
impl Sync for Trcviiectlr
impl Unpin for Trcviiectlr
impl UnwindSafe for Trcviiectlr
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
)