[−][src]Enum acpi::platform::interrupt::InterruptModel
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
This model is only chosen when the MADT does not describe another interrupt model. On x86_64
platforms,
this probably means only the legacy i8259 PIC is present.
Apic(Apic)
Describes an interrupt controller based around the Advanced Programmable Interrupt Controllers. These are likely to be found on x86 and x86_64 systems and are made up of a Local APIC for each core and one or more I/O APICs to handle external interrupts.
Trait Implementations
Auto Trait Implementations
impl Send for InterruptModel
[src]
impl Sync for InterruptModel
[src]
impl Unpin for InterruptModel
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,