Struct aarch64defs::MpidrEl1
source · pub struct MpidrEl1(/* private fields */);
Expand description
MPIDR_EL1
Implementations§
source§impl MpidrEl1
impl MpidrEl1
sourcepub const fn res0_25_29(&self) -> u8
pub const fn res0_25_29(&self) -> u8
Bits: 25..30
sourcepub const fn with_res0_25_29(self, value: u8) -> Self
pub const fn with_res0_25_29(self, value: u8) -> Self
Bits: 25..30
sourcepub fn set_res0_25_29(&mut self, value: u8)
pub fn set_res0_25_29(&mut self, value: u8)
Bits: 25..30
sourcepub const fn with_res1_31(self, value: bool) -> Self
pub const fn with_res1_31(self, value: bool) -> Self
Bits: 31..32
sourcepub fn set_res1_31(&mut self, value: bool)
pub fn set_res1_31(&mut self, value: bool)
Bits: 31..32
sourcepub const fn res0_40_63(&self) -> u32
pub const fn res0_40_63(&self) -> u32
Bits: 40..64
sourcepub const fn with_res0_40_63(self, value: u32) -> Self
pub const fn with_res0_40_63(self, value: u32) -> Self
Bits: 40..64
sourcepub fn set_res0_40_63(&mut self, value: u32)
pub fn set_res0_40_63(&mut self, value: u32)
Bits: 40..64
source§impl MpidrEl1
impl MpidrEl1
pub const AFFINITY_MASK: Self = _
Trait Implementations§
impl Copy for MpidrEl1
Auto Trait Implementations§
impl Freeze for MpidrEl1
impl RefUnwindSafe for MpidrEl1
impl Send for MpidrEl1
impl Sync for MpidrEl1
impl Unpin for MpidrEl1
impl UnwindSafe for MpidrEl1
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
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)