Searched refs:parent_irq (Results 1 – 4 of 4) sorted by relevance
| /components/drivers/pic/ |
| A D | pic-gicv2m.c | 144 int irq, parent_irq, hwirq, hwirq_index; in gicv2m_irq_alloc_msi() local 160 parent_irq = ppic->ops->irq_map(ppic, hwirq, RT_IRQ_MODE_EDGE_RISING); in gicv2m_irq_alloc_msi() 161 if (parent_irq < 0) in gicv2m_irq_alloc_msi() 163 irq = parent_irq; in gicv2m_irq_alloc_msi() 175 rt_pic_cascade(pirq, parent_irq); in gicv2m_irq_alloc_msi()
|
| A D | pic-gicv3-its.c | 708 int irq = -1, hwirq, parent_irq, hwirq_index, lpi_base = 0; in gicv3_its_irq_alloc_msi() local 856 parent_irq = ppic->ops->irq_map(ppic, hwirq, RT_IRQ_MODE_EDGE_RISING); in gicv3_its_irq_alloc_msi() 857 if (parent_irq < 0) in gicv3_its_irq_alloc_msi() 859 irq = parent_irq; in gicv3_its_irq_alloc_msi() 871 rt_pic_cascade(pirq, parent_irq); in gicv3_its_irq_alloc_msi()
|
| A D | pic.c | 291 rt_err_t rt_pic_cascade(struct rt_pic_irq *pirq, int parent_irq) in rt_pic_cascade() argument 295 if (pirq && !pirq->parent && parent_irq >= 0) in rt_pic_cascade() 301 parent = irq2pirq(parent_irq); in rt_pic_cascade()
|
| /components/drivers/include/drivers/ |
| A D | pic.h | 169 rt_err_t rt_pic_cascade(struct rt_pic_irq *pirq, int parent_irq);
|
Completed in 10 milliseconds