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 ()
Sourcepub const fn sgi_datin0a(self) -> Reg<SgiDatin0a, RW>
pub const fn sgi_datin0a(self) -> Reg<SgiDatin0a, RW>
Input Data register 0 - Word-3
Sourcepub const fn sgi_datin0b(self) -> Reg<SgiDatin0b, RW>
pub const fn sgi_datin0b(self) -> Reg<SgiDatin0b, RW>
Input Data register 0 - Word-2
Sourcepub const fn sgi_datin0c(self) -> Reg<SgiDatin0c, RW>
pub const fn sgi_datin0c(self) -> Reg<SgiDatin0c, RW>
Input Data register 0 - Word-1
Sourcepub const fn sgi_datin0d(self) -> Reg<SgiDatin0d, RW>
pub const fn sgi_datin0d(self) -> Reg<SgiDatin0d, RW>
Input Data register 0 - Word-0
Sourcepub const fn sgi_datin1a(self) -> Reg<SgiDatin1a, RW>
pub const fn sgi_datin1a(self) -> Reg<SgiDatin1a, RW>
Input Data register 1 - Word-3
Sourcepub const fn sgi_datin1b(self) -> Reg<SgiDatin1b, RW>
pub const fn sgi_datin1b(self) -> Reg<SgiDatin1b, RW>
Input Data register 1 - Word-2
Sourcepub const fn sgi_datin1c(self) -> Reg<SgiDatin1c, RW>
pub const fn sgi_datin1c(self) -> Reg<SgiDatin1c, RW>
Input Data register 1 - Word-1
Sourcepub const fn sgi_datin1d(self) -> Reg<SgiDatin1d, RW>
pub const fn sgi_datin1d(self) -> Reg<SgiDatin1d, RW>
Input Data register 1 - Word-0
Sourcepub const fn sgi_datin2a(self) -> Reg<SgiDatin2a, RW>
pub const fn sgi_datin2a(self) -> Reg<SgiDatin2a, RW>
Input Data register 2 - Word-3
Sourcepub const fn sgi_datin2b(self) -> Reg<SgiDatin2b, RW>
pub const fn sgi_datin2b(self) -> Reg<SgiDatin2b, RW>
Input Data register 2 - Word-2
Sourcepub const fn sgi_datin2c(self) -> Reg<SgiDatin2c, RW>
pub const fn sgi_datin2c(self) -> Reg<SgiDatin2c, RW>
Input Data register 2 - Word-1
Sourcepub const fn sgi_datin2d(self) -> Reg<SgiDatin2d, RW>
pub const fn sgi_datin2d(self) -> Reg<SgiDatin2d, RW>
Input Data register 2 - Word-0
Sourcepub const fn sgi_datin3a(self) -> Reg<SgiDatin3a, RW>
pub const fn sgi_datin3a(self) -> Reg<SgiDatin3a, RW>
Input Data register 3 - Word-3
Sourcepub const fn sgi_datin3b(self) -> Reg<SgiDatin3b, RW>
pub const fn sgi_datin3b(self) -> Reg<SgiDatin3b, RW>
Input Data register 3 - Word-2
Sourcepub const fn sgi_datin3c(self) -> Reg<SgiDatin3c, RW>
pub const fn sgi_datin3c(self) -> Reg<SgiDatin3c, RW>
Input Data register 3 - Word-1
Sourcepub const fn sgi_datin3d(self) -> Reg<SgiDatin3d, RW>
pub const fn sgi_datin3d(self) -> Reg<SgiDatin3d, RW>
Input Data register 3 - Word-0
Sourcepub const fn sgi_datouta(self) -> Reg<SgiDatouta, RW>
pub const fn sgi_datouta(self) -> Reg<SgiDatouta, RW>
Output Data register - Word-3
Sourcepub const fn sgi_datoutb(self) -> Reg<SgiDatoutb, RW>
pub const fn sgi_datoutb(self) -> Reg<SgiDatoutb, RW>
Output Data register - Word-2
Sourcepub const fn sgi_datoutc(self) -> Reg<SgiDatoutc, RW>
pub const fn sgi_datoutc(self) -> Reg<SgiDatoutc, RW>
Output Data register - Word-1
Sourcepub const fn sgi_datoutd(self) -> Reg<SgiDatoutd, RW>
pub const fn sgi_datoutd(self) -> Reg<SgiDatoutd, RW>
Output Data register - Word-0
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_sfr_sw_mask(self) -> Reg<SgiSfrSwMask, RW>
pub const fn sgi_sfr_sw_mask(self) -> Reg<SgiSfrSwMask, RW>
Sofware Assisted Masking register .
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