pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn sgi_datin0a(&self) -> &SgiDatin0a
pub const fn sgi_datin0a(&self) -> &SgiDatin0a
0x200 - Input Data register 0 - Word-3
Sourcepub const fn sgi_datin0b(&self) -> &SgiDatin0b
pub const fn sgi_datin0b(&self) -> &SgiDatin0b
0x204 - Input Data register 0 - Word-2
Sourcepub const fn sgi_datin0c(&self) -> &SgiDatin0c
pub const fn sgi_datin0c(&self) -> &SgiDatin0c
0x208 - Input Data register 0 - Word-1
Sourcepub const fn sgi_datin0d(&self) -> &SgiDatin0d
pub const fn sgi_datin0d(&self) -> &SgiDatin0d
0x20c - Input Data register 0 - Word-0
Sourcepub const fn sgi_datin1a(&self) -> &SgiDatin1a
pub const fn sgi_datin1a(&self) -> &SgiDatin1a
0x210 - Input Data register 1 - Word-3
Sourcepub const fn sgi_datin1b(&self) -> &SgiDatin1b
pub const fn sgi_datin1b(&self) -> &SgiDatin1b
0x214 - Input Data register 1 - Word-2
Sourcepub const fn sgi_datin1c(&self) -> &SgiDatin1c
pub const fn sgi_datin1c(&self) -> &SgiDatin1c
0x218 - Input Data register 1 - Word-1
Sourcepub const fn sgi_datin1d(&self) -> &SgiDatin1d
pub const fn sgi_datin1d(&self) -> &SgiDatin1d
0x21c - Input Data register 1 - Word-0
Sourcepub const fn sgi_datin2a(&self) -> &SgiDatin2a
pub const fn sgi_datin2a(&self) -> &SgiDatin2a
0x220 - Input Data register 2 - Word-3
Sourcepub const fn sgi_datin2b(&self) -> &SgiDatin2b
pub const fn sgi_datin2b(&self) -> &SgiDatin2b
0x224 - Input Data register 2 - Word-2
Sourcepub const fn sgi_datin2c(&self) -> &SgiDatin2c
pub const fn sgi_datin2c(&self) -> &SgiDatin2c
0x228 - Input Data register 2 - Word-1
Sourcepub const fn sgi_datin2d(&self) -> &SgiDatin2d
pub const fn sgi_datin2d(&self) -> &SgiDatin2d
0x22c - Input Data register 2 - Word-0
Sourcepub const fn sgi_datin3a(&self) -> &SgiDatin3a
pub const fn sgi_datin3a(&self) -> &SgiDatin3a
0x230 - Input Data register 3 - Word-3
Sourcepub const fn sgi_datin3b(&self) -> &SgiDatin3b
pub const fn sgi_datin3b(&self) -> &SgiDatin3b
0x234 - Input Data register 3 - Word-2
Sourcepub const fn sgi_datin3c(&self) -> &SgiDatin3c
pub const fn sgi_datin3c(&self) -> &SgiDatin3c
0x238 - Input Data register 3 - Word-1
Sourcepub const fn sgi_datin3d(&self) -> &SgiDatin3d
pub const fn sgi_datin3d(&self) -> &SgiDatin3d
0x23c - Input Data register 3 - Word-0
Sourcepub const fn sgi_datouta(&self) -> &SgiDatouta
pub const fn sgi_datouta(&self) -> &SgiDatouta
0x2c0 - Output Data register - Word-3
Sourcepub const fn sgi_datoutb(&self) -> &SgiDatoutb
pub const fn sgi_datoutb(&self) -> &SgiDatoutb
0x2c4 - Output Data register - Word-2
Sourcepub const fn sgi_datoutc(&self) -> &SgiDatoutc
pub const fn sgi_datoutc(&self) -> &SgiDatoutc
0x2c8 - Output Data register - Word-1
Sourcepub const fn sgi_datoutd(&self) -> &SgiDatoutd
pub const fn sgi_datoutd(&self) -> &SgiDatoutd
0x2cc - Output Data register - Word-0
Sourcepub const fn sgi_status(&self) -> &SgiStatus
pub const fn sgi_status(&self) -> &SgiStatus
0xc00 - Status register
Sourcepub const fn sgi_keychk(&self) -> &SgiKeychk
pub const fn sgi_keychk(&self) -> &SgiKeychk
0xc08 - Key checksum register
Sourcepub const fn sgi_dummy_ctrl(&self) -> &SgiDummyCtrl
pub const fn sgi_dummy_ctrl(&self) -> &SgiDummyCtrl
0xd08 - Configuration of dummy controls
Sourcepub const fn sgi_sfr_sw_mask(&self) -> &SgiSfrSwMask
pub const fn sgi_sfr_sw_mask(&self) -> &SgiSfrSwMask
0xd0c - Sofware Assisted Masking register .
Sourcepub const fn sgi_sfrseed(&self) -> &SgiSfrseed
pub const fn sgi_sfrseed(&self) -> &SgiSfrseed
0xd10 - SFRSEED register for SFRMASK feature.
Sourcepub const fn sgi_sha2_ctrl(&self) -> &SgiSha2Ctrl
pub const fn sgi_sha2_ctrl(&self) -> &SgiSha2Ctrl
0xd14 - SHA Control Register
Sourcepub const fn sgi_sha_fifo(&self) -> &SgiShaFifo
pub const fn sgi_sha_fifo(&self) -> &SgiShaFifo
0xd18 - SHA FIFO lower-bank low
Sourcepub const fn sgi_config(&self) -> &SgiConfig
pub const fn sgi_config(&self) -> &SgiConfig
0xd1c - SHA Configuration Reg
Sourcepub const fn sgi_config2(&self) -> &SgiConfig2
pub const fn sgi_config2(&self) -> &SgiConfig2
0xd20 - SHA Configuration 2 Reg
Sourcepub const fn sgi_auto_mode(&self) -> &SgiAutoMode
pub const fn sgi_auto_mode(&self) -> &SgiAutoMode
0xd24 - SGI Auto Mode Control register
Sourcepub const fn sgi_auto_dma_ctrl(&self) -> &SgiAutoDmaCtrl
pub const fn sgi_auto_dma_ctrl(&self) -> &SgiAutoDmaCtrl
0xd28 - SGI Auto Mode Control register
Sourcepub const fn sgi_prng_sw_seed(&self) -> &SgiPrngSwSeed
pub const fn sgi_prng_sw_seed(&self) -> &SgiPrngSwSeed
0xd30 - SGI internal PRNG SW seeding register
Sourcepub const fn sgi_key_ctrl(&self) -> &SgiKeyCtrl
pub const fn sgi_key_ctrl(&self) -> &SgiKeyCtrl
0xd40 - SGI Key Control SFR
Sourcepub const fn sgi_key_wrap(&self) -> &SgiKeyWrap
pub const fn sgi_key_wrap(&self) -> &SgiKeyWrap
0xd50 - Wrapped key read SFR
Sourcepub const fn sgi_version(&self) -> &SgiVersion
pub const fn sgi_version(&self) -> &SgiVersion
0xf08 - SGI Version
Sourcepub const fn sgi_access_err(&self) -> &SgiAccessErr
pub const fn sgi_access_err(&self) -> &SgiAccessErr
0xfc0 - Access Error
Sourcepub const fn sgi_access_err_clr(&self) -> &SgiAccessErrClr
pub const fn sgi_access_err_clr(&self) -> &SgiAccessErrClr
0xfc4 - Clear Access Error
Sourcepub const fn sgi_int_status(&self) -> &SgiIntStatus
pub const fn sgi_int_status(&self) -> &SgiIntStatus
0xfe0 - Interrupt status
Sourcepub const fn sgi_int_enable(&self) -> &SgiIntEnable
pub const fn sgi_int_enable(&self) -> &SgiIntEnable
0xfe4 - Interrupt enable
Sourcepub const fn sgi_int_status_clr(&self) -> &SgiIntStatusClr
pub const fn sgi_int_status_clr(&self) -> &SgiIntStatusClr
0xfe8 - Interrupt status clear
Sourcepub const fn sgi_int_status_set(&self) -> &SgiIntStatusSet
pub const fn sgi_int_status_set(&self) -> &SgiIntStatusSet
0xfec - Interrupt status set
Sourcepub const fn sgi_module_id(&self) -> &SgiModuleId
pub const fn sgi_module_id(&self) -> &SgiModuleId
0xffc - Module ID