Lines Matching refs:hwirq
149 static enum gic_intid_range __get_intid_range(irq_hw_number_t hwirq)
151 switch (hwirq) {
171 return __get_intid_range(d->hwirq);
176 return d->hwirq;
294 *index = d->hwirq;
302 *index = d->hwirq - EPPI_BASE_INTID + 32;
305 *index = d->hwirq - ESPI_BASE_INTID;
334 *index = d->hwirq;
411 if (d->hwirq >= 8192) /* SGI/PPI/SPI only */
438 if (d->hwirq >= 8192) /* PPI/SPI only */
475 return d->hwirq - 16;
477 return d->hwirq - EPPI_BASE_INTID + 16;
1203 if (WARN_ON(d->hwirq >= 16))
1217 gic_send_sgi(cluster_id, tlist, d->hwirq);
1416 unsigned long *hwirq,
1420 *hwirq = fwspec->param[0];
1431 *hwirq = fwspec->param[1] + 32;
1434 *hwirq = fwspec->param[1] + 16;
1437 *hwirq = fwspec->param[1] + ESPI_BASE_INTID;
1440 *hwirq = fwspec->param[1] + EPPI_BASE_INTID;
1443 *hwirq = fwspec->param[1];
1446 *hwirq = fwspec->param[1];
1448 *hwirq += EPPI_BASE_INTID - 16;
1450 *hwirq += 16;
1477 *hwirq = fwspec->param[0];
1491 irq_hw_number_t hwirq;
1495 ret = gic_irq_domain_translate(domain, fwspec, &hwirq, &type);
1500 ret = gic_irq_domain_map(domain, virq + i, hwirq + i);
1553 unsigned long *hwirq,
1571 *hwirq = ret;