Searched refs:irq_bypass_consumer (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/include/linux/ |
D | irqbypass.h | 16 struct irq_bypass_consumer; 53 struct irq_bypass_consumer *); 55 struct irq_bypass_consumer *); 74 struct irq_bypass_consumer { struct 77 int (*add_producer)(struct irq_bypass_consumer *, argument 79 void (*del_producer)(struct irq_bypass_consumer *, argument 81 void (*stop)(struct irq_bypass_consumer *); argument 82 void (*start)(struct irq_bypass_consumer *); argument 87 int irq_bypass_register_consumer(struct irq_bypass_consumer *); 88 void irq_bypass_unregister_consumer(struct irq_bypass_consumer *);
|
D | kvm_irqfd.h | 67 struct irq_bypass_consumer consumer;
|
D | kvm_host.h | 1254 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *, 1256 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *, 1258 void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *); 1259 void kvm_arch_irq_bypass_start(struct irq_bypass_consumer *);
|
/Linux-v4.19/virt/lib/ |
D | irqbypass.c | 34 struct irq_bypass_consumer *cons) in __connect() 62 struct irq_bypass_consumer *cons) in __disconnect() 90 struct irq_bypass_consumer *consumer; in irq_bypass_register_producer() 140 struct irq_bypass_consumer *consumer; in irq_bypass_unregister_producer() 181 int irq_bypass_register_consumer(struct irq_bypass_consumer *consumer) in irq_bypass_register_consumer() 183 struct irq_bypass_consumer *tmp; in irq_bypass_register_consumer() 232 void irq_bypass_unregister_consumer(struct irq_bypass_consumer *consumer) in irq_bypass_unregister_consumer() 234 struct irq_bypass_consumer *tmp; in irq_bypass_unregister_consumer()
|
/Linux-v4.19/virt/kvm/arm/ |
D | arm.c | 1596 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_add_producer() 1605 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_del_producer() 1615 void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_stop() 1623 void kvm_arch_irq_bypass_start(struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_start()
|
/Linux-v4.19/virt/kvm/ |
D | eventfd.c | 270 struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_stop() 275 struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_start()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | kvm_ppc.h | 321 int (*irq_bypass_add_producer)(struct irq_bypass_consumer *, 323 void (*irq_bypass_del_producer)(struct irq_bypass_consumer *,
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | powerpc.c | 816 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_add_producer() 829 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_del_producer()
|
D | book3s_hv.c | 4260 static int kvmppc_irq_bypass_add_producer_hv(struct irq_bypass_consumer *cons, in kvmppc_irq_bypass_add_producer_hv() 4277 static void kvmppc_irq_bypass_del_producer_hv(struct irq_bypass_consumer *cons, in kvmppc_irq_bypass_del_producer_hv()
|
/Linux-v4.19/arch/x86/kvm/ |
D | x86.c | 9529 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_add_producer() 9541 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_del_producer()
|