#[repr(transparent)]pub struct Intstat(pub u32);Expand description
Interrupt Status
Tuple Fields§
§0: u32Implementations§
Source§impl Intstat
impl Intstat
Sourcepub const fn fetcherblockend(&self) -> bool
pub const fn fetcherblockend(&self) -> bool
Fetcher DMA reached the end of a block (if enabled in the descriptor; scatter-gather only)
Sourcepub const fn set_fetcherblockend(&mut self, val: bool)
pub const fn set_fetcherblockend(&mut self, val: bool)
Fetcher DMA reached the end of a block (if enabled in the descriptor; scatter-gather only)
Sourcepub const fn fetcherstopped(&self) -> bool
pub const fn fetcherstopped(&self) -> bool
Fetcher DMA reached the end of a block with Stop=1, or end of direct transfer
Sourcepub const fn set_fetcherstopped(&mut self, val: bool)
pub const fn set_fetcherstopped(&mut self, val: bool)
Fetcher DMA reached the end of a block with Stop=1, or end of direct transfer
Sourcepub const fn fetchererror(&self) -> bool
pub const fn fetchererror(&self) -> bool
Bus error during fetcher DMA access
Sourcepub const fn set_fetchererror(&mut self, val: bool)
pub const fn set_fetchererror(&mut self, val: bool)
Bus error during fetcher DMA access
Sourcepub const fn pusherblockend(&self) -> bool
pub const fn pusherblockend(&self) -> bool
Pusher DMA reached the end of a block (if enabled in the descriptor; scatter-gather only)
Sourcepub const fn set_pusherblockend(&mut self, val: bool)
pub const fn set_pusherblockend(&mut self, val: bool)
Pusher DMA reached the end of a block (if enabled in the descriptor; scatter-gather only)
Sourcepub const fn pusherstopped(&self) -> bool
pub const fn pusherstopped(&self) -> bool
Pusher DMA reached the end of a block with Stop=1, or end of direct transfer
Sourcepub const fn set_pusherstopped(&mut self, val: bool)
pub const fn set_pusherstopped(&mut self, val: bool)
Pusher DMA reached the end of a block with Stop=1, or end of direct transfer
Sourcepub const fn pushererror(&self) -> bool
pub const fn pushererror(&self) -> bool
Bus error during pusher DMA access
Sourcepub const fn set_pushererror(&mut self, val: bool)
pub const fn set_pushererror(&mut self, val: bool)
Bus error during pusher DMA access
Trait Implementations§
impl Copy for Intstat
impl Eq for Intstat
impl StructuralPartialEq for Intstat
Auto Trait Implementations§
impl Freeze for Intstat
impl RefUnwindSafe for Intstat
impl Send for Intstat
impl Sync for Intstat
impl Unpin for Intstat
impl UnwindSafe for Intstat
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)