Home
last modified time | relevance | path

Searched refs:irq_bypass_producer (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/
H A Dirqbypass.h45 struct irq_bypass_producer { struct
49 int (*add_consumer)(struct irq_bypass_producer *, argument
51 void (*del_consumer)(struct irq_bypass_producer *, argument
53 void (*stop)(struct irq_bypass_producer *); argument
54 void (*start)(struct irq_bypass_producer *); argument
75 struct irq_bypass_producer *);
77 struct irq_bypass_producer *);
82 int irq_bypass_register_producer(struct irq_bypass_producer *);
83 void irq_bypass_unregister_producer(struct irq_bypass_producer *);
H A Dkvm_irqfd.h61 struct irq_bypass_producer *producer;
H A Dkvm_host.h1446 struct irq_bypass_producer *);
1448 struct irq_bypass_producer *);
/OK3568_Linux_fs/kernel/virt/lib/
H A Dirqbypass.c30 static int __connect(struct irq_bypass_producer *prod, in __connect()
58 static void __disconnect(struct irq_bypass_producer *prod, in __disconnect()
84 int irq_bypass_register_producer(struct irq_bypass_producer *producer) in irq_bypass_register_producer()
86 struct irq_bypass_producer *tmp; in irq_bypass_register_producer()
135 void irq_bypass_unregister_producer(struct irq_bypass_producer *producer) in irq_bypass_unregister_producer()
137 struct irq_bypass_producer *tmp; in irq_bypass_unregister_producer()
182 struct irq_bypass_producer *producer; in irq_bypass_register_consumer()
234 struct irq_bypass_producer *producer; in irq_bypass_unregister_consumer()
/OK3568_Linux_fs/kernel/drivers/vfio/pci/
H A Dvfio_pci_private.h52 struct irq_bypass_producer producer;
/OK3568_Linux_fs/kernel/drivers/vhost/
H A Dvhost.h66 struct irq_bypass_producer producer;
H A Dvhost.c304 memset(&call_ctx->producer, 0x0, sizeof(struct irq_bypass_producer)); in vhost_vring_call_reset()
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dkvm_ppc.h302 struct irq_bypass_producer *);
304 struct irq_bypass_producer *);
/OK3568_Linux_fs/kernel/arch/arm64/kvm/
H A Darm.c2016 struct irq_bypass_producer *prod) in kvm_arch_irq_bypass_add_producer()
2025 struct irq_bypass_producer *prod) in kvm_arch_irq_bypass_del_producer()
/OK3568_Linux_fs/kernel/arch/powerpc/kvm/
H A Dpowerpc.c839 struct irq_bypass_producer *prod) in kvm_arch_irq_bypass_add_producer()
852 struct irq_bypass_producer *prod) in kvm_arch_irq_bypass_del_producer()
H A Dbook3s_hv.c5283 struct irq_bypass_producer *prod) in kvmppc_irq_bypass_add_producer_hv()
5300 struct irq_bypass_producer *prod) in kvmppc_irq_bypass_del_producer_hv()
/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Dx86.c11326 struct irq_bypass_producer *prod) in kvm_arch_irq_bypass_add_producer()
11344 struct irq_bypass_producer *prod) in kvm_arch_irq_bypass_del_producer()