#[repr(C)]pub struct PLIC_Type {Show 25 fields
pub RESERVED0: u32,
pub SOURCE_PRIORITY: [u32; 187],
pub RESERVED1: [u32; 836],
pub PENDING_ARRAY: [u32; 6],
pub RESERVED2: [u32; 1018],
pub HART0_MMODE_ENA: [u32; 6],
pub RESERVED3: [u32; 26],
pub HART1_MMODE_ENA: [u32; 6],
pub RESERVED4a: [u32; 26],
pub HART1_SMODE_ENA: [u32; 6],
pub RESERVED4: [u32; 26],
pub HART2_MMODE_ENA: [u32; 6],
pub RESERVED5a: [u32; 26],
pub HART2_SMODE_ENA: [u32; 6],
pub RESERVED5: [u32; 26],
pub HART3_MMODE_ENA: [u32; 6],
pub RESERVED6a: [u32; 26],
pub HART3_SMODE_ENA: [u32; 6],
pub RESERVED6: [u32; 26],
pub HART4_MMODE_ENA: [u32; 6],
pub RESERVED7a: [u32; 26],
pub HART4_SMODE_ENA: [u32; 6],
pub RESERVED7: [u32; 26],
pub RESERVED8: [u32; 521952],
pub TARGET: [IRQ_Target_Type; 9],
}Fields§
§RESERVED0: u32§SOURCE_PRIORITY: [u32; 187]§RESERVED1: [u32; 836]§PENDING_ARRAY: [u32; 6]§RESERVED2: [u32; 1018]§HART0_MMODE_ENA: [u32; 6]§RESERVED3: [u32; 26]§HART1_MMODE_ENA: [u32; 6]§RESERVED4a: [u32; 26]§HART1_SMODE_ENA: [u32; 6]§RESERVED4: [u32; 26]§HART2_MMODE_ENA: [u32; 6]§RESERVED5a: [u32; 26]§HART2_SMODE_ENA: [u32; 6]§RESERVED5: [u32; 26]§HART3_MMODE_ENA: [u32; 6]§RESERVED6a: [u32; 26]§HART3_SMODE_ENA: [u32; 6]§RESERVED6: [u32; 26]§HART4_MMODE_ENA: [u32; 6]§RESERVED7a: [u32; 26]§HART4_SMODE_ENA: [u32; 6]§RESERVED7: [u32; 26]§RESERVED8: [u32; 521952]§TARGET: [IRQ_Target_Type; 9]Trait Implementations§
Auto Trait Implementations§
impl Freeze for PLIC_Type
impl RefUnwindSafe for PLIC_Type
impl Send for PLIC_Type
impl Sync for PLIC_Type
impl Unpin for PLIC_Type
impl UnwindSafe for PLIC_Type
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