Searched refs:irq_bypass_producer (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/include/linux/
H A Dirqbypass.h35 * struct irq_bypass_producer - IRQ bypass producer definition
48 struct irq_bypass_producer { struct
52 int (*add_consumer)(struct irq_bypass_producer *,
54 void (*del_consumer)(struct irq_bypass_producer *,
56 void (*stop)(struct irq_bypass_producer *);
57 void (*start)(struct irq_bypass_producer *);
78 struct irq_bypass_producer *);
80 struct irq_bypass_producer *);
85 int irq_bypass_register_producer(struct irq_bypass_producer *);
86 void irq_bypass_unregister_producer(struct irq_bypass_producer *);
H A Dkvm_irqfd.h68 struct irq_bypass_producer *producer;
H A Dkvm_host.h1189 struct irq_bypass_producer *);
1191 struct irq_bypass_producer *);
/linux-4.4.14/virt/lib/
H A Dirqbypass.c33 static int __connect(struct irq_bypass_producer *prod, __connect()
61 static void __disconnect(struct irq_bypass_producer *prod, __disconnect()
87 int irq_bypass_register_producer(struct irq_bypass_producer *producer) irq_bypass_register_producer()
89 struct irq_bypass_producer *tmp; irq_bypass_register_producer()
134 void irq_bypass_unregister_producer(struct irq_bypass_producer *producer) irq_bypass_unregister_producer()
136 struct irq_bypass_producer *tmp; irq_bypass_unregister_producer()
178 struct irq_bypass_producer *producer; irq_bypass_register_consumer()
228 struct irq_bypass_producer *producer; irq_bypass_unregister_consumer()
/linux-4.4.14/drivers/vfio/pci/
H A Dvfio_pci_private.h33 struct irq_bypass_producer producer;
/linux-4.4.14/arch/x86/kvm/
H A Dx86.c8246 struct irq_bypass_producer *prod) kvm_arch_irq_bypass_add_producer()
8261 struct irq_bypass_producer *prod) kvm_arch_irq_bypass_del_producer()

Completed in 220 milliseconds