Lines Matching refs:virq
259 unsigned int virq, rc; in axon_msi_setup_msi_irqs() local
273 virq = irq_create_direct_mapping(msic->irq_domain); in axon_msi_setup_msi_irqs()
274 if (!virq) { in axon_msi_setup_msi_irqs()
279 dev_dbg(&dev->dev, "axon_msi: allocated virq 0x%x\n", virq); in axon_msi_setup_msi_irqs()
281 irq_set_msi_desc(virq, entry); in axon_msi_setup_msi_irqs()
282 msg.data = virq; in axon_msi_setup_msi_irqs()
283 pci_write_msi_msg(virq, &msg); in axon_msi_setup_msi_irqs()
311 static int msic_host_map(struct irq_domain *h, unsigned int virq, in msic_host_map() argument
314 irq_set_chip_data(virq, h->host_data); in msic_host_map()
315 irq_set_chip_and_handler(virq, &msic_irq_chip, handle_simple_irq); in msic_host_map()
340 unsigned int virq; in axon_msi_probe() local
377 virq = irq_of_parse_and_map(dn, 0); in axon_msi_probe()
378 if (!virq) { in axon_msi_probe()
393 irq_set_handler_data(virq, msic); in axon_msi_probe()
394 irq_set_chained_handler(virq, axon_msi_cascade); in axon_msi_probe()
395 pr_devel("axon_msi: irq 0x%x setup for axon_msi\n", virq); in axon_msi_probe()