Lines Matching refs:trigger
166 eventfd_signal(irq_ctx->trigger, 1); in vfio_automasked_irq_handler()
175 eventfd_signal(irq_ctx->trigger, 1); in vfio_irq_handler()
184 struct eventfd_ctx *trigger; in vfio_set_trigger() local
187 if (irq->trigger) { in vfio_set_trigger()
191 eventfd_ctx_put(irq->trigger); in vfio_set_trigger()
192 irq->trigger = NULL; in vfio_set_trigger()
203 trigger = eventfd_ctx_fdget(fd); in vfio_set_trigger()
204 if (IS_ERR(trigger)) { in vfio_set_trigger()
206 return PTR_ERR(trigger); in vfio_set_trigger()
209 irq->trigger = trigger; in vfio_set_trigger()
215 eventfd_ctx_put(trigger); in vfio_set_trigger()
216 irq->trigger = NULL; in vfio_set_trigger()
255 uint8_t trigger = *(uint8_t *)data; in vfio_platform_set_irq_trigger() local
257 if (trigger) in vfio_platform_set_irq_trigger()