blob: 03f4885f7cffaa820856077e080324bf3d6ef40e [file] [log] [blame] [view]
# Interrupt Event
## NAME
interrupt\_event - Usermode I/O interrupt delivery
## SYNOPSIS
Interrupt events allow userspace to create, signal, and wait on
hardware interrupts.
## DESCRIPTION
TODO
## NOTES
Interrupt Objects are private to the DDK and not generally available
to userspace processes.
## SYSCALLS
+ [interrupt_create](../syscalls/interrupt_create.md) - create an interrupt handle
+ [interrupt_wait](../syscalls/interrupt_wait.md) - wait for an interrupt on an interrupt handle
+ [interrupt_complete](../syscalls/interrupt_complete.md) - clear and unmask an interrupt handle
+ [interrupt_signal](../syscalls/interrupt_signal.md) - unblocks a wait on an interrupt handle