Lines Matching refs:mcmd
236 struct qla_tgt_mgmt_cmd *mcmd = container_of(work,
239 transport_generic_free_cmd(&mcmd->se_cmd, 0);
247 static void tcm_qla2xxx_free_mcmd(struct qla_tgt_mgmt_cmd *mcmd)
249 if (!mcmd)
251 INIT_WORK(&mcmd->free_work, tcm_qla2xxx_complete_mcmd);
252 queue_work(tcm_qla2xxx_free_wq, &mcmd->free_work);
339 struct qla_tgt_mgmt_cmd *mcmd = container_of(se_cmd,
341 qlt_free_mcmd(mcmd);
575 static int tcm_qla2xxx_handle_tmr(struct qla_tgt_mgmt_cmd *mcmd, u64 lun,
578 struct fc_port *sess = mcmd->sess;
579 struct se_cmd *se_cmd = &mcmd->se_cmd;
617 return target_submit_tmr(se_cmd, sess->se_sess, NULL, lun, mcmd,
730 struct qla_tgt_mgmt_cmd *mcmd = container_of(se_cmd,
733 pr_debug("queue_tm_rsp: mcmd: %p func: 0x%02x response: 0x%02x\n",
734 mcmd, se_tmr->function, se_tmr->response);
741 mcmd->fc_tm_rsp = FC_TM_SUCCESS;
744 mcmd->fc_tm_rsp = FC_TM_BAD_CMD;
747 mcmd->fc_tm_rsp = FC_TM_REJECT;
751 mcmd->fc_tm_rsp = FC_TM_FAILED;
758 qlt_xmit_tm_rsp(mcmd);