Lines Matching defs:hwirq
174 irq_hw_number_t hwirq = irqd_to_hwirq(d);
176 if (!is_percpu_irq(hwirq))
177 writel(hwirq, main_int_base +
180 writel(hwirq, per_cpu_int_base +
186 irq_hw_number_t hwirq = irqd_to_hwirq(d);
188 if (!is_percpu_irq(hwirq))
189 writel(hwirq, main_int_base +
192 writel(hwirq, per_cpu_int_base +
214 msg->data = 0xf00 | (data->hwirq + PCI_MSI_DOORBELL_START);
232 int hwirq, i;
235 hwirq = bitmap_find_free_region(msi_used, PCI_MSI_DOORBELL_NR,
239 if (hwirq < 0)
243 irq_domain_set_info(domain, virq + i, hwirq + i,
258 bitmap_release_region(msi_used, d->hwirq, order_base_2(nr_irqs));
334 reg &= ~BIT(d->hwirq);
342 reg |= BIT(d->hwirq);
363 writel((map << 8) | d->hwirq, main_int_base +
369 writel(~BIT(d->hwirq), per_cpu_int_base + ARMADA_370_XP_IN_DRBEL_CAUSE_OFFS);
451 irq_hw_number_t hwirq = irqd_to_hwirq(d);
460 reg = readl(main_int_base + ARMADA_370_XP_INT_SOURCE_CTL(hwirq));
462 writel(reg, main_int_base + ARMADA_370_XP_INT_SOURCE_CTL(hwirq));