Lines Matching refs:hw_irq
54 int hw_irq;
113 int reg, int hw_irq)
115 return BIT((p->iomem[reg].width - 1) - hw_irq);
119 int reg, int hw_irq)
121 intc_irqpin_write(p, reg, intc_irqpin_hwirq_mask(p, reg, hw_irq));
174 str, i->requested_irq, i->hw_irq, i->domain_irq);
180 int hw_irq = irqd_to_hwirq(d);
182 intc_irqpin_dbg(&p->irq[hw_irq], "enable");
183 intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_CLEAR, hw_irq);
189 int hw_irq = irqd_to_hwirq(d);
191 intc_irqpin_dbg(&p->irq[hw_irq], "disable");
192 intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_MASK, hw_irq);
198 int hw_irq = irqd_to_hwirq(d);
200 intc_irqpin_dbg(&p->irq[hw_irq], "shared enable");
201 intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_CLEAR, hw_irq);
203 p->shared_irq_mask &= ~BIT(hw_irq);
209 int hw_irq = irqd_to_hwirq(d);
211 intc_irqpin_dbg(&p->irq[hw_irq], "shared disable");
212 intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_MASK, hw_irq);
214 p->shared_irq_mask |= BIT(hw_irq);
270 int hw_irq = irqd_to_hwirq(d);
272 irq_set_irq_wake(p->irq[hw_irq].requested_irq, on);
288 bit = intc_irqpin_hwirq_mask(p, INTC_IRQPIN_REG_SOURCE, i->hw_irq);
333 p->irq[hw].hw_irq = hw;