pub enum IrqSource {
AcpiGsi(u32),
AcpiGsiRoute(AcpiGsiRoute),
ControllerLine {
domain: IrqDomainId,
hwirq: HwIrq,
},
}Expand description
A firmware or controller interrupt source that can be resolved to IrqId.
Variants§
AcpiGsi(u32)
ACPI Global System Interrupt.
AcpiGsiRoute(AcpiGsiRoute)
ACPI Global System Interrupt with explicit routing metadata.
ControllerLine
Explicit controller-domain line.
Fields
§
domain: IrqDomainIdIRQ controller domain.
Trait Implementations§
impl Copy for IrqSource
impl Eq for IrqSource
impl StructuralPartialEq for IrqSource
Auto Trait Implementations§
impl Freeze for IrqSource
impl RefUnwindSafe for IrqSource
impl Send for IrqSource
impl Sync for IrqSource
impl Unpin for IrqSource
impl UnsafeUnpin for IrqSource
impl UnwindSafe for IrqSource
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