Lines Matching full:gsi
49 kvm_set_irq(kvm, KVM_USERSPACE_IRQ_SOURCE_ID, irqfd->gsi, 1, in irqfd_inject()
51 kvm_set_irq(kvm, KVM_USERSPACE_IRQ_SOURCE_ID, irqfd->gsi, 0, in irqfd_inject()
55 irqfd->gsi, 1, false); in irqfd_inject()
69 * then notify all of the resampler irqfds using this GSI. We can't
84 resampler->notifier.gsi, 0, false); in irqfd_resampler_ack()
109 resampler->notifier.gsi, 0, false); in irqfd_resampler_shutdown()
264 n_entries = kvm_irq_map_gsi(kvm, entries, irqfd->gsi); in irqfd_update()
323 irqfd->gsi = args->gsi; in kvm_irqfd_assign()
359 if (resampler->notifier.gsi == irqfd->gsi) { in kvm_irqfd_assign()
376 resampler->notifier.gsi = irqfd->gsi; in kvm_irqfd_assign()
462 int gsi, idx; in kvm_irq_has_notifier() local
465 gsi = kvm_irq_map_chip_pin(kvm, irqchip, pin); in kvm_irq_has_notifier()
466 if (gsi != -1) in kvm_irq_has_notifier()
469 if (kian->gsi == gsi) { in kvm_irq_has_notifier()
480 void kvm_notify_acked_gsi(struct kvm *kvm, int gsi) in kvm_notify_acked_gsi() argument
486 if (kian->gsi == gsi) in kvm_notify_acked_gsi()
492 int gsi, idx; in kvm_notify_acked_irq() local
497 gsi = kvm_irq_map_chip_pin(kvm, irqchip, pin); in kvm_notify_acked_irq()
498 if (gsi != -1) in kvm_notify_acked_irq()
499 kvm_notify_acked_gsi(kvm, gsi); in kvm_notify_acked_irq()
523 * shutdown any irqfd's that match fd+gsi
538 if (irqfd->eventfd == eventfd && irqfd->gsi == args->gsi) { in kvm_irqfd_deassign()
558 * gsi once this deassign function returns. in kvm_irqfd_deassign()
624 irqfd->gsi, 1); in kvm_irq_routing_update()
638 int gsi, idx; in kvm_notify_irqfd_resampler() local
641 gsi = kvm_irq_map_chip_pin(kvm, irqchip, pin); in kvm_notify_irqfd_resampler()
642 if (gsi != -1) { in kvm_notify_irqfd_resampler()
646 if (resampler->notifier.gsi == gsi) { in kvm_notify_irqfd_resampler()