Lines Matching refs:hwirq
220 irq_hw_number_t hwirq = irqd_to_hwirq(d);
222 if (hwirq < 16)
223 hwirq = this_cpu_read(sgi_intid);
225 writel_relaxed(hwirq, gic_cpu_base(d) + GIC_CPU_EOI);
230 irq_hw_number_t hwirq = irqd_to_hwirq(d);
236 if (hwirq < 16)
237 hwirq = this_cpu_read(sgi_intid);
239 writel_relaxed(hwirq, gic_cpu_base(d) + GIC_CPU_DEACTIVATE);
827 writel_relaxed(2 << 24 | d->hwirq,
845 writel_relaxed(map << 16 | d->hwirq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT);
1083 unsigned long *hwirq,
1087 *hwirq = fwspec->param[0];
1098 *hwirq = fwspec->param[1] + 32;
1101 *hwirq = fwspec->param[1] + 16;
1111 "HW irq %ld has invalid type\n", *hwirq);
1125 *hwirq = fwspec->param[0];
1129 "HW irq %ld has invalid type\n", *hwirq);
1140 irq_hw_number_t hwirq;
1144 ret = gic_irq_domain_translate(domain, fwspec, &hwirq, &type);
1149 ret = gic_irq_domain_map(domain, virq + i, hwirq + i);