RTEMS 6.3
Loading...
Searching...
No Matches
irq.h File Reference

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 **)

Detailed Description

This include file describe the data structure and the functions implemented by rtems to write interrupt handlers.