#[repr(transparent)]pub struct GicV2mRegister(pub u16);Expand description
Registers in an ARM GIC v2m MSI frame (ARM IHI 0048B).
Tuple Fields§
§0: u16Implementations§
Source§impl GicV2mRegister
impl GicV2mRegister
Sourcepub const TYPER: GicV2mRegister
pub const TYPER: GicV2mRegister
MSI type register — contains SPI count and base.
Sourcepub const SETSPI_NS: GicV2mRegister
pub const SETSPI_NS: GicV2mRegister
Write the GIC interrupt ID here to assert a non-secure SPI.
Sourcepub const IIDR: GicV2mRegister
pub const IIDR: GicV2mRegister
Implementation identification register.
Sourcepub const PIDR2: GicV2mRegister
pub const PIDR2: GicV2mRegister
Peripheral ID 2 register.
Trait Implementations§
Source§impl Clone for GicV2mRegister
impl Clone for GicV2mRegister
Source§fn clone(&self) -> GicV2mRegister
fn clone(&self) -> GicV2mRegister
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 moreSource§impl Debug for GicV2mRegister
impl Debug for GicV2mRegister
Source§impl Hash for GicV2mRegister
impl Hash for GicV2mRegister
Source§impl Ord for GicV2mRegister
impl Ord for GicV2mRegister
Source§fn cmp(&self, other: &GicV2mRegister) -> Ordering
fn cmp(&self, other: &GicV2mRegister) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for GicV2mRegister
impl PartialEq for GicV2mRegister
Source§impl PartialOrd for GicV2mRegister
impl PartialOrd for GicV2mRegister
impl Copy for GicV2mRegister
impl Eq for GicV2mRegister
impl StructuralPartialEq for GicV2mRegister
Auto Trait Implementations§
impl Freeze for GicV2mRegister
impl RefUnwindSafe for GicV2mRegister
impl Send for GicV2mRegister
impl Sync for GicV2mRegister
impl Unpin for GicV2mRegister
impl UnwindSafe for GicV2mRegister
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