Lines Matching defs:virq
167 static int mvebu_sei_domain_alloc(struct irq_domain *domain, unsigned int virq,
174 irq_domain_set_hwirq_and_chip(domain, virq, fwspec->param[0],
180 static void mvebu_sei_domain_free(struct irq_domain *domain, unsigned int virq,
186 struct irq_data *d = irq_domain_get_irq_data(domain, virq + i);
187 irq_set_handler(virq + i, NULL);
208 static int mvebu_sei_ap_alloc(struct irq_domain *domain, unsigned int virq,
223 err = irq_domain_alloc_irqs_parent(domain, virq, 1, &fwspec);
227 irq_domain_set_info(domain, virq, hwirq,
230 irq_set_probe(virq);
249 unsigned int virq, unsigned int nr_irqs,
275 ret = irq_domain_alloc_irqs_parent(domain, virq, 1, &fwspec);
279 irq_domain_set_info(domain, virq, hwirq,
291 unsigned int virq, unsigned int nr_irqs)
294 struct irq_data *d = irq_domain_get_irq_data(domain, virq);
302 irq_domain_free_irqs_parent(domain, virq, 1);