#[repr(transparent)]pub struct Cm33LockReg(pub u32);Expand description
m33 lock control register
Tuple Fields§
§0: u32Implementations§
Source§impl Cm33LockReg
impl Cm33LockReg
Sourcepub const fn lock_ns_vtor(&self) -> LockNsVtor
pub const fn lock_ns_vtor(&self) -> LockNsVtor
m33 LOCKNSVTOR write-lock.
Sourcepub const fn set_lock_ns_vtor(&mut self, val: LockNsVtor)
pub const fn set_lock_ns_vtor(&mut self, val: LockNsVtor)
m33 LOCKNSVTOR write-lock.
Sourcepub const fn lock_ns_mpu(&self) -> LockNsMpu
pub const fn lock_ns_mpu(&self) -> LockNsMpu
m33 LOCKNSMPU write-lock.
Sourcepub const fn set_lock_ns_mpu(&mut self, val: LockNsMpu)
pub const fn set_lock_ns_mpu(&mut self, val: LockNsMpu)
m33 LOCKNSMPU write-lock.
Sourcepub const fn lock_s_vtor(&self) -> LockSVtor
pub const fn lock_s_vtor(&self) -> LockSVtor
m33 LOCKSVTOR write-lock.
Sourcepub const fn set_lock_s_vtor(&mut self, val: LockSVtor)
pub const fn set_lock_s_vtor(&mut self, val: LockSVtor)
m33 LOCKSVTOR write-lock.
Sourcepub const fn lock_s_mpu(&self) -> LockSMpu
pub const fn lock_s_mpu(&self) -> LockSMpu
m33 LOCKSMPU write-lock.
Sourcepub const fn set_lock_s_mpu(&mut self, val: LockSMpu)
pub const fn set_lock_s_mpu(&mut self, val: LockSMpu)
m33 LOCKSMPU write-lock.
Sourcepub const fn set_lock_sau(&mut self, val: LockSau)
pub const fn set_lock_sau(&mut self, val: LockSau)
m33 LOCKSAU write-lock.
Sourcepub const fn cm33_lock_reg_lock(&self) -> Cm33LockRegLock
pub const fn cm33_lock_reg_lock(&self) -> Cm33LockRegLock
CM33_LOCK_REG_LOCK write-lock.
Sourcepub const fn set_cm33_lock_reg_lock(&mut self, val: Cm33LockRegLock)
pub const fn set_cm33_lock_reg_lock(&mut self, val: Cm33LockRegLock)
CM33_LOCK_REG_LOCK write-lock.
Trait Implementations§
Source§impl Clone for Cm33LockReg
impl Clone for Cm33LockReg
Source§fn clone(&self) -> Cm33LockReg
fn clone(&self) -> Cm33LockReg
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 Cm33LockReg
impl Debug for Cm33LockReg
Source§impl Default for Cm33LockReg
impl Default for Cm33LockReg
Source§fn default() -> Cm33LockReg
fn default() -> Cm33LockReg
Returns the “default value” for a type. Read more
Source§impl PartialEq for Cm33LockReg
impl PartialEq for Cm33LockReg
impl Copy for Cm33LockReg
impl Eq for Cm33LockReg
impl StructuralPartialEq for Cm33LockReg
Auto Trait Implementations§
impl Freeze for Cm33LockReg
impl RefUnwindSafe for Cm33LockReg
impl Send for Cm33LockReg
impl Sync for Cm33LockReg
impl Unpin for Cm33LockReg
impl UnwindSafe for Cm33LockReg
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