#[repr(transparent)]pub struct SecMaskLock(pub u32);Expand description
sec_gp_reg write-lock bits
Tuple Fields§
§0: u32Implementations§
Source§impl SecMaskLock
impl SecMaskLock
Sourcepub const fn sec_gpio_mask0_lock(&self) -> SecGpioMask0Lock
pub const fn sec_gpio_mask0_lock(&self) -> SecGpioMask0Lock
SEC_GPIO_MASK0 register write-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)
SEC_GPIO_MASK0 register write-lock.
Sourcepub const fn sec_gpio_mask1_lock(&self) -> SecGpioMask1Lock
pub const fn sec_gpio_mask1_lock(&self) -> SecGpioMask1Lock
SEC_GPIO_MASK1 register write-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)
SEC_GPIO_MASK1 register write-lock.
Sourcepub const fn sec_gpio_mask2_lock(&self) -> SecGpioMask2Lock
pub const fn sec_gpio_mask2_lock(&self) -> SecGpioMask2Lock
SEC_GPIO_MASK2 register write-lock.
Sourcepub const fn set_sec_gpio_mask2_lock(&mut self, val: SecGpioMask2Lock)
pub const fn set_sec_gpio_mask2_lock(&mut self, val: SecGpioMask2Lock)
SEC_GPIO_MASK2 register write-lock.
Sourcepub const fn sec_gpio_mask3_lock(&self) -> SecGpioMask3Lock
pub const fn sec_gpio_mask3_lock(&self) -> SecGpioMask3Lock
SEC_GPIO_MASK3 register write-lock.
Sourcepub const fn set_sec_gpio_mask3_lock(&mut self, val: SecGpioMask3Lock)
pub const fn set_sec_gpio_mask3_lock(&mut self, val: SecGpioMask3Lock)
SEC_GPIO_MASK3 register write-lock.
Sourcepub const fn sec_gpio_mask4_lock(&self) -> SecGpioMask4Lock
pub const fn sec_gpio_mask4_lock(&self) -> SecGpioMask4Lock
SEC_GPIO_MASK4 register write-lock.
Sourcepub const fn set_sec_gpio_mask4_lock(&mut self, val: SecGpioMask4Lock)
pub const fn set_sec_gpio_mask4_lock(&mut self, val: SecGpioMask4Lock)
SEC_GPIO_MASK4 register write-lock.
Sourcepub const fn sec_gpio_mask5_lock(&self) -> SecGpioMask5Lock
pub const fn sec_gpio_mask5_lock(&self) -> SecGpioMask5Lock
SEC_GPIO_MASK5 register write-lock.
Sourcepub const fn set_sec_gpio_mask5_lock(&mut self, val: SecGpioMask5Lock)
pub const fn set_sec_gpio_mask5_lock(&mut self, val: SecGpioMask5Lock)
SEC_GPIO_MASK5 register write-lock.
Sourcepub const fn sec_gpio_mask6_lock(&self) -> SecGpioMask6Lock
pub const fn sec_gpio_mask6_lock(&self) -> SecGpioMask6Lock
SEC_GPIO_MASK6 register write-lock.
Sourcepub const fn set_sec_gpio_mask6_lock(&mut self, val: SecGpioMask6Lock)
pub const fn set_sec_gpio_mask6_lock(&mut self, val: SecGpioMask6Lock)
SEC_GPIO_MASK6 register write-lock.
Sourcepub const fn sec_gpio_mask7_lock(&self) -> SecGpioMask7Lock
pub const fn sec_gpio_mask7_lock(&self) -> SecGpioMask7Lock
SEC_GPIO_MASK7 register write-lock.
Sourcepub const fn set_sec_gpio_mask7_lock(&mut self, val: SecGpioMask7Lock)
pub const fn set_sec_gpio_mask7_lock(&mut self, val: SecGpioMask7Lock)
SEC_GPIO_MASK7 register write-lock.
Sourcepub const fn sec_dsp_int_lock(&self) -> SecDspIntLock
pub const fn sec_dsp_int_lock(&self) -> SecDspIntLock
SEC_DSP_INT_MASK register write-lock.
Sourcepub const fn set_sec_dsp_int_lock(&mut self, val: SecDspIntLock)
pub const fn set_sec_dsp_int_lock(&mut self, val: SecDspIntLock)
SEC_DSP_INT_MASK register write-lock.
Trait Implementations§
Source§impl Clone for SecMaskLock
impl Clone for SecMaskLock
Source§fn clone(&self) -> SecMaskLock
fn clone(&self) -> SecMaskLock
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 SecMaskLock
impl Debug for SecMaskLock
Source§impl Default for SecMaskLock
impl Default for SecMaskLock
Source§fn default() -> SecMaskLock
fn default() -> SecMaskLock
Returns the “default value” for a type. Read more
Source§impl PartialEq for SecMaskLock
impl PartialEq for SecMaskLock
impl Copy for SecMaskLock
impl Eq for SecMaskLock
impl StructuralPartialEq for SecMaskLock
Auto Trait Implementations§
impl Freeze for SecMaskLock
impl RefUnwindSafe for SecMaskLock
impl Send for SecMaskLock
impl Sync for SecMaskLock
impl Unpin for SecMaskLock
impl UnwindSafe for SecMaskLock
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