1 #ifndef KVM__IRQ_H 2 #define KVM__IRQ_H 3 4 #include <linux/types.h> 5 #include <linux/rbtree.h> 6 #include <linux/list.h> 7 #include <linux/kvm.h> 8 9 #include "kvm/msi.h" 10 11 struct kvm; 12 13 int irq__register_device(void); 14 15 int irq__init(struct kvm *kvm); 16 int irq__exit(struct kvm *kvm); 17 int irq__add_msix_route(struct kvm *kvm, struct msi_msg *msg); 18 19 #endif 20