Struct VpCpuIrqStatus
#[repr(transparent)]pub struct VpCpuIrqStatus(pub u32);Expand description
VP_CPU_IRQ_STATUS register.
Tuple Fields§
§0: u32Implementations§
§impl VpCpuIrqStatus
impl VpCpuIrqStatus
pub const fn port_grant(&self) -> bool
pub const fn port_grant(&self) -> bool
CPU virtual port granted interrupt status.
pub fn set_port_grant(&mut self, val: bool)
pub fn set_port_grant(&mut self, val: bool)
CPU virtual port granted interrupt status.
pub const fn port_release(&self) -> bool
pub const fn port_release(&self) -> bool
virtual port released interrupt status.
pub fn set_port_release(&mut self, val: bool)
pub fn set_port_release(&mut self, val: bool)
virtual port released interrupt status.
pub const fn port_preempt(&self) -> bool
pub const fn port_preempt(&self) -> bool
CPU virtual port preemption (at semaphore level) interrupt status.
pub fn set_port_preempt(&mut self, val: bool)
pub fn set_port_preempt(&mut self, val: bool)
CPU virtual port preemption (at semaphore level) interrupt status.
pub fn set_cmd_start(&mut self, val: bool)
pub fn set_cmd_start(&mut self, val: bool)
CPU virtual port command start interrupt status.
pub fn set_cmd_end(&mut self, val: bool)
pub fn set_cmd_end(&mut self, val: bool)
CPU virtual port command end interrupt status.
Trait Implementations§
§impl Clone for VpCpuIrqStatus
impl Clone for VpCpuIrqStatus
§fn clone(&self) -> VpCpuIrqStatus
fn clone(&self) -> VpCpuIrqStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for VpCpuIrqStatus
impl Debug for VpCpuIrqStatus
§impl Default for VpCpuIrqStatus
impl Default for VpCpuIrqStatus
§fn default() -> VpCpuIrqStatus
fn default() -> VpCpuIrqStatus
Returns the “default value” for a type. Read more
§impl PartialEq for VpCpuIrqStatus
impl PartialEq for VpCpuIrqStatus
impl Copy for VpCpuIrqStatus
impl Eq for VpCpuIrqStatus
impl StructuralPartialEq for VpCpuIrqStatus
Auto Trait Implementations§
impl Freeze for VpCpuIrqStatus
impl RefUnwindSafe for VpCpuIrqStatus
impl Send for VpCpuIrqStatus
impl Sync for VpCpuIrqStatus
impl Unpin for VpCpuIrqStatus
impl UnwindSafe for VpCpuIrqStatus
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