Searched refs:kvm_kernel_irq_routing_entry (Results  1 – 15 of 15) sorted by relevance
| /Linux-v5.4/virt/kvm/ | 
| D | irqchip.c | 23 		    struct kvm_kernel_irq_routing_entry *entries, int gsi)  in kvm_irq_map_gsi()26 	struct kvm_kernel_irq_routing_entry *e;  in kvm_irq_map_gsi()
 51 	struct kvm_kernel_irq_routing_entry route;  in kvm_send_userspace_msi()
 74 	struct kvm_kernel_irq_routing_entry irq_set[KVM_NR_IRQCHIPS];  in kvm_set_irq()
 108 		struct kvm_kernel_irq_routing_entry *e;  in free_irq_routing_table()
 130 			       struct kvm_kernel_irq_routing_entry *e,  in setup_routing_entry()
 133 	struct kvm_kernel_irq_routing_entry *ei;  in setup_routing_entry()
 175 	struct kvm_kernel_irq_routing_entry *e;  in kvm_set_irq_routing()
 
 | 
| D | eventfd.c | 173 				struct kvm_kernel_irq_routing_entry *irq,  in kvm_arch_set_irq_inatomic()190 	struct kvm_kernel_irq_routing_entry irq;  in irqfd_wakeup()
 245 	struct kvm_kernel_irq_routing_entry *e;  in irqfd_update()
 246 	struct kvm_kernel_irq_routing_entry entries[KVM_NR_IRQCHIPS];  in irqfd_update()
 
 | 
| /Linux-v5.4/virt/kvm/arm/vgic/ | 
| D | vgic-irqfd.c | 18 static int vgic_irqfd_set_irq(struct kvm_kernel_irq_routing_entry *e,  in vgic_irqfd_set_irq()39 			  struct kvm_kernel_irq_routing_entry *e,  in kvm_set_routing_entry()
 69 static void kvm_populate_msi(struct kvm_kernel_irq_routing_entry *e,  in kvm_populate_msi()
 85 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *e,  in kvm_set_msi()
 106 int kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e,  in kvm_arch_set_irq_inatomic()
 
 | 
| D | vgic-v4.c | 235 				     struct kvm_kernel_irq_routing_entry *irq_entry)  in vgic_get_its()249 			       struct kvm_kernel_irq_routing_entry *irq_entry)  in kvm_vgic_v4_set_forwarding()
 304 				 struct kvm_kernel_irq_routing_entry *irq_entry)  in kvm_vgic_v4_unset_forwarding()
 
 | 
| /Linux-v5.4/arch/x86/kvm/ | 
| D | irq_comm.c | 30 static int kvm_set_pic_irq(struct kvm_kernel_irq_routing_entry *e,  in kvm_set_pic_irq()38 static int kvm_set_ioapic_irq(struct kvm_kernel_irq_routing_entry *e,  in kvm_set_ioapic_irq()
 104 void kvm_set_msi_irq(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e,  in kvm_set_msi_irq()
 128 		struct kvm_kernel_irq_routing_entry *e)  in kvm_msi_route_invalid()
 133 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *e,  in kvm_set_msi()
 150 static int kvm_hv_set_sint(struct kvm_kernel_irq_routing_entry *e,  in kvm_hv_set_sint()
 160 int kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e,  in kvm_arch_set_irq_inatomic()
 272 			  struct kvm_kernel_irq_routing_entry *e,  in kvm_set_routing_entry()
 401 	struct kvm_kernel_irq_routing_entry *entry;  in kvm_scan_ioapic_routes()
 
 | 
| D | hyperv.c | 369 	struct kvm_kernel_irq_routing_entry *e;  in kvm_hv_irq_routing_update()
 | 
| D | svm.c | 5236 get_pi_vcpu_info(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e,  in get_pi_vcpu_info()5272 	struct kvm_kernel_irq_routing_entry *e;  in svm_update_pi_irte()
 
 | 
| /Linux-v5.4/include/kvm/ | 
| D | arm_vgic.h | 391 struct kvm_kernel_irq_routing_entry;394 			       struct kvm_kernel_irq_routing_entry *irq_entry);
 397 				 struct kvm_kernel_irq_routing_entry *irq_entry);
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | kvm_irqfd.h | 44 	struct kvm_kernel_irq_routing_entry irq_entry;
 | 
| D | kvm_host.h | 378 struct kvm_kernel_irq_routing_entry {  struct381 	int (*set)(struct kvm_kernel_irq_routing_entry *e,  argument
 978 		    struct kvm_kernel_irq_routing_entry *entries, int gsi);
 983 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *irq_entry, struct kvm *kvm,
 985 int kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e,
 1139 			  struct kvm_kernel_irq_routing_entry *e,
 
 | 
| /Linux-v5.4/arch/powerpc/kvm/ | 
| D | book3s.c | 1038 int kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *irq_entry,  in kvm_arch_set_irq_inatomic()1045 static int kvmppc_book3s_set_irq(struct kvm_kernel_irq_routing_entry *e,  in kvmppc_book3s_set_irq()
 1053 		    struct kvm_kernel_irq_routing_entry *entries, int gsi)  in kvm_irq_map_gsi()
 
 | 
| D | mpic.c | 1791 static int mpic_set_irq(struct kvm_kernel_irq_routing_entry *e,  in mpic_set_irq()1807 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *e,  in kvm_set_msi()
 1827 			  struct kvm_kernel_irq_routing_entry *e,  in kvm_set_routing_entry()
 
 | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| D | kvm_host.h | 232 struct kvm_kernel_irq_routing_entry;1604 void kvm_set_msi_irq(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e,
 
 | 
| /Linux-v5.4/arch/s390/kvm/ | 
| D | interrupt.c | 2756 static int set_adapter_int(struct kvm_kernel_irq_routing_entry *e,  in set_adapter_int()2819 			  struct kvm_kernel_irq_routing_entry *e,  in kvm_set_routing_entry()
 2841 int kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm,  in kvm_set_msi()
 
 | 
| /Linux-v5.4/arch/x86/kvm/vmx/ | 
| D | vmx.c | 7427 	struct kvm_kernel_irq_routing_entry *e;  in vmx_update_pi_irte()
 |