Lines Matching refs:hwirq
167 return d->hwirq;
223 u32 hwirq = gic_irq(d);
225 if (hwirq < 16)
226 hwirq = this_cpu_read(sgi_intid);
228 writel_relaxed(hwirq, gic_cpu_base(d) + GIC_CPU_EOI);
233 u32 hwirq = gic_irq(d);
239 if (hwirq < 16)
240 hwirq = this_cpu_read(sgi_intid);
242 writel_relaxed(hwirq, gic_cpu_base(d) + GIC_CPU_DEACTIVATE);
830 writel_relaxed(2 << 24 | d->hwirq,
848 writel_relaxed(map << 16 | d->hwirq, gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT);
1086 unsigned long *hwirq,
1090 *hwirq = fwspec->param[0];
1101 *hwirq = fwspec->param[1] + 32;
1104 *hwirq = fwspec->param[1] + 16;
1114 "HW irq %ld has invalid type\n", *hwirq);
1128 *hwirq = fwspec->param[0];
1132 "HW irq %ld has invalid type\n", *hwirq);
1143 irq_hw_number_t hwirq;
1147 ret = gic_irq_domain_translate(domain, fwspec, &hwirq, &type);
1152 ret = gic_irq_domain_map(domain, virq + i, hwirq + i);