|
Xenomai
3.2.4
|
Functions | |
| void | xnintr_destroy (struct xnintr *intr) |
| Destroy an interrupt descriptor. More... | |
| void | xnintr_detach (struct xnintr *intr) |
| Detach an interrupt descriptor. More... | |
| void | xnintr_enable (struct xnintr *intr) |
| Enable an interrupt line. More... | |
| void | xnintr_disable (struct xnintr *intr) |
| Disable an interrupt line. More... | |
| void xnintr_destroy | ( | struct xnintr * | intr | ) |
Destroy an interrupt descriptor.
Destroys an interrupt descriptor previously initialized by xnintr_init(). The descriptor is automatically detached by a call to xnintr_detach(). No more IRQs will be received through this descriptor after this service has returned.
| intr | The address of the interrupt descriptor to destroy. |
References xnintr_detach().
| void xnintr_detach | ( | struct xnintr * | intr | ) |
Detach an interrupt descriptor.
This call unregisters an interrupt descriptor previously attached by xnintr_attach() from the interrupt pipeline. Once detached, the associated interrupt line is disabled, but the descriptor remains valid. The descriptor can be attached anew by a call to xnintr_attach().
| intr | The address of the interrupt descriptor to detach. |
Referenced by xnintr_destroy().
| void xnintr_disable | ( | struct xnintr * | intr | ) |
Disable an interrupt line.
Disables the interrupt line associated with an interrupt descriptor.
| intr | The address of the interrupt descriptor. |
| void xnintr_enable | ( | struct xnintr * | intr | ) |
Enable an interrupt line.
Enables the interrupt line associated with an interrupt descriptor.
| intr | The address of the interrupt descriptor. |