Lines Matching refs:isr_ctx
30 } *isr_ctx; member
45 struct ntb_msit_isr_ctx *isr_ctx = dev; in ntb_msit_isr() local
46 struct ntb_msit_ctx *nm = isr_ctx->nm; in ntb_msit_isr()
49 isr_ctx->irq_idx); in ntb_msit_isr()
51 isr_ctx->occurrences++; in ntb_msit_isr()
73 nm->isr_ctx[i].irq_idx = i; in ntb_msit_setup_work()
74 nm->isr_ctx[i].nm = nm; in ntb_msit_setup_work()
76 if (!nm->isr_ctx[i].irq_num) { in ntb_msit_setup_work()
79 &nm->isr_ctx[i], in ntb_msit_setup_work()
80 &nm->isr_ctx[i].desc); in ntb_msit_setup_work()
84 nm->isr_ctx[i].irq_num = irq; in ntb_msit_setup_work()
88 nm->isr_ctx[i].desc.addr_offset); in ntb_msit_setup_work()
93 nm->isr_ctx[i].desc.data); in ntb_msit_setup_work()
113 nm->isr_ctx[i].desc.addr_offset); in ntb_msit_desc_changed()
115 nm->isr_ctx[i].desc.data); in ntb_msit_desc_changed()
246 struct ntb_msit_isr_ctx *isr_ctx = data; in ntb_msit_dbgfs_occurrences_get() local
248 *occurrences = isr_ctx->occurrences; in ntb_msit_dbgfs_occurrences_get()
309 &nm->isr_ctx[i], in ntb_msit_create_dbgfs()
358 nm->isr_ctx = devm_kcalloc(&ntb->dev, num_irqs, sizeof(*nm->isr_ctx), in ntb_msit_probe()
360 if (!nm->isr_ctx) in ntb_msit_probe()
372 if (!nm->isr_ctx) { in ntb_msit_probe()
383 devm_kfree(&ntb->dev, nm->isr_ctx); in ntb_msit_probe()