Interrupt Management Kernel Services

The operating system provides the following set of kernel services for managing interrupts.

See Understanding Interrupts for a description of these services:

Item Description
i_init Defines an interrupt handler.
i_eoi Issues an End of Interrupt (EOI) for a given handler.
i_clear Removes an interrupt handler from the system.
i_sched Schedules off-level processing.
i_mask Disables an interrupt level.
i_unmask Enables an interrupt level.
i_disable Disables all of the interrupt levels at a particular interrupt priority and all interrupt levels at a less-favored interrupt priority.
i_enable Enables all of the interrupt levels at a particular interrupt priority and all interrupt levels at a more-favored interrupt priority.