Lines Matching refs:irq_ctx
408 ddev->irqs[i] = feature->irq_ctx[i].irq; in dfl_dev_add()
830 feature->irq_ctx = ctx; in build_info_commit_dev()
1741 irq = feature->irq_ctx[idx].irq; in do_set_irq_trigger()
1743 if (feature->irq_ctx[idx].trigger) { in do_set_irq_trigger()
1744 free_irq(irq, feature->irq_ctx[idx].trigger); in do_set_irq_trigger()
1745 kfree(feature->irq_ctx[idx].name); in do_set_irq_trigger()
1746 eventfd_ctx_put(feature->irq_ctx[idx].trigger); in do_set_irq_trigger()
1747 feature->irq_ctx[idx].trigger = NULL; in do_set_irq_trigger()
1753 feature->irq_ctx[idx].name = in do_set_irq_trigger()
1756 if (!feature->irq_ctx[idx].name) in do_set_irq_trigger()
1766 feature->irq_ctx[idx].name, trigger); in do_set_irq_trigger()
1768 feature->irq_ctx[idx].trigger = trigger; in do_set_irq_trigger()
1774 kfree(feature->irq_ctx[idx].name); in do_set_irq_trigger()