Home
last modified time | relevance | path

Searched refs:parent_irq (Results 1 – 4 of 4) sorted by relevance

/components/drivers/pic/
A Dpic-gicv2m.c144 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 Dpic-gicv3-its.c708 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 Dpic.c291 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 Dpic.h169 rt_err_t rt_pic_cascade(struct rt_pic_irq *pirq, int parent_irq);

Completed in 10 milliseconds