Lines Matching refs:hwirq
78 if (ixi->is_356 && d->hwirq >= 32) { in ixp4xx_irq_mask()
80 val &= ~BIT(d->hwirq - 32); in ixp4xx_irq_mask()
84 val &= ~BIT(d->hwirq); in ixp4xx_irq_mask()
98 if (ixi->is_356 && d->hwirq >= 32) { in ixp4xx_irq_unmask()
100 val |= BIT(d->hwirq - 32); in ixp4xx_irq_unmask()
104 val |= BIT(d->hwirq); in ixp4xx_irq_unmask()
131 unsigned long *hwirq, in ixp4xx_irq_domain_translate() argument
136 *hwirq = fwspec->param[0]; in ixp4xx_irq_domain_translate()
144 *hwirq = fwspec->param[0]; in ixp4xx_irq_domain_translate()
158 irq_hw_number_t hwirq; in ixp4xx_irq_domain_alloc() local
164 ret = ixp4xx_irq_domain_translate(d, fwspec, &hwirq, &type); in ixp4xx_irq_domain_alloc()
177 hwirq + i, in ixp4xx_irq_domain_alloc()
220 int hwirq; member
227 .hwirq = 0,
232 .hwirq = 8,
237 .hwirq = 30,
243 .hwirq = 32,
346 chunk->hwirq, chunk->hwirq + chunk->nr_irqs - 1); in ixp4xx_irq_init()
348 fwspec.param[0] = chunk->hwirq; in ixp4xx_irq_init()