25 void BSP_shared_interrupt_clear(
int irq);
26 void BSP_shared_interrupt_unmask(
int irq);
27 void BSP_shared_interrupt_mask(
int irq);
34 typedef void (*pci_isr)(
void *arg);
37 extern int pci_dev_irq(pci_dev_t dev);
52 pci_isr isr,
void *arg)
85 BSP_shared_interrupt_unmask(irq);
101 BSP_shared_interrupt_mask(irq);
115 BSP_shared_interrupt_clear(irq);
#define RTEMS_INTERRUPT_SHARED
Allows that this interrupt handler may share a common interrupt vector with other handler.
Definition: irq-extension.h:50
rtems_status_code rtems_interrupt_handler_remove(rtems_vector_number vector, rtems_interrupt_handler handler, void *arg)
Removes the interrupt handler routine handler with argument arg for the interrupt vector with number ...
Definition: irq.c:175
rtems_status_code rtems_interrupt_handler_install(rtems_vector_number vector, const char *info, rtems_option options, rtems_interrupt_handler handler, void *arg)
Installs the interrupt handler routine handler for the interrupt vector with number vector.
Definition: irq.c:127
Header file for the Interrupt Manager Extension.
#define RTEMS_INLINE_ROUTINE
Definition: basedefs.h:66