Lines Matching refs:irq_ctx
400 struct mpi3mr_irq_context *irq_ctx; in mpi3mr_submit_io() local
407 irq_ctx = &sc->irq_ctx[op_req_q->reply_qid - 1]; in mpi3mr_submit_io()
408 mpi3mr_complete_io_cmd(sc, irq_ctx); in mpi3mr_submit_io()
546 sc->irq_ctx[qid - 1].op_reply_q = NULL; in mpi3mr_delete_op_reply_queue()
657 create_req.MSIxIndex = sc->irq_ctx[qid - 1].msix_index; in mpi3mr_create_op_reply_queue()
692 sc->irq_ctx[qid - 1].op_reply_q = op_reply_q; in mpi3mr_create_op_reply_queue()
5056 struct mpi3mr_irq_context *irq_ctx) in mpi3mr_complete_io_cmd() argument
5058 struct mpi3mr_op_reply_queue *op_reply_q = irq_ctx->op_reply_q; in mpi3mr_complete_io_cmd()
5136 struct mpi3mr_irq_context *irq_ctx = (struct mpi3mr_irq_context *)privdata; in mpi3mr_isr() local
5137 struct mpi3mr_softc *sc = irq_ctx->sc; in mpi3mr_isr()
5140 if (!irq_ctx) in mpi3mr_isr()
5143 msi_idx = irq_ctx->msix_index; in mpi3mr_isr()
5151 if (irq_ctx->op_reply_q && irq_ctx->op_reply_q->qid) { in mpi3mr_isr()
5152 mpi3mr_complete_io_cmd(sc, irq_ctx); in mpi3mr_isr()
5703 struct mpi3mr_irq_context *irq_ctx; in mpi3mr_free_mem() local
5779 irq_ctx = sc->irq_ctx + i; in mpi3mr_free_mem()
5780 if (irq_ctx) in mpi3mr_free_mem()
5781 irq_ctx->op_reply_q = NULL; in mpi3mr_free_mem()