Lines Matching refs:irq_ctx
409 ddev->irqs[i] = feature->irq_ctx[i].irq; in dfl_dev_add()
829 feature->irq_ctx = ctx; in build_info_commit_dev()
1734 irq = feature->irq_ctx[idx].irq; in do_set_irq_trigger()
1736 if (feature->irq_ctx[idx].trigger) { in do_set_irq_trigger()
1737 free_irq(irq, feature->irq_ctx[idx].trigger); in do_set_irq_trigger()
1738 kfree(feature->irq_ctx[idx].name); in do_set_irq_trigger()
1739 eventfd_ctx_put(feature->irq_ctx[idx].trigger); in do_set_irq_trigger()
1740 feature->irq_ctx[idx].trigger = NULL; in do_set_irq_trigger()
1746 feature->irq_ctx[idx].name = in do_set_irq_trigger()
1749 if (!feature->irq_ctx[idx].name) in do_set_irq_trigger()
1759 feature->irq_ctx[idx].name, trigger); in do_set_irq_trigger()
1761 feature->irq_ctx[idx].trigger = trigger; in do_set_irq_trigger()
1767 kfree(feature->irq_ctx[idx].name); in do_set_irq_trigger()