Lines Matching refs:hw_irq
55 int hw_irq;
114 int reg, int hw_irq)
116 return BIT((p->iomem[reg].width - 1) - hw_irq);
120 int reg, int hw_irq)
122 intc_irqpin_write(p, reg, intc_irqpin_hwirq_mask(p, reg, hw_irq));
175 str, i->requested_irq, i->hw_irq, i->domain_irq);
181 int hw_irq = irqd_to_hwirq(d);
183 intc_irqpin_dbg(&p->irq[hw_irq], "enable");
184 intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_CLEAR, hw_irq);
190 int hw_irq = irqd_to_hwirq(d);
192 intc_irqpin_dbg(&p->irq[hw_irq], "disable");
193 intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_MASK, hw_irq);
199 int hw_irq = irqd_to_hwirq(d);
201 intc_irqpin_dbg(&p->irq[hw_irq], "shared enable");
202 intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_CLEAR, hw_irq);
204 p->shared_irq_mask &= ~BIT(hw_irq);
210 int hw_irq = irqd_to_hwirq(d);
212 intc_irqpin_dbg(&p->irq[hw_irq], "shared disable");
213 intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_MASK, hw_irq);
215 p->shared_irq_mask |= BIT(hw_irq);
271 int hw_irq = irqd_to_hwirq(d);
273 irq_set_irq_wake(p->irq[hw_irq].requested_irq, on);
289 bit = intc_irqpin_hwirq_mask(p, INTC_IRQPIN_REG_SOURCE, i->hw_irq);
334 p->irq[hw].hw_irq = hw;