Home
last modified time | relevance | path

Searched refs:irq_bypass_consumer (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/
H A Dirqbypass.h13 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 *);
H A Dkvm_irqfd.h60 struct irq_bypass_consumer consumer;
H A Dkvm_host.h1445 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *,
1447 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *,
1449 void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *);
1450 void kvm_arch_irq_bypass_start(struct irq_bypass_consumer *);
/OK3568_Linux_fs/kernel/virt/lib/
H A Dirqbypass.c31 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()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/
H A Darm.c2015 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_add_producer()
2024 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_del_producer()
2034 void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_stop()
2042 void kvm_arch_irq_bypass_start(struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_start()
/OK3568_Linux_fs/kernel/virt/kvm/
H A Deventfd.c264 struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_stop()
269 struct irq_bypass_consumer *cons) in kvm_arch_irq_bypass_start()
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dkvm_ppc.h301 int (*irq_bypass_add_producer)(struct irq_bypass_consumer *,
303 void (*irq_bypass_del_producer)(struct irq_bypass_consumer *,
/OK3568_Linux_fs/kernel/arch/powerpc/kvm/
H A Dpowerpc.c838 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_add_producer()
851 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_del_producer()
H A Dbook3s_hv.c5282 static int kvmppc_irq_bypass_add_producer_hv(struct irq_bypass_consumer *cons, in kvmppc_irq_bypass_add_producer_hv()
5299 static void kvmppc_irq_bypass_del_producer_hv(struct irq_bypass_consumer *cons, in kvmppc_irq_bypass_del_producer_hv()
/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Dx86.c11325 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_add_producer()
11343 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, in kvm_arch_irq_bypass_del_producer()