Something went wrong. Try again.
Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Something went wrong. Try again.
12345678910111213141516171819202122232425// SPDX-License-Identifier: GPL-2.0
//! IRQ abstractions.//!//! An IRQ is an interrupt request from a device. It is used to get the CPU's//! attention so it can service a hardware event in a timely manner.//!//! The current abstractions handle IRQ requests and handlers, i.e.: it allows//! drivers to register a handler for a given IRQ line.//!//! C header: [`include/linux/device.h`](srctree/include/linux/interrupt.h)
/// Flags to be used when registering IRQ handlers.mod flags;
/// IRQ allocation and handling.mod request;
pub use flags::Flags;
pub use request::{ Handler, IrqRequest, IrqReturn, Registration, ThreadedHandler, ThreadedIrqReturn, ThreadedRegistration,};