Lines Matching defs:hwirq
83 pch_pic_bitset(priv, PCH_PIC_MASK, d->hwirq);
91 writel(BIT(PIC_REG_BIT(d->hwirq)),
92 priv->base + PCH_PIC_CLR + PIC_REG_IDX(d->hwirq) * 4);
95 pch_pic_bitclr(priv, PCH_PIC_MASK, d->hwirq);
105 pch_pic_bitset(priv, PCH_PIC_EDGE, d->hwirq);
106 pch_pic_bitclr(priv, PCH_PIC_POL, d->hwirq);
110 pch_pic_bitset(priv, PCH_PIC_EDGE, d->hwirq);
111 pch_pic_bitset(priv, PCH_PIC_POL, d->hwirq);
115 pch_pic_bitclr(priv, PCH_PIC_EDGE, d->hwirq);
116 pch_pic_bitclr(priv, PCH_PIC_POL, d->hwirq);
120 pch_pic_bitclr(priv, PCH_PIC_EDGE, d->hwirq);
121 pch_pic_bitset(priv, PCH_PIC_POL, d->hwirq);
137 reg = readl(priv->base + PCH_PIC_EDGE + PIC_REG_IDX(d->hwirq) * 4);
138 if (reg & BIT(PIC_REG_BIT(d->hwirq))) {
139 writel(BIT(PIC_REG_BIT(d->hwirq)),
140 priv->base + PCH_PIC_CLR + PIC_REG_IDX(d->hwirq) * 4);
157 unsigned long *hwirq,
167 *hwirq = fwspec->param[0];
173 *hwirq = fwspec->param[0] - priv->gsi_base;
188 unsigned long hwirq;
193 err = pch_pic_domain_translate(domain, fwspec, &hwirq, &type);
199 parent_fwspec.param[0] = hwirq + priv->ht_vec_base;
205 irq_domain_set_info(domain, virq, hwirq,