pub struct HardwareDoorbellParty {
pub core: Party,
pub irq: u32,
pub page_memory: u32,
pub page_irq: u32,
}Fields§
§core: PartyCore name.
- A-core secure:
optee. - A-core non-secure:
linux. - M-core: for example,
cm7,cm33, etc. If there are multiple same cortex cores, e.g., two Cortex-M7, usecm7:0andcm7:1. - TrustZone: add
-ssuffix, e.g.,cm33-s, orcm33:1-s.
irq: u32Interrupt number.
- A-core (GIC): raw SPI number (starts from 0).
- M-core (NVIC): raw NVIC position.
page_memory: u32TRM page documenting the peripheral memory mapping for this core view.
page_irq: u32TRM page documenting the interrupt number for this core view.
Trait Implementations§
Source§impl Clone for HardwareDoorbellParty
impl Clone for HardwareDoorbellParty
Source§fn clone(&self) -> HardwareDoorbellParty
fn clone(&self) -> HardwareDoorbellParty
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HardwareDoorbellParty
impl Debug for HardwareDoorbellParty
Source§impl<'de> Deserialize<'de> for HardwareDoorbellParty
impl<'de> Deserialize<'de> for HardwareDoorbellParty
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<HardwareDoorbellParty, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HardwareDoorbellParty, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for HardwareDoorbellParty
impl Serialize for HardwareDoorbellParty
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for HardwareDoorbellParty
impl RefUnwindSafe for HardwareDoorbellParty
impl Send for HardwareDoorbellParty
impl Sync for HardwareDoorbellParty
impl Unpin for HardwareDoorbellParty
impl UnsafeUnpin for HardwareDoorbellParty
impl UnwindSafe for HardwareDoorbellParty
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