Symbol: irq_bypass_consumer
arch/arm64/kvm/arm.c
2833
int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons,
arch/arm64/kvm/arm.c
2851
void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons,
arch/arm64/kvm/arm.c
2883
void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *cons)
arch/arm64/kvm/arm.c
2891
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
6108
static int kvmppc_irq_bypass_add_producer_hv(struct irq_bypass_consumer *cons,
arch/powerpc/kvm/book3s_hv.c
6125
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
499
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
2405
int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *,
include/linux/kvm_host.h
2407
void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *,
include/linux/kvm_host.h
2409
void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *);
include/linux/kvm_host.h
2410
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
352
struct irq_bypass_consumer *cons)
virt/kvm/eventfd.c
357
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;