Skip to main content

Crate irq_framework

Crate irq_framework 

Source

Structs§

CpuId
A logical CPU id.
CpuMask
A compact CPU mask for low-level IRQ affinity.
CpuMaskIter
Iterator over CpuMask.
IrqContext
Context passed to IRQ handlers.
IrqHandle
Token returned from request and used for later lifecycle operations.
IrqNumber
A platform IRQ number.
IrqOutcome
Aggregated dispatch result.
IrqRequest
Request parameters for an IRQ action.
IrqStatus
IRQ status snapshot.
Registry
Dynamic IRQ registry.

Enums§

AutoEnable
Whether an IRQ action should be enabled after registration.
IrqError
IRQ framework errors.
IrqReturn
Return value from a raw IRQ handler.
IrqScope
IRQ registration scope.
ShareMode
Whether an IRQ line is exclusive or shared.

Traits§

IrqOps
External capabilities supplied by the OS/platform adapter.

Type Aliases§

RawIrqHandler
Raw IRQ handler ABI.