#[repr(transparent)]pub struct MiscCtrlDpReg(pub u32);Expand description
secure control duplicate register
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 check for AHB matrix.
Sourcepub const fn set_enable_secure_checking(
&mut self,
val: MiscCtrlDpRegEnableSecureChecking,
)
pub const fn set_enable_secure_checking( &mut self, val: MiscCtrlDpRegEnableSecureChecking, )
Enable secure check for AHB matrix.
Sourcepub const fn enable_s_priv_check(&self) -> MiscCtrlDpRegEnableSPrivCheck
pub const fn enable_s_priv_check(&self) -> MiscCtrlDpRegEnableSPrivCheck
Enable secure privilege check for AHB matrix.
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 check for AHB matrix.
Sourcepub const fn enable_ns_priv_check(&self) -> MiscCtrlDpRegEnableNsPrivCheck
pub const fn enable_ns_priv_check(&self) -> MiscCtrlDpRegEnableNsPrivCheck
Enable non-secure privilege check for AHB matrix.
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 check for AHB matrix.
Sourcepub const fn disable_violation_abort(
&self,
) -> MiscCtrlDpRegDisableViolationAbort
pub const fn disable_violation_abort( &self, ) -> MiscCtrlDpRegDisableViolationAbort
Disable secure 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 secure violation abort.
Sourcepub const fn disable_simple_master_strict_mode(
&self,
) -> MiscCtrlDpRegDisableSimpleMasterStrictMode
pub const fn disable_simple_master_strict_mode( &self, ) -> MiscCtrlDpRegDisableSimpleMasterStrictMode
Disable simple master strict mode.
Sourcepub const fn set_disable_simple_master_strict_mode(
&mut self,
val: MiscCtrlDpRegDisableSimpleMasterStrictMode,
)
pub const fn set_disable_simple_master_strict_mode( &mut self, val: MiscCtrlDpRegDisableSimpleMasterStrictMode, )
Disable simple master strict mode.
Sourcepub const fn disable_smart_master_strict_mode(
&self,
) -> MiscCtrlDpRegDisableSmartMasterStrictMode
pub const fn disable_smart_master_strict_mode( &self, ) -> MiscCtrlDpRegDisableSmartMasterStrictMode
Disable smart master strict mode.
Sourcepub const fn set_disable_smart_master_strict_mode(
&mut self,
val: MiscCtrlDpRegDisableSmartMasterStrictMode,
)
pub const fn set_disable_smart_master_strict_mode( &mut self, val: MiscCtrlDpRegDisableSmartMasterStrictMode, )
Disable smart master strict mode.
Sourcepub const fn idau_all_ns(&self) -> MiscCtrlDpRegIdauAllNs
pub const fn idau_all_ns(&self) -> MiscCtrlDpRegIdauAllNs
Disable IDAU.
Sourcepub const fn set_idau_all_ns(&mut self, val: MiscCtrlDpRegIdauAllNs)
pub const fn set_idau_all_ns(&mut self, val: MiscCtrlDpRegIdauAllNs)
Disable IDAU.
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