Lines Matching refs:virq
49 int virq; member
72 cascade_virq = msi_data->cascade_array[srs]->virq; in fsl_msi_print_chip()
85 static int fsl_msi_host_map(struct irq_domain *h, unsigned int virq, in fsl_msi_host_map() argument
91 irq_set_status_flags(virq, IRQ_TYPE_EDGE_FALLING); in fsl_msi_host_map()
93 irq_set_chip_data(virq, msi_data); in fsl_msi_host_map()
94 irq_set_chip_and_handler(virq, chip, handle_edge_irq); in fsl_msi_host_map()
184 unsigned int virq; in fsl_setup_msi_irqs() local
248 virq = irq_create_mapping(msi_data->irqhost, hwirq); in fsl_setup_msi_irqs()
250 if (!virq) { in fsl_setup_msi_irqs()
257 irq_set_msi_desc(virq, entry); in fsl_setup_msi_irqs()
260 pci_write_msi_msg(virq, &msg); in fsl_setup_msi_irqs()
329 int virq, i; in fsl_of_msi_remove() local
335 virq = msi->cascade_array[i]->virq; in fsl_of_msi_remove()
337 BUG_ON(!virq); in fsl_of_msi_remove()
339 free_irq(virq, msi->cascade_array[i]); in fsl_of_msi_remove()
341 irq_dispose_mapping(virq); in fsl_of_msi_remove()
378 cascade_data->virq = virt_msir; in fsl_msi_setup_hwirq()