pub struct Sgi { /* private fields */ }Expand description
no description available.
Implementations§
Source§impl Sgi
impl Sgi
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
pub const fn datin(self, n: usize) -> Data
pub const fn key(self, n: usize) -> Data
pub const fn datout(self) -> Data
Sourcepub const fn sgi_status(self) -> Reg<SgiStatus, RW>
pub const fn sgi_status(self) -> Reg<SgiStatus, RW>
Status register.
Sourcepub const fn sgi_keychk(self) -> Reg<SgiKeychk, RW>
pub const fn sgi_keychk(self) -> Reg<SgiKeychk, RW>
Key checksum register.
Sourcepub const fn sgi_dummy_ctrl(self) -> Reg<SgiDummyCtrl, RW>
pub const fn sgi_dummy_ctrl(self) -> Reg<SgiDummyCtrl, RW>
Configuration of dummy controls.
Sourcepub const fn sgi_sfrseed(self) -> Reg<SgiSfrseed, RW>
pub const fn sgi_sfrseed(self) -> Reg<SgiSfrseed, RW>
SFRSEED register for SFRMASK feature.
Sourcepub const fn sgi_sha2_ctrl(self) -> Reg<SgiSha2Ctrl, RW>
pub const fn sgi_sha2_ctrl(self) -> Reg<SgiSha2Ctrl, RW>
SHA Control Register.
Sourcepub const fn sgi_sha_fifo(self) -> Reg<SgiShaFifo, RW>
pub const fn sgi_sha_fifo(self) -> Reg<SgiShaFifo, RW>
SHA FIFO lower-bank low.
Sourcepub const fn sgi_config(self) -> Reg<SgiConfig, R>
pub const fn sgi_config(self) -> Reg<SgiConfig, R>
SHA Configuration Reg.
Sourcepub const fn sgi_config2(self) -> Reg<SgiConfig2, R>
pub const fn sgi_config2(self) -> Reg<SgiConfig2, R>
SHA Configuration 2 Reg.
Sourcepub const fn sgi_auto_mode(self) -> Reg<SgiAutoMode, RW>
pub const fn sgi_auto_mode(self) -> Reg<SgiAutoMode, RW>
SGI Auto Mode Control register.
Sourcepub const fn sgi_auto_dma_ctrl(self) -> Reg<SgiAutoDmaCtrl, RW>
pub const fn sgi_auto_dma_ctrl(self) -> Reg<SgiAutoDmaCtrl, RW>
SGI Auto Mode Control register.
Sourcepub const fn sgi_prng_sw_seed(self) -> Reg<SgiPrngSwSeed, RW>
pub const fn sgi_prng_sw_seed(self) -> Reg<SgiPrngSwSeed, RW>
SGI internal PRNG SW seeding register.
Sourcepub const fn sgi_key_ctrl(self) -> Reg<SgiKeyCtrl, RW>
pub const fn sgi_key_ctrl(self) -> Reg<SgiKeyCtrl, RW>
SGI Key Control SFR.
Sourcepub const fn sgi_key_wrap(self) -> Reg<SgiKeyWrap, R>
pub const fn sgi_key_wrap(self) -> Reg<SgiKeyWrap, R>
Wrapped key read SFR.
Sourcepub const fn sgi_version(self) -> Reg<SgiVersion, R>
pub const fn sgi_version(self) -> Reg<SgiVersion, R>
SGI Version.
Sourcepub const fn sgi_access_err(self) -> Reg<SgiAccessErr, RW>
pub const fn sgi_access_err(self) -> Reg<SgiAccessErr, RW>
Access Error.
Sourcepub const fn sgi_access_err_clr(self) -> Reg<SgiAccessErrClr, RW>
pub const fn sgi_access_err_clr(self) -> Reg<SgiAccessErrClr, RW>
Clear Access Error.
Sourcepub const fn sgi_int_status(self) -> Reg<SgiIntStatus, R>
pub const fn sgi_int_status(self) -> Reg<SgiIntStatus, R>
Interrupt status.
Sourcepub const fn sgi_int_enable(self) -> Reg<SgiIntEnable, RW>
pub const fn sgi_int_enable(self) -> Reg<SgiIntEnable, RW>
Interrupt enable.
Sourcepub const fn sgi_int_status_clr(self) -> Reg<SgiIntStatusClr, RW>
pub const fn sgi_int_status_clr(self) -> Reg<SgiIntStatusClr, RW>
Interrupt status clear.
Sourcepub const fn sgi_int_status_set(self) -> Reg<SgiIntStatusSet, RW>
pub const fn sgi_int_status_set(self) -> Reg<SgiIntStatusSet, RW>
Interrupt status set.
Sourcepub const fn sgi_module_id(self) -> Reg<SgiModuleId, R>
pub const fn sgi_module_id(self) -> Reg<SgiModuleId, R>
Module ID.
Trait Implementations§
impl Copy for Sgi
impl Eq for Sgi
impl Send for Sgi
impl StructuralPartialEq for Sgi
impl Sync for Sgi
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