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);
334 struct qla_tgt_mgmt_cmd *mcmd = container_of(se_cmd,
336 qlt_free_mcmd(mcmd);
571 static int tcm_qla2xxx_handle_tmr(struct qla_tgt_mgmt_cmd *mcmd, u64 lun,
574 struct fc_port *sess = mcmd->sess;
575 struct se_cmd *se_cmd = &mcmd->se_cmd;
615 return target_submit_tmr(se_cmd, sess->se_sess, NULL, lun, mcmd,
733 struct qla_tgt_mgmt_cmd *mcmd = container_of(se_cmd,
736 pr_debug("queue_tm_rsp: mcmd: %p func: 0x%02x response: 0x%02x\n",
737 mcmd, se_tmr->function, se_tmr->response);
744 mcmd->fc_tm_rsp = FC_TM_SUCCESS;
747 mcmd->fc_tm_rsp = FC_TM_BAD_CMD;
750 mcmd->fc_tm_rsp = FC_TM_REJECT;
754 mcmd->fc_tm_rsp = FC_TM_FAILED;
761 qlt_xmit_tm_rsp(mcmd);