pub struct CcAhb { /* private fields */ }Expand description
CRYPTOCELL AHB interface
Implementations§
Source§impl CcAhb
impl CcAhb
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn ahbm_singles(self) -> Reg<AhbmSingles, RW>
pub const fn ahbm_singles(self) -> Reg<AhbmSingles, RW>
This register forces the AHB transactions from CRYPTOCELL master to be always singles.
Sourcepub const fn ahbm_hprot(self) -> Reg<AhbmHprot, RW>
pub const fn ahbm_hprot(self) -> Reg<AhbmHprot, RW>
This register holds the AHB HPROT value
Sourcepub const fn ahbm_hmastlock(self) -> Reg<AhbmHmastlock, RW>
pub const fn ahbm_hmastlock(self) -> Reg<AhbmHmastlock, RW>
This register holds AHB HMASTLOCK value
Sourcepub const fn ahbm_hnonsec(self) -> Reg<AhbmHnonsec, RW>
pub const fn ahbm_hnonsec(self) -> Reg<AhbmHnonsec, RW>
This register holds AHB HNONSEC value
Trait Implementations§
impl Copy for CcAhb
impl Eq for CcAhb
impl Send for CcAhb
impl StructuralPartialEq for CcAhb
impl Sync for CcAhb
Auto Trait Implementations§
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