#[repr(transparent)]pub struct Intstat(pub u32);Expand description
Masked Interrupt Status
Tuple Fields§
§0: u32Implementations§
Source§impl Intstat
impl Intstat
Sourcepub const fn portint(&self) -> IntstatPortint
pub const fn portint(&self) -> IntstatPortint
Port Interrupt
Sourcepub const fn set_portint(&mut self, val: IntstatPortint)
pub const fn set_portint(&mut self, val: IntstatPortint)
Port Interrupt
Sourcepub const fn set_p80int(&mut self, val: bool)
pub const fn set_p80int(&mut self, val: bool)
Port80 Interrupt
Sourcepub const fn set_busrst(&mut self, val: bool)
pub const fn set_busrst(&mut self, val: bool)
Bus Reset
Sourcepub const fn set_irqupd(&mut self, val: bool)
pub const fn set_irqupd(&mut self, val: bool)
IRQ Update
Sourcepub const fn set_wirechg(&mut self, val: bool)
pub const fn set_wirechg(&mut self, val: bool)
Wire Change
Sourcepub const fn set_hstall(&mut self, val: bool)
pub const fn set_hstall(&mut self, val: bool)
Host Stall
Sourcepub const fn set_crcerr(&mut self, val: bool)
pub const fn set_crcerr(&mut self, val: bool)
CRC Error
Sourcepub const fn cportint(&self) -> IntstatCportint
pub const fn cportint(&self) -> IntstatCportint
Coprocessor Interrupt
Sourcepub const fn set_cportint(&mut self, val: IntstatCportint)
pub const fn set_cportint(&mut self, val: IntstatCportint)
Coprocessor Interrupt
Sourcepub const fn set_cp80int(&mut self, val: bool)
pub const fn set_cp80int(&mut self, val: bool)
Coprocessor Port80 Interrupt
Sourcepub const fn set_cbusrst(&mut self, val: bool)
pub const fn set_cbusrst(&mut self, val: bool)
Coprocessor Burst
Sourcepub const fn set_cirqupd(&mut self, val: bool)
pub const fn set_cirqupd(&mut self, val: bool)
Coprocessor IRQ Update
Sourcepub const fn set_cwirechg(&mut self, val: bool)
pub const fn set_cwirechg(&mut self, val: bool)
Coprocessor Wire Change
Sourcepub const fn set_chstall(&mut self, val: bool)
pub const fn set_chstall(&mut self, val: bool)
Coprocessor Host Stall
Sourcepub const fn set_ccrcerr(&mut self, val: bool)
pub const fn set_ccrcerr(&mut self, val: bool)
Coprocessor CRC Error
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
Mutably borrows from an owned value. Read more