Lines Matching refs:hwirq
36 * - FIQ hwirq numbers are assigned after true hwirqs, and are per-cpu.
38 * - <0 nr flags> - hwirq #nr
216 * FIQ hwirq index definitions: FIQ sources use the DT binding defines
335 irq_hw_number_t hwirq = irqd_to_hwirq(d);
338 u32 off = AIC_HWIRQ_DIE(hwirq) * ic->info.die_stride;
339 u32 irq = AIC_HWIRQ_IRQ(hwirq);
346 irq_hw_number_t hwirq = irqd_to_hwirq(d);
349 u32 off = AIC_HWIRQ_DIE(hwirq) * ic->info.die_stride;
350 u32 irq = AIC_HWIRQ_IRQ(hwirq);
409 irq_hw_number_t hwirq = irqd_to_hwirq(d);
420 aic_ic_write(ic, ic->info.target_cpu + AIC_HWIRQ_IRQ(hwirq) * 4, BIT(cpu));
640 unsigned long *hwirq,
664 *hwirq = AIC_IRQ_HWIRQ(die, args[0]);
671 *hwirq = AIC_FIQ_HWIRQ(args[0]);
680 *hwirq = AIC_FIQ_HWIRQ(AIC_TMR_EL0_PHYS);
683 *hwirq = AIC_FIQ_HWIRQ(AIC_TMR_EL0_VIRT);
707 irq_hw_number_t hwirq;
710 ret = aic_irq_domain_translate(domain, fwspec, &hwirq, &type);
715 ret = aic_irq_domain_map(domain, virq + i, hwirq + i);