Symbol: irq_bypass_consumer
arch/arm64/kvm/arm.c
2945
int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons,
arch/arm64/kvm/arm.c
2963
void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons,
arch/arm64/kvm/arm.c
2995
void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *cons)
arch/arm64/kvm/arm.c
3003
void kvm_arch_irq_bypass_start(struct irq_bypass_consumer *cons)
arch/powerpc/include/asm/kvm_ppc.h
302
int (*irq_bypass_add_producer)(struct irq_bypass_consumer *,
arch/powerpc/include/asm/kvm_ppc.h
304
void (*irq_bypass_del_producer)(struct irq_bypass_consumer *,
arch/powerpc/kvm/book3s_hv.c
6107
static int kvmppc_irq_bypass_add_producer_hv(struct irq_bypass_consumer *cons,
arch/powerpc/kvm/book3s_hv.c
6124
static void kvmppc_irq_bypass_del_producer_hv(struct irq_bypass_consumer *cons,
arch/powerpc/kvm/powerpc.c
852
int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons,
arch/powerpc/kvm/powerpc.c
865
void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons,
arch/x86/kvm/irq.c
475
int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons,
arch/x86/kvm/irq.c
501
void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons,
include/linux/irqbypass.h
14
struct irq_bypass_consumer;
include/linux/irqbypass.h
32
struct irq_bypass_consumer;
include/linux/irqbypass.h
50
struct irq_bypass_consumer *consumer;
include/linux/irqbypass.h
53
struct irq_bypass_consumer *);
include/linux/irqbypass.h
55
struct irq_bypass_consumer *);
include/linux/irqbypass.h
78
int (*add_producer)(struct irq_bypass_consumer *,
include/linux/irqbypass.h
80
void (*del_producer)(struct irq_bypass_consumer *,
include/linux/irqbypass.h
82
void (*stop)(struct irq_bypass_consumer *);
include/linux/irqbypass.h
83
void (*start)(struct irq_bypass_consumer *);
include/linux/irqbypass.h
89
int irq_bypass_register_consumer(struct irq_bypass_consumer *consumer,
include/linux/irqbypass.h
91
void irq_bypass_unregister_consumer(struct irq_bypass_consumer *consumer);
include/linux/kvm_host.h
2425
int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *,
include/linux/kvm_host.h
2427
void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *,
include/linux/kvm_host.h
2429
void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *);
include/linux/kvm_host.h
2430
void kvm_arch_irq_bypass_start(struct irq_bypass_consumer *);
include/linux/kvm_irqfd.h
59
struct irq_bypass_consumer consumer;
virt/kvm/eventfd.c
353
struct irq_bypass_consumer *cons)
virt/kvm/eventfd.c
358
struct irq_bypass_consumer *cons)
virt/lib/irqbypass.c
158
int irq_bypass_register_consumer(struct irq_bypass_consumer *consumer,
virt/lib/irqbypass.c
199
void irq_bypass_unregister_consumer(struct irq_bypass_consumer *consumer)
virt/lib/irqbypass.c
31
struct irq_bypass_consumer *cons)
virt/lib/irqbypass.c
63
struct irq_bypass_consumer *cons)
virt/lib/irqbypass.c
97
struct irq_bypass_consumer *consumer;