Lines Matching refs:msi_vectors
113 MSIVector *msi_vectors; member
258 int vector = entry - s->msi_vectors; in ivshmem_vector_notify()
280 MSIVector *v = &s->msi_vectors[vector]; in ivshmem_vector_unmask()
309 MSIVector *v = &s->msi_vectors[vector]; in ivshmem_vector_mask()
356 assert(!s->msi_vectors[vector].pdev); in watch_vector_notifier()
357 s->msi_vectors[vector].pdev = PCI_DEVICE(s); in watch_vector_notifier()
360 NULL, &s->msi_vectors[vector]); in watch_vector_notifier()
431 assert(!s->msi_vectors[vector].pdev); in ivshmem_add_kvm_msi_virq()
441 s->msi_vectors[vector].virq = ret; in ivshmem_add_kvm_msi_virq()
442 s->msi_vectors[vector].pdev = pdev; in ivshmem_add_kvm_msi_virq()
468 s->msi_vectors[vector].virq); in setup_interrupt()
732 s->msi_vectors = g_new0(MSIVector, s->vectors); in ivshmem_setup_interrupts()
750 if (s->msi_vectors[vector].pdev == NULL) { in ivshmem_remove_kvm_msi_virq()
755 kvm_irqchip_release_virq(kvm_state, s->msi_vectors[vector].virq); in ivshmem_remove_kvm_msi_virq()
757 s->msi_vectors[vector].pdev = NULL; in ivshmem_remove_kvm_msi_virq()
807 if (s->msi_vectors[i].unmasked) { in ivshmem_disable_irqfd()
957 g_free(s->msi_vectors); in ivshmem_exit()