Lines Matching refs:virq
54 int virq; member
77 cascade_virq = msi_data->cascade_array[srs]->virq; in fsl_msi_print_chip()
90 static int fsl_msi_host_map(struct irq_domain *h, unsigned int virq, in fsl_msi_host_map() argument
96 irq_set_status_flags(virq, IRQ_TYPE_EDGE_FALLING); in fsl_msi_host_map()
98 irq_set_chip_data(virq, msi_data); in fsl_msi_host_map()
99 irq_set_chip_and_handler(virq, chip, handle_edge_irq); in fsl_msi_host_map()
189 unsigned int virq; in fsl_setup_msi_irqs() local
251 virq = irq_create_mapping(msi_data->irqhost, hwirq); in fsl_setup_msi_irqs()
253 if (!virq) { in fsl_setup_msi_irqs()
260 irq_set_msi_desc(virq, entry); in fsl_setup_msi_irqs()
263 pci_write_msi_msg(virq, &msg); in fsl_setup_msi_irqs()
332 int virq, i; in fsl_of_msi_remove() local
338 virq = msi->cascade_array[i]->virq; in fsl_of_msi_remove()
340 BUG_ON(!virq); in fsl_of_msi_remove()
342 free_irq(virq, msi->cascade_array[i]); in fsl_of_msi_remove()
344 irq_dispose_mapping(virq); in fsl_of_msi_remove()
379 cascade_data->virq = virt_msir; in fsl_msi_setup_hwirq()