Searched refs:kvm_kernel_irq_routing_entry (Results 1 - 19 of 19) sorted by relevance

/linux-master/include/linux/
H A Dkvm_irqfd.h44 struct kvm_kernel_irq_routing_entry irq_entry;
H A Dkvm_host.h651 struct kvm_kernel_irq_routing_entry { struct
654 int (*set)(struct kvm_kernel_irq_routing_entry *e,
1676 struct kvm_kernel_irq_routing_entry *entries, int gsi);
1681 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *irq_entry, struct kvm *kvm,
1683 int kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e,
2104 struct kvm_kernel_irq_routing_entry *e,
2307 bool kvm_arch_irqfd_route_changed(struct kvm_kernel_irq_routing_entry *,
2308 struct kvm_kernel_irq_routing_entry *);
/linux-master/virt/kvm/
H A Dirqchip.c22 struct kvm_kernel_irq_routing_entry *entries, int gsi)
25 struct kvm_kernel_irq_routing_entry *e;
50 struct kvm_kernel_irq_routing_entry route;
73 struct kvm_kernel_irq_routing_entry irq_set[KVM_NR_IRQCHIPS];
107 struct kvm_kernel_irq_routing_entry *e;
129 struct kvm_kernel_irq_routing_entry *e,
132 struct kvm_kernel_irq_routing_entry *ei;
174 struct kvm_kernel_irq_routing_entry *e;
H A Deventfd.c182 struct kvm_kernel_irq_routing_entry *irq,
199 struct kvm_kernel_irq_routing_entry irq;
259 struct kvm_kernel_irq_routing_entry *e;
260 struct kvm_kernel_irq_routing_entry entries[KVM_NR_IRQCHIPS];
295 struct kvm_kernel_irq_routing_entry *old,
296 struct kvm_kernel_irq_routing_entry *new)
622 struct kvm_kernel_irq_routing_entry old = irqfd->irq_entry;
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-irqfd.c18 static int vgic_irqfd_set_irq(struct kvm_kernel_irq_routing_entry *e,
39 struct kvm_kernel_irq_routing_entry *e,
69 static void kvm_populate_msi(struct kvm_kernel_irq_routing_entry *e,
85 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *e,
104 int kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e,
H A Dvgic-v4.c398 struct kvm_kernel_irq_routing_entry *irq_entry)
412 struct kvm_kernel_irq_routing_entry *irq_entry)
491 struct kvm_kernel_irq_routing_entry *irq_entry)
/linux-master/arch/x86/kvm/
H A Dirq_comm.c30 static int kvm_set_pic_irq(struct kvm_kernel_irq_routing_entry *e,
38 static int kvm_set_ioapic_irq(struct kvm_kernel_irq_routing_entry *e,
104 void kvm_set_msi_irq(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e,
126 struct kvm_kernel_irq_routing_entry *e)
131 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *e,
148 static int kvm_hv_set_sint(struct kvm_kernel_irq_routing_entry *e,
159 int kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e,
280 struct kvm_kernel_irq_routing_entry *e,
416 struct kvm_kernel_irq_routing_entry *entry;
H A Dxen.h36 struct kvm_kernel_irq_routing_entry *e,
H A Dxen.c1899 static int evtchn_set_fn(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm,
1913 struct kvm_kernel_irq_routing_entry *e,
H A Dhyperv.c541 struct kvm_kernel_irq_routing_entry *e;
H A Dx86.c13514 bool kvm_arch_irqfd_route_changed(struct kvm_kernel_irq_routing_entry *old,
13515 struct kvm_kernel_irq_routing_entry *new)
/linux-master/arch/riscv/kvm/
H A Dvm.c67 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *e,
85 static int kvm_riscv_set_irq(struct kvm_kernel_irq_routing_entry *e,
119 struct kvm_kernel_irq_routing_entry *e,
149 int kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e,
/linux-master/include/kvm/
H A Darm_vgic.h425 struct kvm_kernel_irq_routing_entry;
428 struct kvm_kernel_irq_routing_entry *irq_entry);
431 struct kvm_kernel_irq_routing_entry *irq_entry);
/linux-master/arch/x86/kvm/vmx/
H A Dposted_intr.c275 struct kvm_kernel_irq_routing_entry *e;
/linux-master/arch/powerpc/kvm/
H A Dbook3s.c1041 int kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *irq_entry,
1048 static int kvmppc_book3s_set_irq(struct kvm_kernel_irq_routing_entry *e,
1056 struct kvm_kernel_irq_routing_entry *entries, int gsi)
H A Dmpic.c1790 static int mpic_set_irq(struct kvm_kernel_irq_routing_entry *e,
1806 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *e,
1826 struct kvm_kernel_irq_routing_entry *e,
/linux-master/arch/x86/kvm/svm/
H A Davic.c861 get_pi_vcpu_info(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e,
897 struct kvm_kernel_irq_routing_entry *e;
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h294 struct kvm_kernel_irq_routing_entry;
2271 void kvm_set_msi_irq(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e,
/linux-master/arch/s390/kvm/
H A Dinterrupt.c2837 static int set_adapter_int(struct kvm_kernel_irq_routing_entry *e,
2898 struct kvm_kernel_irq_routing_entry *e,
2924 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm,

Completed in 435 milliseconds