#[repr(transparent)]pub struct MiscCtrlDpReg(pub u32);Expand description
Secure Control Duplicate
Tuple Fields§
§0: u32Implementations§
Source§impl MiscCtrlDpReg
impl MiscCtrlDpReg
Sourcepub const fn write_lock(&self) -> MiscCtrlDpRegWriteLock
pub const fn write_lock(&self) -> MiscCtrlDpRegWriteLock
Write Lock
Sourcepub const fn set_write_lock(&mut self, val: MiscCtrlDpRegWriteLock)
pub const fn set_write_lock(&mut self, val: MiscCtrlDpRegWriteLock)
Write Lock
Sourcepub const fn enable_secure_checking(&self) -> MiscCtrlDpRegEnableSecureChecking
pub const fn enable_secure_checking(&self) -> MiscCtrlDpRegEnableSecureChecking
Enable Secure Checking
Sourcepub const fn set_enable_secure_checking(
&mut self,
val: MiscCtrlDpRegEnableSecureChecking,
)
pub const fn set_enable_secure_checking( &mut self, val: MiscCtrlDpRegEnableSecureChecking, )
Enable Secure Checking
Sourcepub const fn enable_s_priv_check(&self) -> MiscCtrlDpRegEnableSPrivCheck
pub const fn enable_s_priv_check(&self) -> MiscCtrlDpRegEnableSPrivCheck
Enable Secure Privilege Checking
Sourcepub const fn set_enable_s_priv_check(
&mut self,
val: MiscCtrlDpRegEnableSPrivCheck,
)
pub const fn set_enable_s_priv_check( &mut self, val: MiscCtrlDpRegEnableSPrivCheck, )
Enable Secure Privilege Checking
Sourcepub const fn enable_ns_priv_check(&self) -> MiscCtrlDpRegEnableNsPrivCheck
pub const fn enable_ns_priv_check(&self) -> MiscCtrlDpRegEnableNsPrivCheck
Enable Non-Secure Privilege Checking
Sourcepub const fn set_enable_ns_priv_check(
&mut self,
val: MiscCtrlDpRegEnableNsPrivCheck,
)
pub const fn set_enable_ns_priv_check( &mut self, val: MiscCtrlDpRegEnableNsPrivCheck, )
Enable Non-Secure Privilege Checking
Sourcepub const fn disable_violation_abort(
&self,
) -> MiscCtrlDpRegDisableViolationAbort
pub const fn disable_violation_abort( &self, ) -> MiscCtrlDpRegDisableViolationAbort
Disable Violation Abort
Sourcepub const fn set_disable_violation_abort(
&mut self,
val: MiscCtrlDpRegDisableViolationAbort,
)
pub const fn set_disable_violation_abort( &mut self, val: MiscCtrlDpRegDisableViolationAbort, )
Disable Violation Abort
Sourcepub const fn disable_strict_mode(&self) -> MiscCtrlDpRegDisableStrictMode
pub const fn disable_strict_mode(&self) -> MiscCtrlDpRegDisableStrictMode
Disable Strict Mode
Sourcepub const fn set_disable_strict_mode(
&mut self,
val: MiscCtrlDpRegDisableStrictMode,
)
pub const fn set_disable_strict_mode( &mut self, val: MiscCtrlDpRegDisableStrictMode, )
Disable Strict Mode
Sourcepub const fn idau_all_ns(&self) -> MiscCtrlDpRegIdauAllNs
pub const fn idau_all_ns(&self) -> MiscCtrlDpRegIdauAllNs
IDAU All Non-Secure
Sourcepub const fn set_idau_all_ns(&mut self, val: MiscCtrlDpRegIdauAllNs)
pub const fn set_idau_all_ns(&mut self, val: MiscCtrlDpRegIdauAllNs)
IDAU All Non-Secure
Trait Implementations§
Source§impl Clone for MiscCtrlDpReg
impl Clone for MiscCtrlDpReg
Source§fn clone(&self) -> MiscCtrlDpReg
fn clone(&self) -> MiscCtrlDpReg
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 MiscCtrlDpReg
impl Debug for MiscCtrlDpReg
Source§impl Default for MiscCtrlDpReg
impl Default for MiscCtrlDpReg
Source§fn default() -> MiscCtrlDpReg
fn default() -> MiscCtrlDpReg
Returns the “default value” for a type. Read more
Source§impl PartialEq for MiscCtrlDpReg
impl PartialEq for MiscCtrlDpReg
impl Copy for MiscCtrlDpReg
impl Eq for MiscCtrlDpReg
impl StructuralPartialEq for MiscCtrlDpReg
Auto Trait Implementations§
impl Freeze for MiscCtrlDpReg
impl RefUnwindSafe for MiscCtrlDpReg
impl Send for MiscCtrlDpReg
impl Sync for MiscCtrlDpReg
impl Unpin for MiscCtrlDpReg
impl UnwindSafe for MiscCtrlDpReg
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