![]() |
Modules | |
BSP Interrupt Support | |
Typedefs | |
typedef void(* | rtems_interrupt_handler )(void *) |
Interrupt handler routine type. | |
Functions | |
static rtems_status_code | rtems_interrupt_handler_install (rtems_vector_number vector, rtems_interrupt_handler handler, void *arg) |
Installs the shared interrupt handler routine handler for the interrupt vector with number vector. | |
static rtems_status_code | rtems_interrupt_handler_unique_install (rtems_vector_number vector, rtems_interrupt_handler handler, void *arg) |
Installs the unique interrupt handler routine handler for the interrupt vector with number vector. | |
static rtems_status_code | rtems_interrupt_handler_remove (rtems_vector_number vector, rtems_interrupt_handler handler) |
Removes the interrupt handler routine handler for the interrupt vector with number vector. |
typedef void(* rtems_interrupt_handler)(void *) |
static rtems_status_code rtems_interrupt_handler_install | ( | rtems_vector_number | vector, | |
rtems_interrupt_handler | handler, | |||
void * | arg | |||
) | [inline, static] |
Installs the shared interrupt handler routine handler for the interrupt vector with number vector.
The handler routine shall be called with argument arg when dispatched. The order in which the shared interrupt handlers are dispatched for one vector is BSP dependent.
Definition at line 295 of file irq.h.
References bsp_interrupt_handler_install().
Referenced by BSP_install_rtems_shared_irq_handler().
static rtems_status_code rtems_interrupt_handler_remove | ( | rtems_vector_number | vector, | |
rtems_interrupt_handler | handler | |||
) | [inline, static] |
Removes the interrupt handler routine handler for the interrupt vector with number vector.
Definition at line 342 of file irq.h.
References bsp_interrupt_handler_remove().
Referenced by BSP_remove_rtems_irq_handler().
static rtems_status_code rtems_interrupt_handler_unique_install | ( | rtems_vector_number | vector, | |
rtems_interrupt_handler | handler, | |||
void * | arg | |||
) | [inline, static] |
Installs the unique interrupt handler routine handler for the interrupt vector with number vector.
The handler routine shall be called with argument arg when dispatched. It shall be ensured that this handler will be the only one for this vector.
Definition at line 321 of file irq.h.
References bsp_interrupt_handler_install().
Referenced by BSP_install_rtems_irq_handler().