Lines Matching refs:virq
445 if (vdev->msi_vectors[i].virq < 0 || in vfio_enable_vectors()
470 vector->virq = kvm_irqchip_add_msi_route(&vfio_route_change, in vfio_add_kvm_msi_virq()
476 if (vector->virq < 0) { in vfio_connect_kvm_msi_virq()
485 NULL, vector->virq) < 0) { in vfio_connect_kvm_msi_virq()
494 kvm_irqchip_release_virq(kvm_state, vector->virq); in vfio_connect_kvm_msi_virq()
495 vector->virq = -1; in vfio_connect_kvm_msi_virq()
501 vector->virq); in vfio_remove_kvm_msi_virq()
502 kvm_irqchip_release_virq(kvm_state, vector->virq); in vfio_remove_kvm_msi_virq()
503 vector->virq = -1; in vfio_remove_kvm_msi_virq()
510 kvm_irqchip_update_msi_route(kvm_state, vector->virq, msg, pdev); in vfio_update_kvm_msi_virq()
520 if (vector->virq >= 0) { in set_irq_signalling()
547 vector->virq = -1; in vfio_msix_vector_do_use()
562 if (vector->virq >= 0) { in vfio_msix_vector_do_use()
641 if (vector->virq >= 0) { in vfio_msix_vector_release()
749 vector->virq = -1; in vfio_msi_enable()
808 if (vector->virq >= 0) { in vfio_msi_disable_common()
880 if (!vector->use || vector->virq < 0) { in vfio_update_msi()