Lines Matching refs:hwirq
91 pch_pic_bitset(priv, PCH_PIC_MASK, hwirq_to_bit(priv, d->hwirq));
98 int bit = hwirq_to_bit(priv, d->hwirq);
110 int bit = hwirq_to_bit(priv, d->hwirq);
146 int bit = hwirq_to_bit(priv, d->hwirq);
168 unsigned long *hwirq,
180 *hwirq = fwspec->param[0];
186 *hwirq = fwspec->param[0] - priv->gsi_base;
195 /* Check pic-table to confirm if the hwirq has been assigned */
197 if (priv->table[i] == *hwirq) {
198 *hwirq = i;
203 /* Assign a new hwirq in pic-table */
209 priv->table[priv->inuse] = *hwirq;
210 *hwirq = priv->inuse++;
222 unsigned long hwirq;
227 err = pch_pic_domain_translate(domain, fwspec, &hwirq, &type);
232 writeb(priv->ht_vec_base + hwirq, priv->base + PCH_INT_HTVEC(hwirq_to_bit(priv, hwirq)));
236 parent_fwspec.param[0] = hwirq + priv->ht_vec_base;
242 irq_domain_set_info(domain, virq, hwirq,