Searched refs:irqfd (Results 1 – 5 of 5) sorted by relevance
/arch/arm64/kvm/ |
D | Makefile | 27 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/vgic/vgic-irqfd.o
|
/arch/arm/kvm/ |
D | Makefile | 32 obj-y += $(KVM)/arm/vgic/vgic-irqfd.o
|
/arch/powerpc/kvm/ |
D | powerpc.c | 825 struct kvm_kernel_irqfd *irqfd = in kvm_arch_irq_bypass_add_producer() local 827 struct kvm *kvm = irqfd->kvm; in kvm_arch_irq_bypass_add_producer() 838 struct kvm_kernel_irqfd *irqfd = in kvm_arch_irq_bypass_del_producer() local 840 struct kvm *kvm = irqfd->kvm; in kvm_arch_irq_bypass_del_producer()
|
D | book3s_hv.c | 4079 struct kvm_kernel_irqfd *irqfd = in kvmppc_irq_bypass_add_producer_hv() local 4082 irqfd->producer = prod; in kvmppc_irq_bypass_add_producer_hv() 4084 ret = kvmppc_set_passthru_irq(irqfd->kvm, prod->irq, irqfd->gsi); in kvmppc_irq_bypass_add_producer_hv() 4087 prod->irq, irqfd->gsi, ret); in kvmppc_irq_bypass_add_producer_hv() 4096 struct kvm_kernel_irqfd *irqfd = in kvmppc_irq_bypass_del_producer_hv() local 4099 irqfd->producer = NULL; in kvmppc_irq_bypass_del_producer_hv() 4106 ret = kvmppc_clr_passthru_irq(irqfd->kvm, prod->irq, irqfd->gsi); in kvmppc_irq_bypass_del_producer_hv() 4109 prod->irq, irqfd->gsi, ret); in kvmppc_irq_bypass_del_producer_hv()
|
/arch/x86/kvm/ |
D | x86.c | 9085 struct kvm_kernel_irqfd *irqfd = in kvm_arch_irq_bypass_add_producer() local 9088 irqfd->producer = prod; in kvm_arch_irq_bypass_add_producer() 9090 return kvm_x86_ops->update_pi_irte(irqfd->kvm, in kvm_arch_irq_bypass_add_producer() 9091 prod->irq, irqfd->gsi, 1); in kvm_arch_irq_bypass_add_producer() 9098 struct kvm_kernel_irqfd *irqfd = in kvm_arch_irq_bypass_del_producer() local 9101 WARN_ON(irqfd->producer != prod); in kvm_arch_irq_bypass_del_producer() 9102 irqfd->producer = NULL; in kvm_arch_irq_bypass_del_producer() 9110 ret = kvm_x86_ops->update_pi_irte(irqfd->kvm, prod->irq, irqfd->gsi, 0); in kvm_arch_irq_bypass_del_producer() 9113 " fails: %d\n", irqfd->consumer.token, ret); in kvm_arch_irq_bypass_del_producer()
|