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. |