pub struct GicdEntry {
pub header: EntryHeader,
pub gic_id: u32,
pub physical_base_address: u64,
pub system_vector_base: u32,
pub gic_version: u8,
/* private fields */
}Fields§
§header: EntryHeader§gic_id: u32§physical_base_address: u64§system_vector_base: u32§gic_version: u8The GIC version 0x00: Fall back to hardware discovery 0x01: GICv1 0x02: GICv2 0x03: GICv3 0x04: GICv4 0x05-0xff: Reserved for future use
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GicdEntry
impl RefUnwindSafe for GicdEntry
impl Send for GicdEntry
impl Sync for GicdEntry
impl Unpin for GicdEntry
impl UnwindSafe for GicdEntry
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)