Searched refs:irq_bypass_consumer (Results 1 – 10 of 10) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | irqbypass.h | 13 struct irq_bypass_consumer; 50 struct irq_bypass_consumer *); 52 struct irq_bypass_consumer *); 71 struct irq_bypass_consumer { struct 74 int (*add_producer)(struct irq_bypass_consumer *, argument 76 void (*del_producer)(struct irq_bypass_consumer *, argument 78 void (*stop)(struct irq_bypass_consumer *); argument 79 void (*start)(struct irq_bypass_consumer *); argument 84 int irq_bypass_register_consumer(struct irq_bypass_consumer *); 85 void irq_bypass_unregister_consumer(struct irq_bypass_consumer *);
|
A D | kvm_irqfd.h | 60 struct irq_bypass_consumer consumer;
|
A D | kvm_host.h | 2182 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *, 2184 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *, 2186 void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *); 2187 void kvm_arch_irq_bypass_start(struct irq_bypass_consumer *);
|
/linux-6.3-rc2/virt/lib/ |
A D | irqbypass.c | 31 struct irq_bypass_consumer *cons) in __connect() 59 struct irq_bypass_consumer *cons) in __disconnect() 87 struct irq_bypass_consumer *consumer; in irq_bypass_register_producer() 138 struct irq_bypass_consumer *consumer; in irq_bypass_unregister_producer() 179 int irq_bypass_register_consumer(struct irq_bypass_consumer *consumer) in irq_bypass_register_consumer() 181 struct irq_bypass_consumer *tmp; in irq_bypass_register_consumer() 231 void irq_bypass_unregister_consumer(struct irq_bypass_consumer *consumer) in irq_bypass_unregister_consumer() 233 struct irq_bypass_consumer *tmp; in irq_bypass_unregister_consumer()
|
/linux-6.3-rc2/arch/arm64/kvm/ |
A D | arm.c | 2166 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_add_producer() 2175 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_del_producer() 2185 void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_stop() 2193 void kvm_arch_irq_bypass_start(struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_start()
|
/linux-6.3-rc2/virt/kvm/ |
A 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-6.3-rc2/arch/powerpc/include/asm/ |
A D | kvm_ppc.h | 292 int (*irq_bypass_add_producer)(struct irq_bypass_consumer *, 294 void (*irq_bypass_del_producer)(struct irq_bypass_consumer *,
|
/linux-6.3-rc2/arch/powerpc/kvm/ |
A D | powerpc.c | 862 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_add_producer() 875 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_del_producer()
|
A D | book3s_hv.c | 5744 static int kvmppc_irq_bypass_add_producer_hv(struct irq_bypass_consumer *cons, in kvmppc_irq_bypass_add_producer_hv() 5761 static void kvmppc_irq_bypass_del_producer_hv(struct irq_bypass_consumer *cons, in kvmppc_irq_bypass_del_producer_hv()
|
/linux-6.3-rc2/arch/x86/kvm/ |
A D | x86.c | 13091 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_add_producer() 13109 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_del_producer()
|
Completed in 49 milliseconds