pub struct RegisterBlock {Show 15 fields
pub cachecfg: CACHECFG,
pub flashcfg: FLASHCFG,
pub ctrl: CTRL,
pub ncr0start: NCR0START,
pub ncr0end: NCR0END,
pub ncr1start: NCR1START,
pub ncr1end: NCR1END,
pub dmon0: DMON0,
pub dmon1: DMON1,
pub dmon2: DMON2,
pub dmon3: DMON3,
pub imon0: IMON0,
pub imon1: IMON1,
pub imon2: IMON2,
pub imon3: IMON3,
/* private fields */
}Expand description
Register block
Fields§
§cachecfg: CACHECFG0x00 - Flash Cache Control Register
flashcfg: FLASHCFG0x04 - Flash Control Register
ctrl: CTRL0x08 - Cache Control
ncr0start: NCR0START0x10 - Flash Cache Noncachable Region 0 Start
ncr0end: NCR0END0x14 - Flash Cache Noncachable Region 0 End
ncr1start: NCR1START0x18 - Flash Cache Noncachable Region 1 Start
ncr1end: NCR1END0x1c - Flash Cache Noncachable Region 1 End
dmon0: DMON00x40 - Data Cache Total Accesses
dmon1: DMON10x44 - Data Cache Tag Lookups
dmon2: DMON20x48 - Data Cache Hits
dmon3: DMON30x4c - Data Cache Line Hits
imon0: IMON00x50 - Instruction Cache Total Accesses
imon1: IMON10x54 - Instruction Cache Tag Lookups
imon2: IMON20x58 - Instruction Cache Hits
imon3: IMON30x5c - Instruction Cache Line Hits
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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