#[repr(transparent)]pub struct Ipedctrl(pub u32);Expand description
IPED Function Control
Tuple Fields§
§0: u32Implementations§
Source§impl Ipedctrl
impl Ipedctrl
Sourcepub const fn set_config(&mut self, val: Config)
pub const fn set_config(&mut self, val: Config)
IPED Mode Select
Sourcepub const fn set_iped_en(&mut self, val: IpedEn)
pub const fn set_iped_en(&mut self, val: IpedEn)
IPED Encryption and Decryption Enable
Sourcepub const fn set_ipwr_en(&mut self, val: IpwrEn)
pub const fn set_ipwr_en(&mut self, val: IpwrEn)
IP Write IPED CTR Mode Encryption Enable
Sourcepub const fn set_ahbwr_en(&mut self, val: AhbwrEn)
pub const fn set_ahbwr_en(&mut self, val: AhbwrEn)
AHB Write IPED CTR Mode Encryption Enable.
Sourcepub const fn set_ahbrd_en(&mut self, val: AhbrdEn)
pub const fn set_ahbrd_en(&mut self, val: AhbrdEn)
AHB Read IPED CTR Mode Decryption Enable
Sourcepub const fn set_ipgcmwr(&mut self, val: Ipgcmwr)
pub const fn set_ipgcmwr(&mut self, val: Ipgcmwr)
IP Write GCM Mode Enable
Sourcepub const fn set_ahgcmwr(&mut self, val: Ahgcmwr)
pub const fn set_ahgcmwr(&mut self, val: Ahgcmwr)
AHB Write IPED GCM Mode Encryption Enable
Sourcepub const fn set_ahbgcmrd(&mut self, val: Ahbgcmrd)
pub const fn set_ahbgcmrd(&mut self, val: Ahbgcmrd)
AHB Read IPED GCM Mode Decryption Enable
Sourcepub const fn iped_protect(&self) -> IpedProtect
pub const fn iped_protect(&self) -> IpedProtect
IPED Protection
Sourcepub const fn set_iped_protect(&mut self, val: IpedProtect)
pub const fn set_iped_protect(&mut self, val: IpedProtect)
IPED Protection
Sourcepub const fn iped_swreset(&self) -> IpedSwreset
pub const fn iped_swreset(&self) -> IpedSwreset
Abort Current Decryption or Encryption
Sourcepub const fn set_iped_swreset(&mut self, val: IpedSwreset)
pub const fn set_iped_swreset(&mut self, val: IpedSwreset)
Abort Current Decryption or Encryption
Trait Implementations§
impl Copy for Ipedctrl
impl Eq for Ipedctrl
impl StructuralPartialEq for Ipedctrl
Auto Trait Implementations§
impl Freeze for Ipedctrl
impl RefUnwindSafe for Ipedctrl
impl Send for Ipedctrl
impl Sync for Ipedctrl
impl Unpin for Ipedctrl
impl UnwindSafe for Ipedctrl
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