Lines Matching refs:io_req
1435 struct csio_ioreq *io_req = NULL; in csio_ln_mgmt_wr_handler() local
1448 io_req = (struct csio_ioreq *) ((uintptr_t) wr_cmd->cookie); in csio_ln_mgmt_wr_handler()
1449 io_req->wr_status = csio_wr_status(wr_cmd); in csio_ln_mgmt_wr_handler()
1453 if (csio_mgmt_req_lookup(mgmtm, io_req) != 0) { in csio_ln_mgmt_wr_handler()
1456 io_req); in csio_ln_mgmt_wr_handler()
1465 list_del_init(&io_req->sm.sm_list); in csio_ln_mgmt_wr_handler()
1470 if (io_req->io_cbfn) in csio_ln_mgmt_wr_handler()
1471 io_req->io_cbfn(hw, io_req); in csio_ln_mgmt_wr_handler()
1680 csio_ln_prep_ecwr(struct csio_ioreq *io_req, uint32_t wr_len, in csio_ln_prep_ecwr() argument
1697 wr->cookie = io_req->fw_handle; in csio_ln_prep_ecwr()
1699 io_req->lnode->hwp, io_req->iq_idx)); in csio_ln_prep_ecwr()
1701 wr->tmo_val = (uint8_t) io_req->tmo; in csio_ln_prep_ecwr()
1708 wr->rsp_dmalen = cpu_to_be32(io_req->dma_buf.len); in csio_ln_prep_ecwr()
1709 wr->rsp_dmaaddr = cpu_to_be64(io_req->dma_buf.paddr); in csio_ln_prep_ecwr()
1724 csio_ln_mgmt_submit_wr(struct csio_mgmtm *mgmtm, struct csio_ioreq *io_req, in csio_ln_mgmt_submit_wr() argument
1729 struct csio_lnode *ln = io_req->lnode; in csio_ln_mgmt_submit_wr()
1730 struct csio_rnode *rn = io_req->rnode; in csio_ln_mgmt_submit_wr()
1757 io_req, ret); in csio_ln_mgmt_submit_wr()
1762 csio_ln_prep_ecwr(io_req, wr_size, im_len, sub_op, in csio_ln_mgmt_submit_wr()
1805 csio_ln_mgmt_submit_req(struct csio_ioreq *io_req, in csio_ln_mgmt_submit_req() argument
1810 struct csio_hw *hw = csio_lnode_to_hw(io_req->lnode); in csio_ln_mgmt_submit_req()
1816 io_req->io_cbfn = io_cbfn; /* Upper layer callback handler */ in csio_ln_mgmt_submit_req()
1817 io_req->fw_handle = (uintptr_t) (io_req); in csio_ln_mgmt_submit_req()
1818 io_req->eq_idx = mgmtm->eq_idx; in csio_ln_mgmt_submit_req()
1819 io_req->iq_idx = mgmtm->iq_idx; in csio_ln_mgmt_submit_req()
1821 rv = csio_ln_mgmt_submit_wr(mgmtm, io_req, req_type, pld, pld_len); in csio_ln_mgmt_submit_req()
1823 list_add_tail(&io_req->sm.sm_list, &mgmtm->active_q); in csio_ln_mgmt_submit_req()