Lines Matching defs:se_cmd

2143 	mcmd->se_cmd.cpuid = h->cpuid;
2151 mcmd->unpacked_lun = abort_cmd->se_cmd.orig_fe_lun;
2155 mcmd->se_cmd.cpuid = abort_cmd->se_cmd.cpuid;
2161 queue_work_on(mcmd->se_cmd.cpuid, qla_tgt_wq, &mcmd->work);
2418 * -> tcm_qla2xxx_check_stop_free() to release the TMR associated se_cmd
2444 if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL) {
2455 if ((cmd->se_cmd.prot_op == TARGET_PROT_DIN_INSERT) ||
2456 (cmd->se_cmd.prot_op == TARGET_PROT_DOUT_STRIP)) {
2470 if ((cmd->se_cmd.prot_op == TARGET_PROT_DIN_INSERT) ||
2471 (cmd->se_cmd.prot_op == TARGET_PROT_DOUT_STRIP)) {
2744 "se_cmd=%p tag[%x]",
2745 cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
2751 "se_cmd=%p tag[%x]",
2752 cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
2758 "se_cmd=%p tag[%x]",
2759 cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
2765 "se_cmd=%p tag[%x]",
2766 cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
2781 struct se_cmd *se_cmd = &cmd->se_cmd;
2806 if (se_cmd->se_cmd_flags & SCF_UNDERFLOW_BIT) {
2807 prm->residual = se_cmd->residual_count;
2810 prm->residual, se_cmd->tag,
2811 se_cmd->t_task_cdb ? se_cmd->t_task_cdb[0] : 0,
2814 } else if (se_cmd->se_cmd_flags & SCF_OVERFLOW_BIT) {
2815 prm->residual = se_cmd->residual_count;
2818 prm->residual, se_cmd->tag, se_cmd->t_task_cdb ?
2819 se_cmd->t_task_cdb[0] : 0, cmd->bufflen, prm->rq_result);
2915 qlt_hba_err_chk_enabled(struct se_cmd *se_cmd)
2917 switch (se_cmd->prot_op) {
2938 qla_tgt_ref_mask_check(struct se_cmd *se_cmd)
2940 switch (se_cmd->prot_op) {
2961 struct se_cmd *se_cmd = &cmd->se_cmd;
2962 uint32_t lba = 0xffffffff & se_cmd->t_task_lba;
2977 if ((se_cmd->prot_type == TARGET_DIF_TYPE1_PROT) ||
2978 (se_cmd->prot_type == TARGET_DIF_TYPE2_PROT))
2980 else if (se_cmd->prot_type == TARGET_DIF_TYPE3_PROT)
2986 switch (se_cmd->prot_type) {
3006 if (!qla_tgt_ref_mask_check(se_cmd) ||
3023 if (!qla_tgt_ref_mask_check(se_cmd) ||
3057 struct se_cmd *se_cmd = &cmd->se_cmd;
3071 "qla_target(%d):%s: se_cmd[%p] CRC2 prot_op[0x%x] cmd prot sg:cnt[%p:%x] lba[%llu]\n",
3072 cmd->vp_idx, __func__, se_cmd, se_cmd->prot_op,
3073 prm->prot_sg, prm->prot_seg_cnt, se_cmd->t_task_lba);
3075 if ((se_cmd->prot_op == TARGET_PROT_DIN_INSERT) ||
3076 (se_cmd->prot_op == TARGET_PROT_DOUT_STRIP))
3083 switch (se_cmd->prot_op) {
3101 if (!qlt_hba_err_chk_enabled(se_cmd))
3105 if ((se_cmd->prot_type == TARGET_DIF_TYPE1_PROT) ||
3106 (se_cmd->prot_type == TARGET_DIF_TYPE2_PROT))
3108 else if (se_cmd->prot_type == TARGET_DIF_TYPE3_PROT)
3112 switch (se_cmd->prot_op) {
3273 "is_send_status=%d, cmd->bufflen=%d, cmd->sg_cnt=%d, cmd->dma_data_direction=%d se_cmd[%p] qp %d\n",
3276 &cmd->se_cmd, qpair->id);
3310 if (cmd->se_cmd.prot_op && (xmit_type & QLA_TGT_XMIT_DATA))
3326 if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL)
3453 if (cmd->se_cmd.prot_op)
3467 if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL)
3502 uint64_t lba = cmd->se_cmd.t_task_lba;
3810 struct se_cmd *se_cmd = &cmd->se_cmd;
3815 "(se_cmd=%p, tag=%llu)", vha->vp_idx, cmd, &cmd->se_cmd,
3816 se_cmd->tag);
3831 "se_cmd_flags %x\n", cmd, cmd->se_cmd.transport_state,
3832 cmd->se_cmd.t_state, cmd->se_cmd.se_cmd_flags);
3849 "%s: se_cmd[%p] ox_id %04x\n",
3850 __func__, &cmd->se_cmd,
3879 if (cmd->se_cmd.prot_op)
3882 "se_cmd=%p tag[%x] op %#x/%s",
3884 cmd->num_blks, &cmd->se_cmd,
3886 cmd->se_cmd.prot_op,
3887 prot_op_str(cmd->se_cmd.prot_op));
3963 struct se_cmd *se_cmd;
3987 se_cmd = &cmd->se_cmd;
4011 "status %#x received, state %x, se_cmd %p, "
4014 status, cmd->state, se_cmd);
4025 "received (state %x, se_cmd %p)\n", vha->vp_idx,
4027 status, cmd->state, se_cmd);
4050 vha->vp_idx, status, cmd->state, se_cmd,
4063 "qla_target(%d): CTIO with EDIF error status 0x%x received (state %x, se_cmd %p\n",
4064 vha->vp_idx, status, cmd->state, se_cmd);
4069 "qla_target(%d): CTIO with error status 0x%x received (state %x, se_cmd %p\n",
4070 vha->vp_idx, status, cmd->state, se_cmd);
4102 "Aborted command %p (tag %lld) finished\n", cmd, se_cmd->tag);
4178 cmd->se_cmd.tag = le32_to_cpu(atio->u.isp24.exchange_addr);
4336 cmd->se_cmd.cpuid = h->cpuid;
4435 queue_work_on(cmd->se_cmd.cpuid, qla_tgt_wq, &cmd->work);
4440 queue_work_on(cmd->se_cmd.cpuid, qla_tgt_wq,
4479 mcmd->se_cmd.cpuid = h->cpuid;
4491 mcmd->se_cmd.cpuid = h->cpuid;
4504 queue_work_on(mcmd->se_cmd.cpuid, qla_tgt_wq,
5435 * CTIO from fw w/o se_cmd doesn't provide enough info to retry it,