Struct HostCcIsIdle
#[repr(transparent)]pub struct HostCcIsIdle(pub u32);Expand description
Idle state register for the CRYPTOCELL subsystem.
Tuple Fields§
§0: u32Implementations§
§impl HostCcIsIdle
impl HostCcIsIdle
pub const fn host_cc_is_idle(&self) -> HostCcIsIdle
pub const fn host_cc_is_idle(&self) -> HostCcIsIdle
CRYPTOCELL idle state.
pub const fn set_host_cc_is_idle(&mut self, val: HostCcIsIdle)
pub const fn set_host_cc_is_idle(&mut self, val: HostCcIsIdle)
CRYPTOCELL idle state.
pub const fn sym_is_busy(&self) -> SymIsBusy
pub const fn sym_is_busy(&self) -> SymIsBusy
Symmetric flow busy state.
pub const fn set_sym_is_busy(&mut self, val: SymIsBusy)
pub const fn set_sym_is_busy(&mut self, val: SymIsBusy)
Symmetric flow busy state.
pub const fn ahb_is_idle(&self) -> AhbIsIdle
pub const fn ahb_is_idle(&self) -> AhbIsIdle
AHB state machine idle state.
pub const fn set_ahb_is_idle(&mut self, val: AhbIsIdle)
pub const fn set_ahb_is_idle(&mut self, val: AhbIsIdle)
AHB state machine idle state.
pub const fn rng_is_idle(&self) -> RngIsIdle
pub const fn rng_is_idle(&self) -> RngIsIdle
RNG engine idle state.
pub const fn set_rng_is_idle(&mut self, val: RngIsIdle)
pub const fn set_rng_is_idle(&mut self, val: RngIsIdle)
RNG engine idle state.
pub const fn pka_is_idle(&self) -> PkaIsIdle
pub const fn pka_is_idle(&self) -> PkaIsIdle
PKA engine idle state.
pub const fn set_pka_is_idle(&mut self, val: PkaIsIdle)
pub const fn set_pka_is_idle(&mut self, val: PkaIsIdle)
PKA engine idle state.
pub const fn crypto_is_idle(&self) -> CryptoIsIdle
pub const fn crypto_is_idle(&self) -> CryptoIsIdle
Cryptographic flow idle state.
pub const fn set_crypto_is_idle(&mut self, val: CryptoIsIdle)
pub const fn set_crypto_is_idle(&mut self, val: CryptoIsIdle)
Cryptographic flow idle state.
Trait Implementations§
§impl Clone for HostCcIsIdle
impl Clone for HostCcIsIdle
§fn clone(&self) -> HostCcIsIdle
fn clone(&self) -> HostCcIsIdle
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 more§impl Debug for HostCcIsIdle
impl Debug for HostCcIsIdle
§impl Default for HostCcIsIdle
impl Default for HostCcIsIdle
§fn default() -> HostCcIsIdle
fn default() -> HostCcIsIdle
Returns the “default value” for a type. Read more
§impl PartialEq for HostCcIsIdle
impl PartialEq for HostCcIsIdle
impl Copy for HostCcIsIdle
impl Eq for HostCcIsIdle
impl StructuralPartialEq for HostCcIsIdle
Auto Trait Implementations§
impl Freeze for HostCcIsIdle
impl RefUnwindSafe for HostCcIsIdle
impl Send for HostCcIsIdle
impl Sync for HostCcIsIdle
impl Unpin for HostCcIsIdle
impl UnwindSafe for HostCcIsIdle
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
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.