Searched refs:irq_index (Results 1 – 4 of 4) sorted by relevance
/components/drivers/include/drivers/ |
A D | pic.h | 154 int rt_pic_config_irq(struct rt_pic *pic, int irq_index, int hwirq); 156 rt_inline struct rt_pic_irq *rt_pic_find_irq(struct rt_pic *pic, int irq_index) in rt_pic_find_irq() argument 161 RT_ASSERT(irq_index < pic->irq_nr); in rt_pic_find_irq() 163 return &pic->pirqs[irq_index]; in rt_pic_find_irq()
|
/components/drivers/pic/ |
A D | pic-gicv3.c | 700 int irq, hwirq_type, irq_index; in gicv3_irq_map() local 705 irq_index = hwirq - GIC_SGI_NR; in gicv3_irq_map() 709 irq_index = _gic.irq_nr - _gic.lpi_nr + hwirq - 8192; in gicv3_irq_map() 711 pirq = rt_pic_find_irq(pic, irq_index); in gicv3_irq_map() 730 irq = rt_pic_config_irq(pic, irq_index, hwirq); in gicv3_irq_map() 839 int irq_index; in gicv3_handler() local 843 irq_index = hwirq - GIC_SGI_NR; in gicv3_handler() 847 irq_index = gic->irq_nr - gic->lpi_nr + hwirq - 8192; in gicv3_handler() 850 pirq = rt_pic_find_irq(&gic->parent, irq_index); in gicv3_handler()
|
A D | pic-gicv2.c | 352 int irq, irq_index = hwirq - GIC_SGI_NR; in gicv2_irq_map() local 353 struct rt_pic_irq *pirq = rt_pic_find_irq(pic, irq_index); in gicv2_irq_map() 369 irq = rt_pic_config_irq(pic, irq_index, hwirq); in gicv2_irq_map()
|
A D | pic.c | 244 int rt_pic_config_irq(struct rt_pic *pic, int irq_index, int hwirq) in rt_pic_config_irq() argument 250 irq = pic->irq_start + irq_index; in rt_pic_config_irq()
|
Completed in 27 milliseconds