9#ifndef IRQ_SHARED_IRQ_C_GLUE_H
10#define IRQ_SHARED_IRQ_C_GLUE_H
22#ifndef BSP_SHARED_HANDLER_SUPPORT
23#define BSP_SHARED_HANDLER_SUPPORT 1
43extern void BSP_enable_irq_at_pic(
const rtems_irq_number irqLine);
48extern int BSP_disable_irq_at_pic(
const rtems_irq_number irqLine);
80bsp_irq_dispatch_list_base(
83 rtems_irq_hdl sentinel
87 for( vchain = &tbl[irq];
88 ((intptr_t)vchain != -1 && vchain->hdl != sentinel);
91 vchain->hdl(vchain->handle);
107bsp_irq_dispatch_list(
110 rtems_irq_hdl sentinel
113 register uint32_t l_orig;
121 bsp_irq_dispatch_list_base( tbl, irq, sentinel );
Interrupt Handler Support.
#define _ISR_Get_level()
Return current interrupt level.
Definition: isrlevel.h:147
#define _ISR_Set_level(_new_level)
Set current interrupt level.
Definition: isrlevel.h:159
This header file defines the RTEMS Classic API.
The set of registers that specifies the complete processor state.
Definition: cpu.h:500