RTEMS
5.1
|
Go to the source code of this file.
Data Structures | |
struct | __rtems_irq_connect_data__ |
struct | rtems_irq_global_settings |
Typedefs | |
typedef unsigned char | rtems_irq_prio |
typedef unsigned int | rtems_irq_number |
typedef void * | rtems_irq_hdl_param |
typedef void(* | rtems_irq_hdl) (rtems_irq_hdl_param) |
typedef void(* | rtems_irq_enable) (const struct __rtems_irq_connect_data__ *) |
typedef void(* | rtems_irq_disable) (const struct __rtems_irq_connect_data__ *) |
typedef int(* | rtems_irq_is_enabled) (const struct __rtems_irq_connect_data__ *) |
typedef struct __rtems_irq_connect_data__ | rtems_irq_connect_data |
Functions | |
int | BSP_install_rtems_irq_handler (const rtems_irq_connect_data *) |
int | BSP_get_current_rtems_irq_handler (rtems_irq_connect_data *ptr) |
int | BSP_remove_rtems_irq_handler (const rtems_irq_connect_data *) |
int | BSP_rtems_int_connect (rtems_irq_number n, rtems_irq_hdl hdl, rtems_irq_hdl_param p) |
int | BSP_rtems_int_disconnect (rtems_irq_number n, rtems_irq_hdl hdl, rtems_irq_hdl_param p) |
int | BSP_rtems_irq_mngt_set (rtems_irq_global_settings *config) |
int | BSP_rtems_irq_mngt_get (rtems_irq_global_settings **) |
This include file describe the data structure and the functions implemented by rtems to write interrupt handlers.
int BSP_get_current_rtems_irq_handler | ( | rtems_irq_connect_data * | cd | ) |
int BSP_install_rtems_irq_handler | ( | const rtems_irq_connect_data * | cd | ) |
int BSP_remove_rtems_irq_handler | ( | const rtems_irq_connect_data * | cd | ) |
int BSP_rtems_irq_mngt_get | ( | rtems_irq_global_settings ** | config | ) |
int BSP_rtems_irq_mngt_set | ( | rtems_irq_global_settings * | config | ) |