RTEMS CPU Kit with SuperCore  4.11.3
Data Structures | Typedefs | Functions
irq.h File Reference

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

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.