pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn kl_data_in_0(&self) -> &KlDataIn0
pub const fn kl_data_in_0(&self) -> &KlDataIn0
0x1000 - Key data input word 0
Sourcepub const fn kl_data_in_1(&self) -> &KlDataIn1
pub const fn kl_data_in_1(&self) -> &KlDataIn1
0x1004 - Key data input word 1
Sourcepub const fn kl_data_in_2(&self) -> &KlDataIn2
pub const fn kl_data_in_2(&self) -> &KlDataIn2
0x1008 - Key data input word 2
Sourcepub const fn kl_data_in_3(&self) -> &KlDataIn3
pub const fn kl_data_in_3(&self) -> &KlDataIn3
0x100c - Key data input word 3
Sourcepub const fn kl_key_addr(&self) -> &KlKeyAddr
pub const fn kl_key_addr(&self) -> &KlKeyAddr
0x1010 - Key address register
Sourcepub const fn kl_key_cfg(&self) -> &KlKeyCfg
pub const fn kl_key_cfg(&self) -> &KlKeyCfg
0x1014 - Key configuration register
Sourcepub const fn kl_key_sec_cfg(&self) -> &KlKeySecCfg
pub const fn kl_key_sec_cfg(&self) -> &KlKeySecCfg
0x1018 - Key security configuration
Sourcepub const fn kl_lock_ctrl(&self) -> &KlLockCtrl
pub const fn kl_lock_ctrl(&self) -> &KlLockCtrl
0x1074 - KLAD lock control
Sourcepub const fn kl_com_ctrl(&self) -> &KlComCtrl
pub const fn kl_com_ctrl(&self) -> &KlComCtrl
0x1084 - KLAD common control
Sourcepub const fn kl_com_status(&self) -> &KlComStatus
pub const fn kl_com_status(&self) -> &KlComStatus
0x1088 - KLAD common status
Sourcepub const fn kl_alarm_info(&self) -> &KlAlarmInfo
pub const fn kl_alarm_info(&self) -> &KlAlarmInfo
0x1600 - KLAD alarm info register
Sourcepub const fn kc_teecpu_lock_cmd(&self) -> &KcTeecpuLockCmd
pub const fn kc_teecpu_lock_cmd(&self) -> &KcTeecpuLockCmd
0x1b00 - TEE CPU keyslot lock command
Sourcepub const fn kc_reecpu_lock_cmd(&self) -> &KcReecpuLockCmd
pub const fn kc_reecpu_lock_cmd(&self) -> &KcReecpuLockCmd
0x1b04 - REE CPU keyslot lock command
Sourcepub const fn kc_pcpu_lock_cmd(&self) -> &KcPcpuLockCmd
pub const fn kc_pcpu_lock_cmd(&self) -> &KcPcpuLockCmd
0x1b08 - PCPU keyslot lock command
Sourcepub const fn kc_aidsp_lock_cmd(&self) -> &KcAidspLockCmd
pub const fn kc_aidsp_lock_cmd(&self) -> &KcAidspLockCmd
0x1b0c - AIDSP keyslot lock command
Sourcepub const fn kc_rd_slot_num(&self) -> &KcRdSlotNum
pub const fn kc_rd_slot_num(&self) -> &KcRdSlotNum
0x1b30 - Keyslot query slot number selection
Sourcepub const fn kc_rd_lock_status(&self) -> &KcRdLockStatus
pub const fn kc_rd_lock_status(&self) -> &KcRdLockStatus
0x1b34 - Keyslot lock status readback
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl !Sync for RegisterBlock
impl Send for RegisterBlock
impl Unpin for RegisterBlock
impl UnsafeUnpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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