Skip to main content

irq_framework/
lib.rs

1#![no_std]
2
3extern crate alloc;
4
5mod action;
6mod descriptor;
7mod lock;
8mod registry;
9mod types;
10
11pub use registry::Registry;
12pub use types::{
13    AcpiGsiController, AcpiGsiRoute, AcpiIrqPolarity, AcpiIrqTrigger, AutoEnable, BoxedIrqHandler,
14    ConcurrentBoxedIrqHandler, CpuId, CpuMask, CpuMaskIter, HwIrq, IrqAffinity, IrqContext,
15    IrqDomainId, IrqError, IrqExecution, IrqHandle, IrqId, IrqOps, IrqOutcome, IrqRequest,
16    IrqReturn, IrqScope, IrqSource, IrqStatus, IrqTrigger, ShareMode, TrapVector,
17};