Lines Matching refs:hwirq
79 irq_hw_number_t hwirq) in allocate_gic_irq() argument
91 cb->irq_map[i] = hwirq; in allocate_gic_irq()
110 cb->write(i, hwirq); in allocate_gic_irq()
119 irq_hw_number_t hwirq; in crossbar_domain_alloc() local
127 hwirq = fwspec->param[1]; in crossbar_domain_alloc()
128 if ((hwirq + nr_irqs) > cb->max_crossbar_sources) in crossbar_domain_alloc()
132 int err = allocate_gic_irq(d, virq + i, hwirq + i); in crossbar_domain_alloc()
137 irq_domain_set_hwirq_and_chip(d, virq + i, hwirq + i, in crossbar_domain_alloc()
166 cb->irq_map[d->hwirq] = IRQ_FREE; in crossbar_domain_free()
167 cb->write(d->hwirq, cb->safe_map); in crossbar_domain_free()
174 unsigned long *hwirq, in crossbar_domain_translate() argument
185 *hwirq = fwspec->param[1]; in crossbar_domain_translate()