Home
last modified time | relevance | path

Searched refs:consumer (Results 1 – 2 of 2) sorted by relevance

/virt/lib/
A Dirqbypass.c55 prod->consumer = cons; in __connect()
80 prod->consumer = NULL; in __disconnect()
97 struct irq_bypass_consumer *consumer; in irq_bypass_register_producer() local
112 if (consumer) { in irq_bypass_register_producer()
142 if (producer->consumer) in irq_bypass_unregister_producer()
168 if (!consumer->add_producer || !consumer->del_producer) in irq_bypass_register_consumer()
186 consumer->eventfd = eventfd; in irq_bypass_register_consumer()
203 if (!consumer->eventfd) in irq_bypass_unregister_consumer()
208 if (consumer->producer) in irq_bypass_unregister_consumer()
209 __disconnect(consumer->producer, consumer); in irq_bypass_unregister_consumer()
[all …]
/virt/kvm/
A Deventfd.c153 irq_bypass_unregister_consumer(&irqfd->consumer); in irqfd_shutdown()
478 irqfd->consumer.add_producer = kvm_arch_irq_bypass_add_producer; in kvm_irqfd_assign()
479 irqfd->consumer.del_producer = kvm_arch_irq_bypass_del_producer; in kvm_irqfd_assign()
480 irqfd->consumer.stop = kvm_arch_irq_bypass_stop; in kvm_irqfd_assign()
481 irqfd->consumer.start = kvm_arch_irq_bypass_start; in kvm_irqfd_assign()
482 ret = irq_bypass_register_consumer(&irqfd->consumer, irqfd->eventfd); in kvm_irqfd_assign()

Completed in 15 milliseconds