#[repr(transparent)]pub struct PkcVersion(pub u32);Expand description
PKC version register
Tuple Fields§
§0: u32Implementations§
Source§impl PkcVersion
impl PkcVersion
Sourcepub const fn set_mulsize(&mut self, val: Mulsize)
pub const fn set_mulsize(&mut self, val: Mulsize)
Native multiplier size and operand granularity
Sourcepub const fn set_mcavail(&mut self, val: bool)
pub const fn set_mcavail(&mut self, val: bool)
MC feature (layer1 calculation) is available
Sourcepub const fn set_upavail(&mut self, val: bool)
pub const fn set_upavail(&mut self, val: bool)
UP feature (layer2 calculation) is available
Sourcepub const fn upcacheavail(&self) -> bool
pub const fn upcacheavail(&self) -> bool
UP cache is available
Sourcepub const fn set_upcacheavail(&mut self, val: bool)
pub const fn set_upcacheavail(&mut self, val: bool)
UP cache is available
Sourcepub const fn set_gf2avail(&mut self, val: bool)
pub const fn set_gf2avail(&mut self, val: bool)
GF2 calculation modes are available
Sourcepub const fn set_paramnum(&mut self, val: u8)
pub const fn set_paramnum(&mut self, val: u8)
Number of parameter sets for real calculation
Sourcepub const fn set_sbx0avail(&mut self, val: bool)
pub const fn set_sbx0avail(&mut self, val: bool)
SBX0 operation is available
Sourcepub const fn set_sbx1avail(&mut self, val: bool)
pub const fn set_sbx1avail(&mut self, val: bool)
SBX1 operation is available
Sourcepub const fn set_sbx2avail(&mut self, val: bool)
pub const fn set_sbx2avail(&mut self, val: bool)
SBX2 operation is available
Sourcepub const fn set_sbx3avail(&mut self, val: bool)
pub const fn set_sbx3avail(&mut self, val: bool)
SBX3 operation is available
Sourcepub const fn mcreconf_size(&self) -> u8
pub const fn mcreconf_size(&self) -> u8
Size of reconfigurable MC table in bytes.
Sourcepub const fn set_mcreconf_size(&mut self, val: u8)
pub const fn set_mcreconf_size(&mut self, val: u8)
Size of reconfigurable MC table in bytes.
Trait Implementations§
Source§impl Clone for PkcVersion
impl Clone for PkcVersion
Source§fn clone(&self) -> PkcVersion
fn clone(&self) -> PkcVersion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PkcVersion
impl Debug for PkcVersion
Source§impl Default for PkcVersion
impl Default for PkcVersion
Source§fn default() -> PkcVersion
fn default() -> PkcVersion
Returns the “default value” for a type. Read more
Source§impl PartialEq for PkcVersion
impl PartialEq for PkcVersion
impl Copy for PkcVersion
impl Eq for PkcVersion
impl StructuralPartialEq for PkcVersion
Auto Trait Implementations§
impl Freeze for PkcVersion
impl RefUnwindSafe for PkcVersion
impl Send for PkcVersion
impl Sync for PkcVersion
impl Unpin for PkcVersion
impl UnwindSafe for PkcVersion
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