1# Interrupts
2
3## NAME
4
5interrupts - Usermode I/O interrupt delivery
6
7## SYNOPSIS
8
9Interrupt objects allow userspace to create, signal, and wait on
10hardware interrupts.
11
12## DESCRIPTION
13
14TODO
15
16## NOTES
17
18Interrupt Objects are private to the DDK and not generally available
19to userspace processes.
20
21## SYSCALLS
22
23+ [interrupt_create](../syscalls/interrupt_create.md) - Create an interrupt handle
24+ [interrupt_destroy](../syscalls/interrupt_destroy.md) - Destroy an interrupt handle
25+ [interrupt_bind](../syscalls/interrupt_bind.md) - Bind an interrupt vector to interrupt handle
26+ [interrupt_wait](../syscalls/interrupt_wait.md) - Wait for an interrupt on an interrupt handle
27+ [interrupt_trigger](../syscalls/interrupt_trigger.md) - Triggers a virtual interrupt on an interrupt handle
28+ [interrupt_ack](../syscalls/interrupt_ack.md) - Acknowledge an interrupt and re-arm it
29