RTEMS
5.1
|
ARM GIC IRQ. More...
Go to the source code of this file.
Macros | |
#define | ARM_GIC_IRQ_SGI_0 0 |
#define | ARM_GIC_IRQ_SGI_1 1 |
#define | ARM_GIC_IRQ_SGI_2 2 |
#define | ARM_GIC_IRQ_SGI_3 3 |
#define | ARM_GIC_IRQ_SGI_5 5 |
#define | ARM_GIC_IRQ_SGI_6 6 |
#define | ARM_GIC_IRQ_SGI_7 7 |
#define | ARM_GIC_IRQ_SGI_8 8 |
#define | ARM_GIC_IRQ_SGI_9 9 |
#define | ARM_GIC_IRQ_SGI_10 10 |
#define | ARM_GIC_IRQ_SGI_11 11 |
#define | ARM_GIC_IRQ_SGI_12 12 |
#define | ARM_GIC_IRQ_SGI_13 13 |
#define | ARM_GIC_IRQ_SGI_14 14 |
#define | ARM_GIC_IRQ_SGI_15 15 |
#define | ARM_GIC_DIST ((volatile gic_dist *) BSP_ARM_GIC_DIST_BASE) |
Enumerations | |
enum | arm_gic_irq_software_irq_target_filter { ARM_GIC_IRQ_SOFTWARE_IRQ_TO_ALL_IN_LIST, ARM_GIC_IRQ_SOFTWARE_IRQ_TO_ALL_EXCEPT_SELF, ARM_GIC_IRQ_SOFTWARE_IRQ_TO_SELF } |
Functions | |
rtems_status_code | arm_gic_irq_set_priority (rtems_vector_number vector, uint8_t priority) |
rtems_status_code | arm_gic_irq_get_priority (rtems_vector_number vector, uint8_t *priority) |
rtems_status_code | arm_gic_irq_set_group (rtems_vector_number vector, gic_group group) |
rtems_status_code | arm_gic_irq_get_group (rtems_vector_number vector, gic_group *group) |
void | bsp_interrupt_set_affinity (rtems_vector_number vector, const Processor_mask *affinity) |
void | bsp_interrupt_get_affinity (rtems_vector_number vector, Processor_mask *affinity) |
void | arm_gic_trigger_sgi (rtems_vector_number vector, arm_gic_irq_software_irq_target_filter filter, uint8_t targets) |
void | arm_gic_irq_initialize_secondary_cpu (void) |
ARM GIC IRQ.