pub struct MadtIoApic {
pub id: u8,
pub address: u32,
pub gsi_base: u32,
}Expand description
I/O APIC entry from the MADT.
Fields§
§id: u8I/O APIC ID.
address: u32Physical base address of the I/O APIC MMIO registers.
gsi_base: u32Global System Interrupt base (first IRQ this I/O APIC handles).
Trait Implementations§
Source§impl Clone for MadtIoApic
impl Clone for MadtIoApic
Source§fn clone(&self) -> MadtIoApic
fn clone(&self) -> MadtIoApic
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MadtIoApic
impl Debug for MadtIoApic
impl Copy for MadtIoApic
Auto Trait Implementations§
impl Freeze for MadtIoApic
impl RefUnwindSafe for MadtIoApic
impl Send for MadtIoApic
impl Sync for MadtIoApic
impl Unpin for MadtIoApic
impl UnwindSafe for MadtIoApic
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)