#[repr(transparent)]pub struct SecGpRegLock(pub u32);Expand description
Secure Mask Lock
Tuple Fields§
§0: u32Implementations§
Source§impl SecGpRegLock
impl SecGpRegLock
Sourcepub const fn sec_gpio_mask0_lock(&self) -> SecGpioMask0Lock
pub const fn sec_gpio_mask0_lock(&self) -> SecGpioMask0Lock
Secure GPIO _MASK0 Lock
Sourcepub const fn set_sec_gpio_mask0_lock(&mut self, val: SecGpioMask0Lock)
pub const fn set_sec_gpio_mask0_lock(&mut self, val: SecGpioMask0Lock)
Secure GPIO _MASK0 Lock
Sourcepub const fn sec_gpio_mask1_lock(&self) -> SecGpioMask1Lock
pub const fn sec_gpio_mask1_lock(&self) -> SecGpioMask1Lock
Secure GPIO _MASK1 Lock
Sourcepub const fn set_sec_gpio_mask1_lock(&mut self, val: SecGpioMask1Lock)
pub const fn set_sec_gpio_mask1_lock(&mut self, val: SecGpioMask1Lock)
Secure GPIO _MASK1 Lock
Sourcepub const fn sec_cpu1_int_mask0_lock(&self) -> SecCpu1IntMask0Lock
pub const fn sec_cpu1_int_mask0_lock(&self) -> SecCpu1IntMask0Lock
SEC_CPU1_INT_MASK0 Lock
Sourcepub const fn set_sec_cpu1_int_mask0_lock(&mut self, val: SecCpu1IntMask0Lock)
pub const fn set_sec_cpu1_int_mask0_lock(&mut self, val: SecCpu1IntMask0Lock)
SEC_CPU1_INT_MASK0 Lock
Sourcepub const fn sec_cpu1_int_mask1_lock(&self) -> SecCpu1IntMask1Lock
pub const fn sec_cpu1_int_mask1_lock(&self) -> SecCpu1IntMask1Lock
SEC_CPU1_INT_MASK1 Lock
Sourcepub const fn set_sec_cpu1_int_mask1_lock(&mut self, val: SecCpu1IntMask1Lock)
pub const fn set_sec_cpu1_int_mask1_lock(&mut self, val: SecCpu1IntMask1Lock)
SEC_CPU1_INT_MASK1 Lock
Sourcepub const fn sec_cpu1_int_mask2_lock(&self) -> SecCpu1IntMask2Lock
pub const fn sec_cpu1_int_mask2_lock(&self) -> SecCpu1IntMask2Lock
SEC_CPU1_INT_MASK2 Lock
Sourcepub const fn set_sec_cpu1_int_mask2_lock(&mut self, val: SecCpu1IntMask2Lock)
pub const fn set_sec_cpu1_int_mask2_lock(&mut self, val: SecCpu1IntMask2Lock)
SEC_CPU1_INT_MASK2 Lock
Sourcepub const fn sec_cpu1_int_mask3_lock(&self) -> SecCpu1IntMask3Lock
pub const fn sec_cpu1_int_mask3_lock(&self) -> SecCpu1IntMask3Lock
SEC_CPU1_INT_MASK3 Lock
Sourcepub const fn set_sec_cpu1_int_mask3_lock(&mut self, val: SecCpu1IntMask3Lock)
pub const fn set_sec_cpu1_int_mask3_lock(&mut self, val: SecCpu1IntMask3Lock)
SEC_CPU1_INT_MASK3 Lock
Sourcepub const fn sec_cpu1_int_mask4_lock(&self) -> SecCpu1IntMask4Lock
pub const fn sec_cpu1_int_mask4_lock(&self) -> SecCpu1IntMask4Lock
SEC_CPU1_INT_MASK4 Lock
Sourcepub const fn set_sec_cpu1_int_mask4_lock(&mut self, val: SecCpu1IntMask4Lock)
pub const fn set_sec_cpu1_int_mask4_lock(&mut self, val: SecCpu1IntMask4Lock)
SEC_CPU1_INT_MASK4 Lock
Trait Implementations§
Source§impl Clone for SecGpRegLock
impl Clone for SecGpRegLock
Source§fn clone(&self) -> SecGpRegLock
fn clone(&self) -> SecGpRegLock
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 SecGpRegLock
impl Debug for SecGpRegLock
Source§impl Default for SecGpRegLock
impl Default for SecGpRegLock
Source§fn default() -> SecGpRegLock
fn default() -> SecGpRegLock
Returns the “default value” for a type. Read more
Source§impl PartialEq for SecGpRegLock
impl PartialEq for SecGpRegLock
impl Copy for SecGpRegLock
impl Eq for SecGpRegLock
impl StructuralPartialEq for SecGpRegLock
Auto Trait Implementations§
impl Freeze for SecGpRegLock
impl RefUnwindSafe for SecGpRegLock
impl Send for SecGpRegLock
impl Sync for SecGpRegLock
impl Unpin for SecGpRegLock
impl UnwindSafe for SecGpRegLock
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