pub struct XipCtrl(pub *mut u8);
Expand description
QSPI flash execute-in-place block
Tuple Fields§
§0: *mut u8
Implementations§
Source§impl XipCtrl
impl XipCtrl
Sourcepub fn ctr_hit(self) -> Reg<u32, RW>
pub fn ctr_hit(self) -> Reg<u32, RW>
Cache Hit counter A 32 bit saturating counter that increments upon each cache hit, i.e. when an XIP access is serviced directly from cached data. Write any value to clear.
Sourcepub fn ctr_acc(self) -> Reg<u32, RW>
pub fn ctr_acc(self) -> Reg<u32, RW>
Cache Access counter A 32 bit saturating counter that increments upon each XIP access, whether the cache is hit or not. This includes noncacheable accesses. Write any value to clear.
Sourcepub fn stream_addr(self) -> Reg<StreamAddr, RW>
pub fn stream_addr(self) -> Reg<StreamAddr, RW>
FIFO stream address
Sourcepub fn stream_ctr(self) -> Reg<StreamCtr, RW>
pub fn stream_ctr(self) -> Reg<StreamCtr, RW>
FIFO stream control
Sourcepub fn stream_fifo(self) -> Reg<u32, R>
pub fn stream_fifo(self) -> Reg<u32, R>
FIFO stream data Streamed data is buffered here, for retrieval by the system DMA. This FIFO can also be accessed via the XIP_AUX slave, to avoid exposing the DMA to bus stalls caused by other XIP traffic.
Trait Implementations§
impl Copy for XipCtrl
impl Eq for XipCtrl
impl Send for XipCtrl
impl StructuralPartialEq for XipCtrl
impl Sync for XipCtrl
Auto Trait Implementations§
impl Freeze for XipCtrl
impl RefUnwindSafe for XipCtrl
impl Unpin for XipCtrl
impl UnwindSafe for XipCtrl
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