RTEMS  5.0.0
Data Structures | Typedefs | Functions
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.

Function Documentation

◆ BSP_get_current_rtems_irq_handler()

int BSP_get_current_rtems_irq_handler ( rtems_irq_connect_data cd)
Deprecated:
Obsolete.

◆ BSP_install_rtems_irq_handler()

int BSP_install_rtems_irq_handler ( const rtems_irq_connect_data cd)

◆ BSP_remove_rtems_irq_handler()

int BSP_remove_rtems_irq_handler ( const rtems_irq_connect_data cd)

◆ BSP_rtems_irq_mngt_get()

int BSP_rtems_irq_mngt_get ( rtems_irq_global_settings **  config)
Deprecated:
Obsolete.

◆ BSP_rtems_irq_mngt_set()

int BSP_rtems_irq_mngt_set ( rtems_irq_global_settings config)