Lines Matching refs:kian
122 irqfd_resampler_ack(struct kvm_irq_ack_notifier *kian) in irqfd_resampler_ack() argument
129 resampler = container_of(kian, struct _irqfd_resampler, notifier); in irqfd_resampler_ack()
453 struct kvm_irq_ack_notifier *kian; in kvm_irq_has_notifier() local
459 hlist_for_each_entry_rcu(kian, &kvm->irq_ack_notifier_list, in kvm_irq_has_notifier()
461 if (kian->gsi == gsi) { in kvm_irq_has_notifier()
474 struct kvm_irq_ack_notifier *kian; in kvm_notify_acked_irq() local
482 hlist_for_each_entry_rcu(kian, &kvm->irq_ack_notifier_list, in kvm_notify_acked_irq()
484 if (kian->gsi == gsi) in kvm_notify_acked_irq()
485 kian->irq_acked(kian); in kvm_notify_acked_irq()
490 struct kvm_irq_ack_notifier *kian) in kvm_register_irq_ack_notifier() argument
493 hlist_add_head_rcu(&kian->link, &kvm->irq_ack_notifier_list); in kvm_register_irq_ack_notifier()
499 struct kvm_irq_ack_notifier *kian) in kvm_unregister_irq_ack_notifier() argument
502 hlist_del_init_rcu(&kian->link); in kvm_unregister_irq_ack_notifier()