Lines Matching refs:se_cmd

2143 	mcmd->se_cmd.cpuid = h->cpuid;  in __qlt_24xx_handle_abts()
2151 mcmd->unpacked_lun = abort_cmd->se_cmd.orig_fe_lun; in __qlt_24xx_handle_abts()
2155 mcmd->se_cmd.cpuid = abort_cmd->se_cmd.cpuid; in __qlt_24xx_handle_abts()
2161 queue_work_on(mcmd->se_cmd.cpuid, qla_tgt_wq, &mcmd->work); in __qlt_24xx_handle_abts()
2444 if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL) { in qlt_pci_map_calc_cnt()
2455 if ((cmd->se_cmd.prot_op == TARGET_PROT_DIN_INSERT) || in qlt_pci_map_calc_cnt()
2456 (cmd->se_cmd.prot_op == TARGET_PROT_DOUT_STRIP)) { in qlt_pci_map_calc_cnt()
2470 if ((cmd->se_cmd.prot_op == TARGET_PROT_DIN_INSERT) || in qlt_pci_map_calc_cnt()
2471 (cmd->se_cmd.prot_op == TARGET_PROT_DOUT_STRIP)) { in qlt_pci_map_calc_cnt()
2745 cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, in qlt_print_dif_err()
2752 cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, in qlt_print_dif_err()
2759 cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, in qlt_print_dif_err()
2766 cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, in qlt_print_dif_err()
2781 struct se_cmd *se_cmd = &cmd->se_cmd; in qlt_pre_xmit_response() local
2806 if (se_cmd->se_cmd_flags & SCF_UNDERFLOW_BIT) { in qlt_pre_xmit_response()
2807 prm->residual = se_cmd->residual_count; in qlt_pre_xmit_response()
2810 prm->residual, se_cmd->tag, in qlt_pre_xmit_response()
2811 se_cmd->t_task_cdb ? se_cmd->t_task_cdb[0] : 0, in qlt_pre_xmit_response()
2814 } else if (se_cmd->se_cmd_flags & SCF_OVERFLOW_BIT) { in qlt_pre_xmit_response()
2815 prm->residual = se_cmd->residual_count; in qlt_pre_xmit_response()
2818 prm->residual, se_cmd->tag, se_cmd->t_task_cdb ? in qlt_pre_xmit_response()
2819 se_cmd->t_task_cdb[0] : 0, cmd->bufflen, prm->rq_result); in qlt_pre_xmit_response()
2915 qlt_hba_err_chk_enabled(struct se_cmd *se_cmd) in qlt_hba_err_chk_enabled() argument
2917 switch (se_cmd->prot_op) { in qlt_hba_err_chk_enabled()
2938 qla_tgt_ref_mask_check(struct se_cmd *se_cmd) in qla_tgt_ref_mask_check() argument
2940 switch (se_cmd->prot_op) { in qla_tgt_ref_mask_check()
2961 struct se_cmd *se_cmd = &cmd->se_cmd; in qla_tgt_set_dif_tags() local
2962 uint32_t lba = 0xffffffff & se_cmd->t_task_lba; in qla_tgt_set_dif_tags()
2977 if ((se_cmd->prot_type == TARGET_DIF_TYPE1_PROT) || in qla_tgt_set_dif_tags()
2978 (se_cmd->prot_type == TARGET_DIF_TYPE2_PROT)) in qla_tgt_set_dif_tags()
2980 else if (se_cmd->prot_type == TARGET_DIF_TYPE3_PROT) in qla_tgt_set_dif_tags()
2986 switch (se_cmd->prot_type) { in qla_tgt_set_dif_tags()
3006 if (!qla_tgt_ref_mask_check(se_cmd) || in qla_tgt_set_dif_tags()
3023 if (!qla_tgt_ref_mask_check(se_cmd) || in qla_tgt_set_dif_tags()
3057 struct se_cmd *se_cmd = &cmd->se_cmd; in qlt_build_ctio_crc2_pkt() local
3072 cmd->vp_idx, __func__, se_cmd, se_cmd->prot_op, in qlt_build_ctio_crc2_pkt()
3073 prm->prot_sg, prm->prot_seg_cnt, se_cmd->t_task_lba); in qlt_build_ctio_crc2_pkt()
3075 if ((se_cmd->prot_op == TARGET_PROT_DIN_INSERT) || in qlt_build_ctio_crc2_pkt()
3076 (se_cmd->prot_op == TARGET_PROT_DOUT_STRIP)) in qlt_build_ctio_crc2_pkt()
3083 switch (se_cmd->prot_op) { in qlt_build_ctio_crc2_pkt()
3101 if (!qlt_hba_err_chk_enabled(se_cmd)) in qlt_build_ctio_crc2_pkt()
3105 if ((se_cmd->prot_type == TARGET_DIF_TYPE1_PROT) || in qlt_build_ctio_crc2_pkt()
3106 (se_cmd->prot_type == TARGET_DIF_TYPE2_PROT)) in qlt_build_ctio_crc2_pkt()
3108 else if (se_cmd->prot_type == TARGET_DIF_TYPE3_PROT) in qlt_build_ctio_crc2_pkt()
3112 switch (se_cmd->prot_op) { in qlt_build_ctio_crc2_pkt()
3276 &cmd->se_cmd, qpair->id); in qlt_xmit_response()
3310 if (cmd->se_cmd.prot_op && (xmit_type & QLA_TGT_XMIT_DATA)) in qlt_xmit_response()
3326 if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL) in qlt_xmit_response()
3453 if (cmd->se_cmd.prot_op) in qlt_rdy_to_xfer()
3467 if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL) in qlt_rdy_to_xfer()
3502 uint64_t lba = cmd->se_cmd.t_task_lba; in qlt_handle_dif_error()
3810 struct se_cmd *se_cmd = &cmd->se_cmd; in qlt_abort_cmd() local
3815 "(se_cmd=%p, tag=%llu)", vha->vp_idx, cmd, &cmd->se_cmd, in qlt_abort_cmd()
3816 se_cmd->tag); in qlt_abort_cmd()
3831 "se_cmd_flags %x\n", cmd, cmd->se_cmd.transport_state, in qlt_abort_cmd()
3832 cmd->se_cmd.t_state, cmd->se_cmd.se_cmd_flags); in qlt_abort_cmd()
3850 __func__, &cmd->se_cmd, in qlt_free_cmd()
3879 if (cmd->se_cmd.prot_op) in qlt_term_ctio_exchange()
3884 cmd->num_blks, &cmd->se_cmd, in qlt_term_ctio_exchange()
3886 cmd->se_cmd.prot_op, in qlt_term_ctio_exchange()
3887 prot_op_str(cmd->se_cmd.prot_op)); in qlt_term_ctio_exchange()
3963 struct se_cmd *se_cmd; in qlt_do_ctio_completion() local
3987 se_cmd = &cmd->se_cmd; in qlt_do_ctio_completion()
4014 status, cmd->state, se_cmd); in qlt_do_ctio_completion()
4027 status, cmd->state, se_cmd); in qlt_do_ctio_completion()
4050 vha->vp_idx, status, cmd->state, se_cmd, in qlt_do_ctio_completion()
4064 vha->vp_idx, status, cmd->state, se_cmd); in qlt_do_ctio_completion()
4070 vha->vp_idx, status, cmd->state, se_cmd); in qlt_do_ctio_completion()
4102 "Aborted command %p (tag %lld) finished\n", cmd, se_cmd->tag); in qlt_do_ctio_completion()
4178 cmd->se_cmd.tag = le32_to_cpu(atio->u.isp24.exchange_addr); in __qlt_do_work()
4336 cmd->se_cmd.cpuid = h->cpuid; in qlt_assign_qpair()
4435 queue_work_on(cmd->se_cmd.cpuid, qla_tgt_wq, &cmd->work); in qlt_handle_cmd_for_atio()
4440 queue_work_on(cmd->se_cmd.cpuid, qla_tgt_wq, in qlt_handle_cmd_for_atio()
4479 mcmd->se_cmd.cpuid = h->cpuid; in qlt_issue_task_mgmt()
4491 mcmd->se_cmd.cpuid = h->cpuid; in qlt_issue_task_mgmt()
4504 queue_work_on(mcmd->se_cmd.cpuid, qla_tgt_wq, in qlt_issue_task_mgmt()