resampler          50 include/linux/kvm_irqfd.h 	struct kvm_kernel_irqfd_resampler *resampler;
resampler          48 virt/kvm/eventfd.c 	if (!irqfd->resampler) {
resampler          66 virt/kvm/eventfd.c 	struct kvm_kernel_irqfd_resampler *resampler;
resampler          71 virt/kvm/eventfd.c 	resampler = container_of(kian,
resampler          73 virt/kvm/eventfd.c 	kvm = resampler->kvm;
resampler          76 virt/kvm/eventfd.c 		    resampler->notifier.gsi, 0, false);
resampler          80 virt/kvm/eventfd.c 	list_for_each_entry_rcu(irqfd, &resampler->list, resampler_link)
resampler          89 virt/kvm/eventfd.c 	struct kvm_kernel_irqfd_resampler *resampler = irqfd->resampler;
resampler          90 virt/kvm/eventfd.c 	struct kvm *kvm = resampler->kvm;
resampler          97 virt/kvm/eventfd.c 	if (list_empty(&resampler->list)) {
resampler          98 virt/kvm/eventfd.c 		list_del(&resampler->link);
resampler          99 virt/kvm/eventfd.c 		kvm_unregister_irq_ack_notifier(kvm, &resampler->notifier);
resampler         101 virt/kvm/eventfd.c 			    resampler->notifier.gsi, 0, false);
resampler         102 virt/kvm/eventfd.c 		kfree(resampler);
resampler         134 virt/kvm/eventfd.c 	if (irqfd->resampler) {
resampler         323 virt/kvm/eventfd.c 		struct kvm_kernel_irqfd_resampler *resampler;
resampler         336 virt/kvm/eventfd.c 		list_for_each_entry(resampler,
resampler         338 virt/kvm/eventfd.c 			if (resampler->notifier.gsi == irqfd->gsi) {
resampler         339 virt/kvm/eventfd.c 				irqfd->resampler = resampler;
resampler         344 virt/kvm/eventfd.c 		if (!irqfd->resampler) {
resampler         345 virt/kvm/eventfd.c 			resampler = kzalloc(sizeof(*resampler),
resampler         347 virt/kvm/eventfd.c 			if (!resampler) {
resampler         353 virt/kvm/eventfd.c 			resampler->kvm = kvm;
resampler         354 virt/kvm/eventfd.c 			INIT_LIST_HEAD(&resampler->list);
resampler         355 virt/kvm/eventfd.c 			resampler->notifier.gsi = irqfd->gsi;
resampler         356 virt/kvm/eventfd.c 			resampler->notifier.irq_acked = irqfd_resampler_ack;
resampler         357 virt/kvm/eventfd.c 			INIT_LIST_HEAD(&resampler->link);
resampler         359 virt/kvm/eventfd.c 			list_add(&resampler->link, &kvm->irqfds.resampler_list);
resampler         361 virt/kvm/eventfd.c 						      &resampler->notifier);
resampler         362 virt/kvm/eventfd.c 			irqfd->resampler = resampler;
resampler         365 virt/kvm/eventfd.c 		list_add_rcu(&irqfd->resampler_link, &irqfd->resampler->list);
resampler         430 virt/kvm/eventfd.c 	if (irqfd->resampler)