xref: /kvmtool/include/kvm/irq.h (revision f83cd1611d4b1524a1cbf7f7ae8cb79fd9b76c22)
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(u32 dev, u8 *line);
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