Searched refs:consumer (Results 1 – 2 of 2) sorted by relevance
55 prod->consumer = cons; in __connect()80 prod->consumer = NULL; in __disconnect()97 struct irq_bypass_consumer *consumer; in irq_bypass_register_producer() local112 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 …]
153 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