Searched refs:irq_sources (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/soc/fsl/qbman/ |
H A D | qman_portal.c | 85 u32 irq_sources = 0; in init_pcfg() local 102 irq_sources |= QM_PIRQ_EQCI | QM_PIRQ_EQRI | QM_PIRQ_MRI | in init_pcfg() 106 irq_sources |= QM_PIRQ_DQRI; in init_pcfg() 108 qman_p_irqsource_add(p, irq_sources); in init_pcfg()
|
H A D | bman.c | 220 unsigned long irq_sources; member 259 u32 clear = p->irq_sources; in portal_isr() 260 u32 is = bm_in(portal, BM_REG_ISR) & p->irq_sources; in portal_isr() 557 portal->irq_sources = 0; in bman_create_portal() 632 p->irq_sources |= bits & BM_PIRQ_VISIBLE; in bman_p_irqsource_add() 633 bm_out(&p->p, BM_REG_IER, p->irq_sources); in bman_p_irqsource_add()
|
H A D | qman.c | 982 unsigned long irq_sources; member 1169 u32 is = qm_in(&p->p, QM_REG_ISR) & p->irq_sources; in portal_isr() 1293 portal->irq_sources = 0; in qman_create_portal() 1687 p->irq_sources |= bits & QM_PIRQ_VISIBLE; in qman_p_irqsource_add() 1688 qm_out(&p->p, QM_REG_IER, p->irq_sources); in qman_p_irqsource_add() 1700 * are in p->irq_sources. As we're trimming that mask, if one of them in qman_p_irqsource_remove() 1710 p->irq_sources &= ~bits; in qman_p_irqsource_remove() 1711 qm_out(&p->p, QM_REG_IER, p->irq_sources); in qman_p_irqsource_remove() 1714 * Using "~ier" (rather than "bits" or "~p->irq_sources") creates a in qman_p_irqsource_remove()
|
/kernel/linux/linux-5.10/drivers/soc/fsl/qbman/ |
H A D | qman_portal.c | 127 u32 irq_sources = 0; in init_pcfg() local 144 irq_sources |= QM_PIRQ_EQCI | QM_PIRQ_EQRI | QM_PIRQ_MRI | in init_pcfg() 148 irq_sources |= QM_PIRQ_DQRI; in init_pcfg() 150 qman_p_irqsource_add(p, irq_sources); in init_pcfg()
|
H A D | bman.c | 220 unsigned long irq_sources; member 259 u32 clear = p->irq_sources; in portal_isr() 260 u32 is = bm_in(portal, BM_REG_ISR) & p->irq_sources; in portal_isr() 557 portal->irq_sources = 0; in bman_create_portal() 632 p->irq_sources |= bits & BM_PIRQ_VISIBLE; in bman_p_irqsource_add() 633 bm_out(&p->p, BM_REG_IER, p->irq_sources); in bman_p_irqsource_add()
|
H A D | qman.c | 982 unsigned long irq_sources; member 1169 u32 is = qm_in(&p->p, QM_REG_ISR) & p->irq_sources; in portal_isr() 1293 portal->irq_sources = 0; in qman_create_portal() 1687 p->irq_sources |= bits & QM_PIRQ_VISIBLE; in qman_p_irqsource_add() 1688 qm_out(&p->p, QM_REG_IER, p->irq_sources); in qman_p_irqsource_add() 1700 * are in p->irq_sources. As we're trimming that mask, if one of them in qman_p_irqsource_remove() 1710 p->irq_sources &= ~bits; in qman_p_irqsource_remove() 1711 qm_out(&p->p, QM_REG_IER, p->irq_sources); in qman_p_irqsource_remove() 1714 * Using "~ier" (rather than "bits" or "~p->irq_sources") creates a in qman_p_irqsource_remove()
|
Completed in 12 milliseconds