#[repr(transparent)]pub struct P4stat(pub u32);Expand description
Port Status
Tuple Fields§
§0: u32Implementations§
Source§impl P4stat
impl P4stat
Sourcepub const fn rdstat(&self) -> P4statRdstat
pub const fn rdstat(&self) -> P4statRdstat
Host Read Data Status
Sourcepub const fn set_rdstat(&mut self, val: P4statRdstat)
pub const fn set_rdstat(&mut self, val: P4statRdstat)
Host Read Data Status
Sourcepub const fn wrstat(&self) -> P4statWrstat
pub const fn wrstat(&self) -> P4statWrstat
Status of Host Writes
Sourcepub const fn set_wrstat(&mut self, val: P4statWrstat)
pub const fn set_wrstat(&mut self, val: P4statWrstat)
Status of Host Writes
Sourcepub const fn set_interr(&mut self, val: bool)
pub const fn set_interr(&mut self, val: bool)
Interrupt Caused by Error
Sourcepub const fn set_intspc0(&mut self, val: bool)
pub const fn set_intspc0(&mut self, val: bool)
SPC0 Interrupt
Sourcepub const fn set_intspc1(&mut self, val: bool)
pub const fn set_intspc1(&mut self, val: bool)
SPC1 Interrupt
Sourcepub const fn set_intspc2(&mut self, val: bool)
pub const fn set_intspc2(&mut self, val: bool)
SPC2 Interrupt
Sourcepub const fn set_instspc3(&mut self, val: bool)
pub const fn set_instspc3(&mut self, val: bool)
SPC3 Interrupt
Sourcepub const fn rpmc_1_or_2(&self) -> P4statRpmc1Or2
pub const fn rpmc_1_or_2(&self) -> P4statRpmc1Or2
RPMC 1 or 2
Sourcepub const fn set_rpmc_1_or_2(&mut self, val: P4statRpmc1Or2)
pub const fn set_rpmc_1_or_2(&mut self, val: P4statRpmc1Or2)
RPMC 1 or 2
Sourcepub const fn rpmc_flash_device(&self) -> P4statRpmcFlashDevice
pub const fn rpmc_flash_device(&self) -> P4statRpmcFlashDevice
RPMC Flash Device
Sourcepub const fn set_rpmc_flash_device(&mut self, val: P4statRpmcFlashDevice)
pub const fn set_rpmc_flash_device(&mut self, val: P4statRpmcFlashDevice)
RPMC Flash Device
Trait Implementations§
impl Copy for P4stat
impl Eq for P4stat
impl StructuralPartialEq for P4stat
Auto Trait Implementations§
impl Freeze for P4stat
impl RefUnwindSafe for P4stat
impl Send for P4stat
impl Sync for P4stat
impl Unpin for P4stat
impl UnwindSafe for P4stat
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