se_cmd             57 drivers/infiniband/ulp/isert/ib_isert.c isert_prot_cmd(struct isert_conn *conn, struct se_cmd *cmd)
se_cmd           1138 drivers/infiniband/ulp/isert/ib_isert.c 	data_len = cmd->se_cmd.data_length;
se_cmd           1141 drivers/infiniband/ulp/isert/ib_isert.c 		cmd->se_cmd.se_cmd_flags |= SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC;
se_cmd           1155 drivers/infiniband/ulp/isert/ib_isert.c 		sg_copy_from_buffer(cmd->se_cmd.t_data_sg, sg_nents,
se_cmd           1161 drivers/infiniband/ulp/isert/ib_isert.c 		cmd->se_cmd.t_data_sg = &isert_cmd->sg;
se_cmd           1162 drivers/infiniband/ulp/isert/ib_isert.c 		cmd->se_cmd.t_data_nents = 1;
se_cmd           1170 drivers/infiniband/ulp/isert/ib_isert.c 	if (cmd->write_data_done == cmd->se_cmd.data_length) {
se_cmd           1183 drivers/infiniband/ulp/isert/ib_isert.c 		target_put_sess_cmd(&cmd->se_cmd);
se_cmd           1216 drivers/infiniband/ulp/isert/ib_isert.c 		  cmd->se_cmd.data_length);
se_cmd           1219 drivers/infiniband/ulp/isert/ib_isert.c 	sg_start = &cmd->se_cmd.t_data_sg[sg_off];
se_cmd           1488 drivers/infiniband/ulp/isert/ib_isert.c 	struct se_cmd *se_cmd = &cmd->iscsi_cmd->se_cmd;
se_cmd           1489 drivers/infiniband/ulp/isert/ib_isert.c 	enum dma_data_direction dir = target_reverse_dma_direction(se_cmd);
se_cmd           1494 drivers/infiniband/ulp/isert/ib_isert.c 	if (isert_prot_cmd(conn, se_cmd)) {
se_cmd           1496 drivers/infiniband/ulp/isert/ib_isert.c 				conn->cm_id->port_num, se_cmd->t_data_sg,
se_cmd           1497 drivers/infiniband/ulp/isert/ib_isert.c 				se_cmd->t_data_nents, se_cmd->t_prot_sg,
se_cmd           1498 drivers/infiniband/ulp/isert/ib_isert.c 				se_cmd->t_prot_nents, dir);
se_cmd           1501 drivers/infiniband/ulp/isert/ib_isert.c 				se_cmd->t_data_sg, se_cmd->t_data_nents, dir);
se_cmd           1533 drivers/infiniband/ulp/isert/ib_isert.c 			    cmd->se_cmd.t_state == TRANSPORT_WRITE_PENDING) {
se_cmd           1534 drivers/infiniband/ulp/isert/ib_isert.c 				struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd           1536 drivers/infiniband/ulp/isert/ib_isert.c 				target_put_sess_cmd(se_cmd);
se_cmd           1541 drivers/infiniband/ulp/isert/ib_isert.c 		transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd           1549 drivers/infiniband/ulp/isert/ib_isert.c 		transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd           1569 drivers/infiniband/ulp/isert/ib_isert.c 		if (cmd->se_cmd.se_tfo != NULL) {
se_cmd           1572 drivers/infiniband/ulp/isert/ib_isert.c 			transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd           1609 drivers/infiniband/ulp/isert/ib_isert.c isert_check_pi_status(struct se_cmd *se_cmd, struct ib_mr *sig_mr)
se_cmd           1622 drivers/infiniband/ulp/isert/ib_isert.c 		u32 block_size = se_cmd->se_dev->dev_attrib.block_size + 8;
se_cmd           1626 drivers/infiniband/ulp/isert/ib_isert.c 			se_cmd->pi_err = TCM_LOGICAL_BLOCK_GUARD_CHECK_FAILED;
se_cmd           1629 drivers/infiniband/ulp/isert/ib_isert.c 			se_cmd->pi_err = TCM_LOGICAL_BLOCK_REF_TAG_CHECK_FAILED;
se_cmd           1632 drivers/infiniband/ulp/isert/ib_isert.c 			se_cmd->pi_err = TCM_LOGICAL_BLOCK_APP_TAG_CHECK_FAILED;
se_cmd           1637 drivers/infiniband/ulp/isert/ib_isert.c 		se_cmd->bad_sector = sec_offset_err + se_cmd->t_task_lba;
se_cmd           1642 drivers/infiniband/ulp/isert/ib_isert.c 			  (unsigned long long)se_cmd->bad_sector,
se_cmd           1659 drivers/infiniband/ulp/isert/ib_isert.c 	struct se_cmd *cmd = &isert_cmd->iscsi_cmd->se_cmd;
se_cmd           1702 drivers/infiniband/ulp/isert/ib_isert.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd           1717 drivers/infiniband/ulp/isert/ib_isert.c 	if (isert_prot_cmd(isert_conn, se_cmd))
se_cmd           1718 drivers/infiniband/ulp/isert/ib_isert.c 		ret = isert_check_pi_status(se_cmd, isert_cmd->rw.reg->mr);
se_cmd           1734 drivers/infiniband/ulp/isert/ib_isert.c 		transport_generic_request_failure(se_cmd, se_cmd->pi_err);
se_cmd           1736 drivers/infiniband/ulp/isert/ib_isert.c 		target_execute_cmd(se_cmd);
se_cmd           1855 drivers/infiniband/ulp/isert/ib_isert.c 	if (cmd->se_cmd.sense_buffer &&
se_cmd           1856 drivers/infiniband/ulp/isert/ib_isert.c 	    ((cmd->se_cmd.se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) ||
se_cmd           1857 drivers/infiniband/ulp/isert/ib_isert.c 	    (cmd->se_cmd.se_cmd_flags & SCF_EMULATED_TASK_SENSE))) {
se_cmd           1863 drivers/infiniband/ulp/isert/ib_isert.c 		put_unaligned_be16(cmd->se_cmd.scsi_sense_length,
se_cmd           1865 drivers/infiniband/ulp/isert/ib_isert.c 		cmd->se_cmd.scsi_sense_length += sizeof(__be16);
se_cmd           1867 drivers/infiniband/ulp/isert/ib_isert.c 		padding = -(cmd->se_cmd.scsi_sense_length) & 3;
se_cmd           1868 drivers/infiniband/ulp/isert/ib_isert.c 		hton24(hdr->dlength, (u32)cmd->se_cmd.scsi_sense_length);
se_cmd           1869 drivers/infiniband/ulp/isert/ib_isert.c 		pdu_len = cmd->se_cmd.scsi_sense_length + padding;
se_cmd           2062 drivers/infiniband/ulp/isert/ib_isert.c isert_set_dif_domain(struct se_cmd *se_cmd, struct ib_sig_domain *domain)
se_cmd           2066 drivers/infiniband/ulp/isert/ib_isert.c 	domain->sig.dif.pi_interval = se_cmd->se_dev->dev_attrib.block_size;
se_cmd           2067 drivers/infiniband/ulp/isert/ib_isert.c 	domain->sig.dif.ref_tag = se_cmd->reftag_seed;
se_cmd           2076 drivers/infiniband/ulp/isert/ib_isert.c 	if (se_cmd->prot_type == TARGET_DIF_TYPE1_PROT ||
se_cmd           2077 drivers/infiniband/ulp/isert/ib_isert.c 	    se_cmd->prot_type == TARGET_DIF_TYPE2_PROT)
se_cmd           2082 drivers/infiniband/ulp/isert/ib_isert.c isert_set_sig_attrs(struct se_cmd *se_cmd, struct ib_sig_attrs *sig_attrs)
se_cmd           2086 drivers/infiniband/ulp/isert/ib_isert.c 	switch (se_cmd->prot_op) {
se_cmd           2090 drivers/infiniband/ulp/isert/ib_isert.c 		isert_set_dif_domain(se_cmd, &sig_attrs->wire);
se_cmd           2095 drivers/infiniband/ulp/isert/ib_isert.c 		isert_set_dif_domain(se_cmd, &sig_attrs->mem);
se_cmd           2099 drivers/infiniband/ulp/isert/ib_isert.c 		isert_set_dif_domain(se_cmd, &sig_attrs->wire);
se_cmd           2100 drivers/infiniband/ulp/isert/ib_isert.c 		isert_set_dif_domain(se_cmd, &sig_attrs->mem);
se_cmd           2103 drivers/infiniband/ulp/isert/ib_isert.c 		isert_err("Unsupported PI operation %d\n", se_cmd->prot_op);
se_cmd           2107 drivers/infiniband/ulp/isert/ib_isert.c 	if (se_cmd->prot_checks & TARGET_DIF_CHECK_GUARD)
se_cmd           2109 drivers/infiniband/ulp/isert/ib_isert.c 	if (se_cmd->prot_checks & TARGET_DIF_CHECK_APPTAG)
se_cmd           2111 drivers/infiniband/ulp/isert/ib_isert.c 	if (se_cmd->prot_checks & TARGET_DIF_CHECK_REFTAG)
se_cmd           2121 drivers/infiniband/ulp/isert/ib_isert.c 	struct se_cmd *se_cmd = &cmd->iscsi_cmd->se_cmd;
se_cmd           2122 drivers/infiniband/ulp/isert/ib_isert.c 	enum dma_data_direction dir = target_reverse_dma_direction(se_cmd);
se_cmd           2141 drivers/infiniband/ulp/isert/ib_isert.c 	if (isert_prot_cmd(conn, se_cmd)) {
se_cmd           2144 drivers/infiniband/ulp/isert/ib_isert.c 		ret = isert_set_sig_attrs(se_cmd, &sig_attrs);
se_cmd           2150 drivers/infiniband/ulp/isert/ib_isert.c 				se_cmd->t_data_sg, se_cmd->t_data_nents,
se_cmd           2151 drivers/infiniband/ulp/isert/ib_isert.c 				se_cmd->t_prot_sg, se_cmd->t_prot_nents,
se_cmd           2155 drivers/infiniband/ulp/isert/ib_isert.c 				se_cmd->t_data_sg, se_cmd->t_data_nents,
se_cmd           2176 drivers/infiniband/ulp/isert/ib_isert.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd           2184 drivers/infiniband/ulp/isert/ib_isert.c 		 isert_cmd, se_cmd->data_length);
se_cmd           2186 drivers/infiniband/ulp/isert/ib_isert.c 	if (isert_prot_cmd(isert_conn, se_cmd)) {
se_cmd           2223 drivers/infiniband/ulp/isert/ib_isert.c 		 isert_cmd, cmd->se_cmd.data_length, cmd->write_data_done);
se_cmd           2608 drivers/infiniband/ulp/isert/ib_isert.c 		    (cmd->write_data_done < cmd->se_cmd.data_length))
se_cmd             97 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_release_cmd(struct se_cmd *se_cmd);
se_cmd             99 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_queue_status(struct se_cmd *cmd);
se_cmd           1367 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct se_cmd *cmd = &ioctx->cmd;
se_cmd           1472 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_check_stop_free(struct se_cmd *cmd)
se_cmd           1490 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct se_cmd *cmd;
se_cmd           1580 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct se_cmd *cmd;
se_cmd           2724 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_write_pending(struct se_cmd *se_cmd)
se_cmd           2727 drivers/infiniband/ulp/srpt/ib_srpt.c 		container_of(se_cmd, struct srpt_send_ioctx, cmd);
se_cmd           2791 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_queue_response(struct se_cmd *cmd)
se_cmd           2886 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_queue_data_in(struct se_cmd *cmd)
se_cmd           2892 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_queue_tm_rsp(struct se_cmd *cmd)
se_cmd           2903 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_aborted_task(struct se_cmd *cmd)
se_cmd           2912 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_queue_status(struct se_cmd *cmd)
se_cmd           3305 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_release_cmd(struct se_cmd *se_cmd)
se_cmd           3307 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct srpt_send_ioctx *ioctx = container_of(se_cmd,
se_cmd           3326 drivers/infiniband/ulp/srpt/ib_srpt.c 	target_free_tag(se_cmd->se_sess, se_cmd);
se_cmd           3363 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_get_tcm_cmd_state(struct se_cmd *se_cmd)
se_cmd           3367 drivers/infiniband/ulp/srpt/ib_srpt.c 	ioctx = container_of(se_cmd, struct srpt_send_ioctx, cmd);
se_cmd            230 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct se_cmd		cmd;
se_cmd             57 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static void ibmvscsis_determine_resid(struct se_cmd *se_cmd,
se_cmd             60 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	u32 residual_count = se_cmd->residual_count;
se_cmd             65 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	if (se_cmd->se_cmd_flags & SCF_UNDERFLOW_BIT) {
se_cmd             66 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		if (se_cmd->data_direction == DMA_TO_DEVICE) {
se_cmd             70 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		} else if (se_cmd->data_direction == DMA_FROM_DEVICE) {
se_cmd             75 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	} else if (se_cmd->se_cmd_flags & SCF_OVERFLOW_BIT) {
se_cmd             76 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		if (se_cmd->data_direction == DMA_TO_DEVICE) {
se_cmd             80 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		} else if (se_cmd->data_direction == DMA_FROM_DEVICE) {
se_cmd           1289 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 			memset(&cmd->se_cmd, 0, sizeof(cmd->se_cmd));
se_cmd           1909 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 				if (cmd->se_cmd.transport_state & CMD_T_ABORTED &&
se_cmd           1910 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 				    !(cmd->se_cmd.transport_state & CMD_T_TAS)) {
se_cmd           2724 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	cmd->se_cmd.tag = be64_to_cpu(srp->tag);
se_cmd           2732 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	rc = target_submit_cmd(&cmd->se_cmd, nexus->se_sess, srp->cdb,
se_cmd           2797 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		cmd->se_cmd.se_tmr_req->response =
se_cmd           2804 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		cmd->se_cmd.tag = be64_to_cpu(srp_tsk->tag);
se_cmd           2814 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		rc = target_submit_tmr(&cmd->se_cmd, nexus->se_sess, NULL,
se_cmd           2823 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 			cmd->se_cmd.se_tmr_req->response =
se_cmd           2829 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		transport_send_check_condition_and_sense(&cmd->se_cmd, 0, 0);
se_cmd           3062 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd           3065 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	u8 rc = se_cmd->scsi_status;
se_cmd           3068 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		if (scsi_normalize_sense(se_cmd->sense_buffer,
se_cmd           3069 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 					 se_cmd->scsi_sense_length, &sshdr))
se_cmd           3071 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 			    (se_cmd->residual_count == 0 ||
se_cmd           3072 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 			     se_cmd->residual_count == se_cmd->data_length)) {
se_cmd           3093 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd           3119 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 			ibmvscsis_determine_resid(se_cmd, rsp);
se_cmd           3120 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 			if (se_cmd->scsi_sense_length && se_cmd->sense_buffer) {
se_cmd           3122 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 					cpu_to_be32(se_cmd->scsi_sense_length);
se_cmd           3124 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 				len += se_cmd->scsi_sense_length;
se_cmd           3125 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 				memcpy(data, se_cmd->sense_buffer,
se_cmd           3126 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 				       se_cmd->scsi_sense_length);
se_cmd           3145 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		switch (se_cmd->se_tmr_req->response) {
se_cmd           3728 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static int ibmvscsis_check_stop_free(struct se_cmd *se_cmd)
se_cmd           3730 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	return target_put_sess_cmd(se_cmd);
se_cmd           3733 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static void ibmvscsis_release_cmd(struct se_cmd *se_cmd)
se_cmd           3735 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd,
se_cmd           3736 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 						 se_cmd);
se_cmd           3751 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static int ibmvscsis_write_pending(struct se_cmd *se_cmd)
se_cmd           3753 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd,
se_cmd           3754 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 						 se_cmd);
se_cmd           3781 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	target_execute_cmd(se_cmd);
se_cmd           3789 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static int ibmvscsis_get_cmd_state(struct se_cmd *se_cmd)
se_cmd           3794 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static int ibmvscsis_queue_data_in(struct se_cmd *se_cmd)
se_cmd           3796 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd,
se_cmd           3797 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 						 se_cmd);
se_cmd           3808 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		sd = se_cmd->sense_buffer;
se_cmd           3809 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		se_cmd->scsi_sense_length = 18;
se_cmd           3810 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		memset(se_cmd->sense_buffer, 0, se_cmd->scsi_sense_length);
se_cmd           3812 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		scsi_build_sense_buffer(0, se_cmd->sense_buffer, MEDIUM_ERROR,
se_cmd           3823 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static int ibmvscsis_queue_status(struct se_cmd *se_cmd)
se_cmd           3825 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd,
se_cmd           3826 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 						 se_cmd);
se_cmd           3830 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	dev_dbg(&vscsi->dev, "queue_status %p\n", se_cmd);
se_cmd           3839 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static void ibmvscsis_queue_tm_rsp(struct se_cmd *se_cmd)
se_cmd           3841 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd,
se_cmd           3842 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 						 se_cmd);
se_cmd           3851 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		se_cmd, (int)se_cmd->se_tmr_req->response);
se_cmd           3854 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	    cmd->se_cmd.se_tmr_req->response == TMR_TASK_DOES_NOT_EXIST) {
se_cmd           3857 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 			if (tag_to_abort == cmd_itr->se_cmd.tag) {
se_cmd           3871 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static void ibmvscsis_aborted_task(struct se_cmd *se_cmd)
se_cmd           3873 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd,
se_cmd           3874 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 						 se_cmd);
se_cmd           3878 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		se_cmd, se_cmd->tag);
se_cmd            157 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h 	struct se_cmd se_cmd;
se_cmd            171 drivers/scsi/ibmvscsi_tgt/libsrp.c 		sg = cmd->se_cmd.t_data_sg;
se_cmd            172 drivers/scsi/ibmvscsi_tgt/libsrp.c 		nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents,
se_cmd            176 drivers/scsi/ibmvscsi_tgt/libsrp.c 			       cmd->se_cmd.t_data_nents);
se_cmd            179 drivers/scsi/ibmvscsi_tgt/libsrp.c 		len = min(cmd->se_cmd.data_length, be32_to_cpu(md->len));
se_cmd            206 drivers/scsi/ibmvscsi_tgt/libsrp.c 		sg = cmd->se_cmd.t_data_sg;
se_cmd            243 drivers/scsi/ibmvscsi_tgt/libsrp.c 		nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents,
se_cmd            247 drivers/scsi/ibmvscsi_tgt/libsrp.c 			       cmd->se_cmd.t_data_nents);
se_cmd            251 drivers/scsi/ibmvscsi_tgt/libsrp.c 		len = min(cmd->se_cmd.data_length, be32_to_cpu(id->len));
se_cmd            304 drivers/scsi/ibmvscsi_tgt/libsrp.c 	if (!cmd->se_cmd.t_data_nents)
se_cmd           2099 drivers/scsi/qla2xxx/qla_target.c 	mcmd->se_cmd.cpuid = h->cpuid;
se_cmd           2108 drivers/scsi/qla2xxx/qla_target.c 			mcmd->se_cmd.cpuid = abort_cmd->se_cmd.cpuid;
se_cmd           2115 drivers/scsi/qla2xxx/qla_target.c 	queue_work_on(mcmd->se_cmd.cpuid, qla_tgt_wq, &mcmd->work);
se_cmd           2398 drivers/scsi/qla2xxx/qla_target.c 	if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL) {
se_cmd           2409 drivers/scsi/qla2xxx/qla_target.c 		if ((cmd->se_cmd.prot_op == TARGET_PROT_DIN_INSERT) ||
se_cmd           2410 drivers/scsi/qla2xxx/qla_target.c 		    (cmd->se_cmd.prot_op == TARGET_PROT_DOUT_STRIP)) {
se_cmd           2424 drivers/scsi/qla2xxx/qla_target.c 			if ((cmd->se_cmd.prot_op == TARGET_PROT_DIN_INSERT) ||
se_cmd           2425 drivers/scsi/qla2xxx/qla_target.c 			    (cmd->se_cmd.prot_op == TARGET_PROT_DOUT_STRIP)) {
se_cmd           2689 drivers/scsi/qla2xxx/qla_target.c 			    cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
se_cmd           2696 drivers/scsi/qla2xxx/qla_target.c 			    cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
se_cmd           2703 drivers/scsi/qla2xxx/qla_target.c 			    cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
se_cmd           2710 drivers/scsi/qla2xxx/qla_target.c 			    cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd,
se_cmd           2725 drivers/scsi/qla2xxx/qla_target.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd           2750 drivers/scsi/qla2xxx/qla_target.c 	if (se_cmd->se_cmd_flags & SCF_UNDERFLOW_BIT) {
se_cmd           2751 drivers/scsi/qla2xxx/qla_target.c 		prm->residual = se_cmd->residual_count;
se_cmd           2754 drivers/scsi/qla2xxx/qla_target.c 		       prm->residual, se_cmd->tag,
se_cmd           2755 drivers/scsi/qla2xxx/qla_target.c 		       se_cmd->t_task_cdb ? se_cmd->t_task_cdb[0] : 0,
se_cmd           2758 drivers/scsi/qla2xxx/qla_target.c 	} else if (se_cmd->se_cmd_flags & SCF_OVERFLOW_BIT) {
se_cmd           2759 drivers/scsi/qla2xxx/qla_target.c 		prm->residual = se_cmd->residual_count;
se_cmd           2762 drivers/scsi/qla2xxx/qla_target.c 		       prm->residual, se_cmd->tag, se_cmd->t_task_cdb ?
se_cmd           2763 drivers/scsi/qla2xxx/qla_target.c 		       se_cmd->t_task_cdb[0] : 0, cmd->bufflen, prm->rq_result);
se_cmd           2855 drivers/scsi/qla2xxx/qla_target.c qlt_hba_err_chk_enabled(struct se_cmd *se_cmd)
se_cmd           2857 drivers/scsi/qla2xxx/qla_target.c 	switch (se_cmd->prot_op) {
se_cmd           2878 drivers/scsi/qla2xxx/qla_target.c qla_tgt_ref_mask_check(struct se_cmd *se_cmd)
se_cmd           2880 drivers/scsi/qla2xxx/qla_target.c 	switch (se_cmd->prot_op) {
se_cmd           2901 drivers/scsi/qla2xxx/qla_target.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd           2902 drivers/scsi/qla2xxx/qla_target.c 	uint32_t lba = 0xffffffff & se_cmd->t_task_lba;
se_cmd           2917 drivers/scsi/qla2xxx/qla_target.c 		if ((se_cmd->prot_type == TARGET_DIF_TYPE1_PROT) ||
se_cmd           2918 drivers/scsi/qla2xxx/qla_target.c 		    (se_cmd->prot_type == TARGET_DIF_TYPE2_PROT))
se_cmd           2920 drivers/scsi/qla2xxx/qla_target.c 		else if (se_cmd->prot_type == TARGET_DIF_TYPE3_PROT)
se_cmd           2926 drivers/scsi/qla2xxx/qla_target.c 	switch (se_cmd->prot_type) {
se_cmd           2946 drivers/scsi/qla2xxx/qla_target.c 	    if (!qla_tgt_ref_mask_check(se_cmd) ||
se_cmd           2963 drivers/scsi/qla2xxx/qla_target.c 	    if (!qla_tgt_ref_mask_check(se_cmd) ||
se_cmd           2997 drivers/scsi/qla2xxx/qla_target.c 	struct se_cmd		*se_cmd = &cmd->se_cmd;
se_cmd           3012 drivers/scsi/qla2xxx/qla_target.c 		cmd->vp_idx, __func__, se_cmd, se_cmd->prot_op,
se_cmd           3013 drivers/scsi/qla2xxx/qla_target.c 		prm->prot_sg, prm->prot_seg_cnt, se_cmd->t_task_lba);
se_cmd           3015 drivers/scsi/qla2xxx/qla_target.c 	if ((se_cmd->prot_op == TARGET_PROT_DIN_INSERT) ||
se_cmd           3016 drivers/scsi/qla2xxx/qla_target.c 	    (se_cmd->prot_op == TARGET_PROT_DOUT_STRIP))
se_cmd           3023 drivers/scsi/qla2xxx/qla_target.c 	switch (se_cmd->prot_op) {
se_cmd           3041 drivers/scsi/qla2xxx/qla_target.c 	if (!qlt_hba_err_chk_enabled(se_cmd))
se_cmd           3045 drivers/scsi/qla2xxx/qla_target.c 		if ((se_cmd->prot_type == TARGET_DIF_TYPE1_PROT) ||
se_cmd           3046 drivers/scsi/qla2xxx/qla_target.c 		    (se_cmd->prot_type == TARGET_DIF_TYPE2_PROT))
se_cmd           3048 drivers/scsi/qla2xxx/qla_target.c 		else if (se_cmd->prot_type == TARGET_DIF_TYPE3_PROT)
se_cmd           3052 drivers/scsi/qla2xxx/qla_target.c 	switch (se_cmd->prot_op) {
se_cmd           3217 drivers/scsi/qla2xxx/qla_target.c 	    &cmd->se_cmd, qpair->id);
se_cmd           3251 drivers/scsi/qla2xxx/qla_target.c 	if (cmd->se_cmd.prot_op && (xmit_type & QLA_TGT_XMIT_DATA))
se_cmd           3267 drivers/scsi/qla2xxx/qla_target.c 		if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL)
se_cmd           3394 drivers/scsi/qla2xxx/qla_target.c 	if (cmd->se_cmd.prot_op)
se_cmd           3408 drivers/scsi/qla2xxx/qla_target.c 	if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL)
se_cmd           3443 drivers/scsi/qla2xxx/qla_target.c 	uint64_t	lba = cmd->se_cmd.t_task_lba;
se_cmd           3751 drivers/scsi/qla2xxx/qla_target.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd           3756 drivers/scsi/qla2xxx/qla_target.c 	    "(se_cmd=%p, tag=%llu)", vha->vp_idx, cmd, &cmd->se_cmd,
se_cmd           3757 drivers/scsi/qla2xxx/qla_target.c 	    se_cmd->tag);
se_cmd           3769 drivers/scsi/qla2xxx/qla_target.c 		    "se_cmd_flags %x\n", cmd, cmd->se_cmd.transport_state,
se_cmd           3770 drivers/scsi/qla2xxx/qla_target.c 		    cmd->se_cmd.t_state, cmd->se_cmd.se_cmd_flags);
se_cmd           3788 drivers/scsi/qla2xxx/qla_target.c 	    __func__, &cmd->se_cmd,
se_cmd           3809 drivers/scsi/qla2xxx/qla_target.c 	target_free_tag(sess->se_sess, &cmd->se_cmd);
se_cmd           3822 drivers/scsi/qla2xxx/qla_target.c 	if (cmd->se_cmd.prot_op)
se_cmd           3827 drivers/scsi/qla2xxx/qla_target.c 		     cmd->num_blks, &cmd->se_cmd,
se_cmd           3829 drivers/scsi/qla2xxx/qla_target.c 		     cmd->se_cmd.prot_op,
se_cmd           3830 drivers/scsi/qla2xxx/qla_target.c 		     prot_op_str(cmd->se_cmd.prot_op));
se_cmd           3906 drivers/scsi/qla2xxx/qla_target.c 	struct se_cmd *se_cmd;
se_cmd           3924 drivers/scsi/qla2xxx/qla_target.c 	se_cmd = &cmd->se_cmd;
se_cmd           3951 drivers/scsi/qla2xxx/qla_target.c 			    status, cmd->state, se_cmd);
se_cmd           3964 drivers/scsi/qla2xxx/qla_target.c 			    status, cmd->state, se_cmd);
se_cmd           3987 drivers/scsi/qla2xxx/qla_target.c 			    vha->vp_idx, status, cmd->state, se_cmd,
se_cmd           3997 drivers/scsi/qla2xxx/qla_target.c 			    vha->vp_idx, status, cmd->state, se_cmd);
se_cmd           4029 drivers/scsi/qla2xxx/qla_target.c 		  "Aborted command %p (tag %lld) finished\n", cmd, se_cmd->tag);
se_cmd           4105 drivers/scsi/qla2xxx/qla_target.c 	cmd->se_cmd.tag = atio->u.isp24.exchange_addr;
se_cmd           4143 drivers/scsi/qla2xxx/qla_target.c 	target_free_tag(sess->se_sess, &cmd->se_cmd);
se_cmd           4263 drivers/scsi/qla2xxx/qla_target.c 	cmd->se_cmd.cpuid = h->cpuid;
se_cmd           4286 drivers/scsi/qla2xxx/qla_target.c 	cmd->se_cmd.map_tag = tag;
se_cmd           4287 drivers/scsi/qla2xxx/qla_target.c 	cmd->se_cmd.map_cpu = cpu;
se_cmd           4366 drivers/scsi/qla2xxx/qla_target.c 		queue_work_on(cmd->se_cmd.cpuid, qla_tgt_wq, &cmd->work);
se_cmd           4372 drivers/scsi/qla2xxx/qla_target.c 			queue_work_on(cmd->se_cmd.cpuid, qla_tgt_wq,
se_cmd           4411 drivers/scsi/qla2xxx/qla_target.c 	mcmd->se_cmd.cpuid = h->cpuid;
se_cmd           4423 drivers/scsi/qla2xxx/qla_target.c 		mcmd->se_cmd.cpuid = h->cpuid;
se_cmd           4436 drivers/scsi/qla2xxx/qla_target.c 	queue_work_on(mcmd->se_cmd.cpuid, qla_tgt_wq,
se_cmd           5407 drivers/scsi/qla2xxx/qla_target.c 	cmd->se_cmd.map_cpu = cpu;
se_cmd            857 drivers/scsi/qla2xxx/qla_target.h 	struct se_cmd se_cmd;
se_cmd            951 drivers/scsi/qla2xxx/qla_target.h 	struct se_cmd se_cmd;
se_cmd            239 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	transport_generic_free_cmd(&mcmd->se_cmd, 0);
se_cmd            268 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd            291 drivers/scsi/qla2xxx/tcm_qla2xxx.c static int tcm_qla2xxx_check_stop_free(struct se_cmd *se_cmd)
se_cmd            295 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	if ((se_cmd->se_cmd_flags & SCF_SCSI_TMR_CDB) == 0) {
se_cmd            296 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		cmd = container_of(se_cmd, struct qla_tgt_cmd, se_cmd);
se_cmd            300 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	return target_put_sess_cmd(se_cmd);
se_cmd            306 drivers/scsi/qla2xxx/tcm_qla2xxx.c static void tcm_qla2xxx_release_cmd(struct se_cmd *se_cmd)
se_cmd            310 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	if (se_cmd->se_cmd_flags & SCF_SCSI_TMR_CDB) {
se_cmd            311 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		struct qla_tgt_mgmt_cmd *mcmd = container_of(se_cmd,
se_cmd            312 drivers/scsi/qla2xxx/tcm_qla2xxx.c 				struct qla_tgt_mgmt_cmd, se_cmd);
se_cmd            316 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd = container_of(se_cmd, struct qla_tgt_cmd, se_cmd);
se_cmd            362 drivers/scsi/qla2xxx/tcm_qla2xxx.c static int tcm_qla2xxx_write_pending(struct se_cmd *se_cmd)
se_cmd            364 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct qla_tgt_cmd *cmd = container_of(se_cmd,
se_cmd            365 drivers/scsi/qla2xxx/tcm_qla2xxx.c 				struct qla_tgt_cmd, se_cmd);
se_cmd            374 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd, kref_read(&cmd->se_cmd.cmd_kref),
se_cmd            375 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd->se_cmd.transport_state,
se_cmd            376 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd->se_cmd.t_state,
se_cmd            377 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd->se_cmd.se_cmd_flags);
se_cmd            378 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		transport_generic_request_failure(&cmd->se_cmd,
se_cmd            383 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->bufflen = se_cmd->data_length;
se_cmd            384 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->dma_data_direction = target_reverse_dma_direction(se_cmd);
se_cmd            386 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->sg_cnt = se_cmd->t_data_nents;
se_cmd            387 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->sg = se_cmd->t_data_sg;
se_cmd            389 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->prot_sg_cnt = se_cmd->t_prot_nents;
se_cmd            390 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->prot_sg = se_cmd->t_prot_sg;
se_cmd            391 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->blk_sz  = se_cmd->se_dev->dev_attrib.block_size;
se_cmd            392 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	se_cmd->pi_err = 0;
se_cmd            406 drivers/scsi/qla2xxx/tcm_qla2xxx.c static int tcm_qla2xxx_get_cmd_state(struct se_cmd *se_cmd)
se_cmd            408 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	if (!(se_cmd->se_cmd_flags & SCF_SCSI_TMR_CDB)) {
se_cmd            409 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		struct qla_tgt_cmd *cmd = container_of(se_cmd,
se_cmd            410 drivers/scsi/qla2xxx/tcm_qla2xxx.c 				struct qla_tgt_cmd, se_cmd);
se_cmd            424 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            436 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	if (se_cmd->cpuid != WORK_CPU_UNBOUND)
se_cmd            461 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	return target_submit_cmd(se_cmd, se_sess, cdb, &cmd->sense_buffer[0],
se_cmd            477 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		transport_generic_request_failure(&cmd->se_cmd,
se_cmd            486 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd->se_cmd.pi_err =
se_cmd            490 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd->se_cmd.pi_err =
se_cmd            494 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd->se_cmd.pi_err =
se_cmd            502 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		if (cmd->se_cmd.pi_err)
se_cmd            503 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			transport_generic_request_failure(&cmd->se_cmd,
se_cmd            504 drivers/scsi/qla2xxx/tcm_qla2xxx.c 				cmd->se_cmd.pi_err);
se_cmd            506 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			transport_generic_request_failure(&cmd->se_cmd,
se_cmd            512 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	return target_execute_cmd(&cmd->se_cmd);
se_cmd            534 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            536 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	if (!(se_cmd->prot_checks & TARGET_DIF_CHECK_GUARD))
se_cmd            539 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	if (!(se_cmd->prot_checks & TARGET_DIF_CHECK_APPTAG))
se_cmd            552 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct se_cmd *se_cmd = &mcmd->se_cmd;
se_cmd            592 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	return target_submit_tmr(se_cmd, sess->se_sess, NULL, lun, mcmd,
se_cmd            600 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct se_cmd *secmd;
se_cmd            613 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd = container_of(secmd, struct qla_tgt_cmd, se_cmd);
se_cmd            622 drivers/scsi/qla2xxx/tcm_qla2xxx.c static int tcm_qla2xxx_queue_data_in(struct se_cmd *se_cmd)
se_cmd            624 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct qla_tgt_cmd *cmd = container_of(se_cmd,
se_cmd            625 drivers/scsi/qla2xxx/tcm_qla2xxx.c 				struct qla_tgt_cmd, se_cmd);
se_cmd            635 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd, kref_read(&cmd->se_cmd.cmd_kref),
se_cmd            636 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd->se_cmd.transport_state,
se_cmd            637 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd->se_cmd.t_state,
se_cmd            638 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			cmd->se_cmd.se_cmd_flags);
se_cmd            644 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->bufflen = se_cmd->data_length;
se_cmd            645 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->dma_data_direction = target_reverse_dma_direction(se_cmd);
se_cmd            647 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->sg_cnt = se_cmd->t_data_nents;
se_cmd            648 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->sg = se_cmd->t_data_sg;
se_cmd            651 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->prot_sg_cnt = se_cmd->t_prot_nents;
se_cmd            652 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->prot_sg = se_cmd->t_prot_sg;
se_cmd            653 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->blk_sz  = se_cmd->se_dev->dev_attrib.block_size;
se_cmd            654 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	se_cmd->pi_err = 0;
se_cmd            660 drivers/scsi/qla2xxx/tcm_qla2xxx.c 				se_cmd->scsi_status);
se_cmd            663 drivers/scsi/qla2xxx/tcm_qla2xxx.c static int tcm_qla2xxx_queue_status(struct se_cmd *se_cmd)
se_cmd            665 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct qla_tgt_cmd *cmd = container_of(se_cmd,
se_cmd            666 drivers/scsi/qla2xxx/tcm_qla2xxx.c 				struct qla_tgt_cmd, se_cmd);
se_cmd            678 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		    cmd, kref_read(&cmd->se_cmd.cmd_kref),
se_cmd            679 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		    cmd->se_cmd.transport_state, cmd->se_cmd.t_state,
se_cmd            680 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		    cmd->se_cmd.se_cmd_flags);
se_cmd            684 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->bufflen = se_cmd->data_length;
se_cmd            688 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	cmd->dma_data_direction = target_reverse_dma_direction(se_cmd);
se_cmd            691 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	if (se_cmd->data_direction == DMA_FROM_DEVICE) {
se_cmd            696 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		if (se_cmd->se_cmd_flags & SCF_OVERFLOW_BIT) {
se_cmd            697 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			se_cmd->se_cmd_flags &= ~SCF_OVERFLOW_BIT;
se_cmd            698 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			se_cmd->residual_count = 0;
se_cmd            700 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		se_cmd->se_cmd_flags |= SCF_UNDERFLOW_BIT;
se_cmd            701 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		se_cmd->residual_count += se_cmd->data_length;
se_cmd            708 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	return qlt_xmit_response(cmd, xmit_type, se_cmd->scsi_status);
se_cmd            711 drivers/scsi/qla2xxx/tcm_qla2xxx.c static void tcm_qla2xxx_queue_tm_rsp(struct se_cmd *se_cmd)
se_cmd            713 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct se_tmr_req *se_tmr = se_cmd->se_tmr_req;
se_cmd            714 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct qla_tgt_mgmt_cmd *mcmd = container_of(se_cmd,
se_cmd            715 drivers/scsi/qla2xxx/tcm_qla2xxx.c 				struct qla_tgt_mgmt_cmd, se_cmd);
se_cmd            745 drivers/scsi/qla2xxx/tcm_qla2xxx.c static void tcm_qla2xxx_aborted_task(struct se_cmd *se_cmd)
se_cmd            747 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct qla_tgt_cmd *cmd = container_of(se_cmd,
se_cmd            748 drivers/scsi/qla2xxx/tcm_qla2xxx.c 				struct qla_tgt_cmd, se_cmd);
se_cmd            245 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ttinfo->sgl = cmd->se_cmd.t_data_sg;
se_cmd            246 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ttinfo->nents = cmd->se_cmd.t_data_nents;
se_cmd            248 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ret = cxgbit_ddp_reserve(csk, ttinfo, cmd->se_cmd.data_length);
se_cmd            251 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 			 csk, cmd, cmd->se_cmd.data_length, ttinfo->nents);
se_cmd            280 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 				     cmd->se_cmd.data_length))
se_cmd            372 drivers/target/iscsi/cxgbit/cxgbit_target.c 	sg = &cmd->se_cmd.t_data_sg[data_offset / PAGE_SIZE];
se_cmd            417 drivers/target/iscsi/cxgbit/cxgbit_target.c 	u32 data_length = cmd->se_cmd.data_length;
se_cmd            420 drivers/target/iscsi/cxgbit/cxgbit_target.c 	bool task_sense = !!(cmd->se_cmd.se_cmd_flags &
se_cmd            535 drivers/target/iscsi/cxgbit/cxgbit_target.c 	u32 data_length = cmd->se_cmd.data_length;
se_cmd            896 drivers/target/iscsi/cxgbit/cxgbit_target.c 	if (cmd->se_cmd.se_cmd_flags & SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC) {
se_cmd            906 drivers/target/iscsi/cxgbit/cxgbit_target.c 		cmd->se_cmd.t_data_sg = &ccmd->sg;
se_cmd            907 drivers/target/iscsi/cxgbit/cxgbit_target.c 		cmd->se_cmd.t_data_nents = 1;
se_cmd            911 drivers/target/iscsi/cxgbit/cxgbit_target.c 		struct scatterlist *sg = &cmd->se_cmd.t_data_sg[0];
se_cmd            919 drivers/target/iscsi/cxgbit/cxgbit_target.c 	if (cmd->write_data_done == cmd->se_cmd.data_length) {
se_cmd            957 drivers/target/iscsi/cxgbit/cxgbit_target.c 			target_put_sess_cmd(&cmd->se_cmd);
se_cmd            996 drivers/target/iscsi/cxgbit/cxgbit_target.c 	if (pdu_cb->dlen && (pdu_cb->dlen == cmd->se_cmd.data_length) &&
se_cmd            998 drivers/target/iscsi/cxgbit/cxgbit_target.c 		cmd->se_cmd.se_cmd_flags |= SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC;
se_cmd           1068 drivers/target/iscsi/cxgbit/cxgbit_target.c 		  cmd->se_cmd.data_length);
se_cmd           1074 drivers/target/iscsi/cxgbit/cxgbit_target.c 		sg_start = &cmd->se_cmd.t_data_sg[sg_off];
se_cmd            487 drivers/target/iscsi/iscsi_target.c 	    !(cmd->se_cmd.transport_state & CMD_T_FABRIC_STOP))
se_cmd            829 drivers/target/iscsi/iscsi_target.c 	const bool do_put = cmd->se_cmd.se_tfo != NULL;
se_cmd            862 drivers/target/iscsi/iscsi_target.c 		target_put_sess_cmd(&cmd->se_cmd);
se_cmd            898 drivers/target/iscsi/iscsi_target.c 	if (ent >= cmd->se_cmd.t_data_nents) {
se_cmd            903 drivers/target/iscsi/iscsi_target.c 	sg = &cmd->se_cmd.t_data_sg[ent];
se_cmd            933 drivers/target/iscsi/iscsi_target.c 	for_each_sg(cmd->se_cmd.t_data_sg, sg,
se_cmd            934 drivers/target/iscsi/iscsi_target.c 		    cmd->se_cmd.t_data_nents, i) {
se_cmd            984 drivers/target/iscsi/iscsi_target.c 	u32 iov_count = max(1UL, DIV_ROUND_UP(cmd->se_cmd.data_length, PAGE_SIZE));
se_cmd           1158 drivers/target/iscsi/iscsi_target.c 	transport_init_se_cmd(&cmd->se_cmd, &iscsi_ops,
se_cmd           1168 drivers/target/iscsi/iscsi_target.c 	target_get_sess_cmd(&cmd->se_cmd, true);
se_cmd           1170 drivers/target/iscsi/iscsi_target.c 	cmd->sense_reason = transport_lookup_cmd_lun(&cmd->se_cmd,
se_cmd           1176 drivers/target/iscsi/iscsi_target.c 	cmd->se_cmd.tag = (__force u32)cmd->init_task_tag;
se_cmd           1177 drivers/target/iscsi/iscsi_target.c 	cmd->sense_reason = target_setup_cmd_from_cdb(&cmd->se_cmd, hdr->cdb);
se_cmd           1200 drivers/target/iscsi/iscsi_target.c 	core_alua_check_nonop_delay(&cmd->se_cmd);
se_cmd           1236 drivers/target/iscsi/iscsi_target.c 			target_put_sess_cmd(&cmd->se_cmd);
se_cmd           1252 drivers/target/iscsi/iscsi_target.c 		target_put_sess_cmd(&cmd->se_cmd);
se_cmd           1267 drivers/target/iscsi/iscsi_target.c 	cmd->sense_reason = transport_generic_new_cmd(&cmd->se_cmd);
se_cmd           1286 drivers/target/iscsi/iscsi_target.c 		u32 length = min(cmd->se_cmd.data_length - cmd->write_data_done,
se_cmd           1290 drivers/target/iscsi/iscsi_target.c 			 cmd->se_cmd.data_length, cmd->write_data_done,
se_cmd           1313 drivers/target/iscsi/iscsi_target.c 			target_put_sess_cmd(&cmd->se_cmd);
se_cmd           1438 drivers/target/iscsi/iscsi_target.c 	struct se_cmd *se_cmd;
se_cmd           1461 drivers/target/iscsi/iscsi_target.c 	se_cmd = &cmd->se_cmd;
se_cmd           1464 drivers/target/iscsi/iscsi_target.c 	if ((be32_to_cpu(hdr->offset) + payload_length) > cmd->se_cmd.data_length) {
se_cmd           1467 drivers/target/iscsi/iscsi_target.c 		       cmd->se_cmd.data_length);
se_cmd           1477 drivers/target/iscsi/iscsi_target.c 			transport_send_check_condition_and_sense(&cmd->se_cmd,
se_cmd           1488 drivers/target/iscsi/iscsi_target.c 		WARN_ON(se_cmd->t_state != TRANSPORT_WRITE_PENDING);
se_cmd           1489 drivers/target/iscsi/iscsi_target.c 		if (!(se_cmd->se_cmd_flags & SCF_SUPPORTED_SAM_OPCODE))
se_cmd           1514 drivers/target/iscsi/iscsi_target.c 		if (se_cmd->transport_state & CMD_T_ABORTED) {
se_cmd           1580 drivers/target/iscsi/iscsi_target.c 	payload_length = min_t(u32, cmd->se_cmd.data_length,
se_cmd           1669 drivers/target/iscsi/iscsi_target.c 		target_execute_cmd(&cmd->se_cmd);
se_cmd           2001 drivers/target/iscsi/iscsi_target.c 	transport_init_se_cmd(&cmd->se_cmd, &iscsi_ops,
se_cmd           2005 drivers/target/iscsi/iscsi_target.c 	target_get_sess_cmd(&cmd->se_cmd, true);
se_cmd           2020 drivers/target/iscsi/iscsi_target.c 	ret = core_tmr_alloc_req(&cmd->se_cmd, cmd->tmr_req, tcm_function,
se_cmd           2026 drivers/target/iscsi/iscsi_target.c 	cmd->tmr_req->se_tmr_req = cmd->se_cmd.se_tmr_req;
se_cmd           2035 drivers/target/iscsi/iscsi_target.c 	se_tmr			= cmd->se_cmd.se_tmr_req;
se_cmd           2041 drivers/target/iscsi/iscsi_target.c 		ret = transport_lookup_tmr_lun(&cmd->se_cmd,
se_cmd           2105 drivers/target/iscsi/iscsi_target.c 			target_put_sess_cmd(&cmd->se_cmd);
se_cmd           2119 drivers/target/iscsi/iscsi_target.c 		return transport_generic_handle_tmr(&cmd->se_cmd);
se_cmd           2130 drivers/target/iscsi/iscsi_target.c 	target_put_sess_cmd(&cmd->se_cmd);
se_cmd           2591 drivers/target/iscsi/iscsi_target.c 	BUG_ON(cmd->write_data_done > cmd->se_cmd.data_length);
se_cmd           2592 drivers/target/iscsi/iscsi_target.c 	rx_size = min(cmd->se_cmd.data_length - cmd->write_data_done, length);
se_cmd           2676 drivers/target/iscsi/iscsi_target.c 	if (cmd->write_data_done == cmd->se_cmd.data_length) {
se_cmd           2777 drivers/target/iscsi/iscsi_target.c 		if (cmd->se_cmd.se_cmd_flags & SCF_OVERFLOW_BIT) {
se_cmd           2779 drivers/target/iscsi/iscsi_target.c 			hdr->residual_count = cpu_to_be32(cmd->se_cmd.residual_count);
se_cmd           2780 drivers/target/iscsi/iscsi_target.c 		} else if (cmd->se_cmd.se_cmd_flags & SCF_UNDERFLOW_BIT) {
se_cmd           2782 drivers/target/iscsi/iscsi_target.c 			hdr->residual_count = cpu_to_be32(cmd->se_cmd.residual_count);
se_cmd           2787 drivers/target/iscsi/iscsi_target.c 		int_to_scsilun(cmd->se_cmd.orig_fe_lun,
se_cmd           2833 drivers/target/iscsi/iscsi_target.c 	if ((datain.offset + datain.length) > cmd->se_cmd.data_length) {
se_cmd           2837 drivers/target/iscsi/iscsi_target.c 			cmd->se_cmd.data_length);
se_cmd           2847 drivers/target/iscsi/iscsi_target.c 	    (cmd->se_cmd.se_cmd_flags & SCF_TRANSPORT_TASK_SENSE))
se_cmd           2867 drivers/target/iscsi/iscsi_target.c 		eodr = (cmd->se_cmd.se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) ?
se_cmd           3073 drivers/target/iscsi/iscsi_target.c 	int_to_scsilun(cmd->se_cmd.orig_fe_lun,
se_cmd           3141 drivers/target/iscsi/iscsi_target.c 				if (new_data_end > cmd->se_cmd.data_length)
se_cmd           3142 drivers/target/iscsi/iscsi_target.c 					xfer_len = cmd->se_cmd.data_length - offset;
se_cmd           3151 drivers/target/iscsi/iscsi_target.c 				if (new_data_end > cmd->se_cmd.data_length)
se_cmd           3152 drivers/target/iscsi/iscsi_target.c 					xfer_len = cmd->se_cmd.data_length - offset;
se_cmd           3164 drivers/target/iscsi/iscsi_target.c 			if (cmd->r2t_offset == cmd->se_cmd.data_length)
se_cmd           3209 drivers/target/iscsi/iscsi_target.c 	if (cmd->se_cmd.se_cmd_flags & SCF_OVERFLOW_BIT) {
se_cmd           3211 drivers/target/iscsi/iscsi_target.c 		hdr->residual_count = cpu_to_be32(cmd->se_cmd.residual_count);
se_cmd           3212 drivers/target/iscsi/iscsi_target.c 	} else if (cmd->se_cmd.se_cmd_flags & SCF_UNDERFLOW_BIT) {
se_cmd           3214 drivers/target/iscsi/iscsi_target.c 		hdr->residual_count = cpu_to_be32(cmd->se_cmd.residual_count);
se_cmd           3217 drivers/target/iscsi/iscsi_target.c 	hdr->cmd_status		= cmd->se_cmd.scsi_status;
se_cmd           3227 drivers/target/iscsi/iscsi_target.c 		cmd->init_task_tag, cmd->stat_sn, cmd->se_cmd.scsi_status,
se_cmd           3228 drivers/target/iscsi/iscsi_target.c 		cmd->se_cmd.scsi_status, conn->cid);
se_cmd           3244 drivers/target/iscsi/iscsi_target.c 	if (cmd->se_cmd.sense_buffer &&
se_cmd           3245 drivers/target/iscsi/iscsi_target.c 	   ((cmd->se_cmd.se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) ||
se_cmd           3246 drivers/target/iscsi/iscsi_target.c 	    (cmd->se_cmd.se_cmd_flags & SCF_EMULATED_TASK_SENSE))) {
se_cmd           3247 drivers/target/iscsi/iscsi_target.c 		put_unaligned_be16(cmd->se_cmd.scsi_sense_length, cmd->sense_buffer);
se_cmd           3248 drivers/target/iscsi/iscsi_target.c 		cmd->se_cmd.scsi_sense_length += sizeof (__be16);
se_cmd           3250 drivers/target/iscsi/iscsi_target.c 		padding		= -(cmd->se_cmd.scsi_sense_length) & 3;
se_cmd           3251 drivers/target/iscsi/iscsi_target.c 		hton24(hdr->dlength, (u32)cmd->se_cmd.scsi_sense_length);
se_cmd           3253 drivers/target/iscsi/iscsi_target.c 		data_buf_len = cmd->se_cmd.scsi_sense_length + padding;
se_cmd           3257 drivers/target/iscsi/iscsi_target.c 				cmd->se_cmd.scsi_sense_length, 0, padding);
se_cmd           3264 drivers/target/iscsi/iscsi_target.c 				cmd->se_cmd.scsi_sense_length);
se_cmd           3292 drivers/target/iscsi/iscsi_target.c 	struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req;
se_cmd           4073 drivers/target/iscsi/iscsi_target.c 		struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd           4075 drivers/target/iscsi/iscsi_target.c 		if (se_cmd->se_tfo != NULL) {
se_cmd           4076 drivers/target/iscsi/iscsi_target.c 			spin_lock_irq(&se_cmd->t_state_lock);
se_cmd           4077 drivers/target/iscsi/iscsi_target.c 			se_cmd->transport_state |= CMD_T_FABRIC_STOP;
se_cmd           4078 drivers/target/iscsi/iscsi_target.c 			spin_unlock_irq(&se_cmd->t_state_lock);
se_cmd           1338 drivers/target/iscsi/iscsi_target_configfs.c static int iscsi_get_cmd_state(struct se_cmd *se_cmd)
se_cmd           1340 drivers/target/iscsi/iscsi_target_configfs.c 	struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd);
se_cmd           1364 drivers/target/iscsi/iscsi_target_configfs.c static int lio_queue_data_in(struct se_cmd *se_cmd)
se_cmd           1366 drivers/target/iscsi/iscsi_target_configfs.c 	struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd);
se_cmd           1373 drivers/target/iscsi/iscsi_target_configfs.c static int lio_write_pending(struct se_cmd *se_cmd)
se_cmd           1375 drivers/target/iscsi/iscsi_target_configfs.c 	struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd);
se_cmd           1384 drivers/target/iscsi/iscsi_target_configfs.c static int lio_queue_status(struct se_cmd *se_cmd)
se_cmd           1386 drivers/target/iscsi/iscsi_target_configfs.c 	struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd);
se_cmd           1391 drivers/target/iscsi/iscsi_target_configfs.c 	if (cmd->se_cmd.scsi_status || cmd->sense_reason) {
se_cmd           1397 drivers/target/iscsi/iscsi_target_configfs.c static void lio_queue_tm_rsp(struct se_cmd *se_cmd)
se_cmd           1399 drivers/target/iscsi/iscsi_target_configfs.c 	struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd);
se_cmd           1405 drivers/target/iscsi/iscsi_target_configfs.c static void lio_aborted_task(struct se_cmd *se_cmd)
se_cmd           1407 drivers/target/iscsi/iscsi_target_configfs.c 	struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd);
se_cmd           1515 drivers/target/iscsi/iscsi_target_configfs.c static int lio_check_stop_free(struct se_cmd *se_cmd)
se_cmd           1517 drivers/target/iscsi/iscsi_target_configfs.c 	return target_put_sess_cmd(se_cmd);
se_cmd           1520 drivers/target/iscsi/iscsi_target_configfs.c static void lio_release_cmd(struct se_cmd *se_cmd)
se_cmd           1522 drivers/target/iscsi/iscsi_target_configfs.c 	struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd);
se_cmd           1524 drivers/target/iscsi/iscsi_target_configfs.c 	pr_debug("Entering lio_release_cmd for se_cmd: %p\n", se_cmd);
se_cmd            103 drivers/target/iscsi/iscsi_target_datain_values.c 	read_data_left = (cmd->se_cmd.data_length - read_data_done);
se_cmd            202 drivers/target/iscsi/iscsi_target_datain_values.c 	read_data_left = (cmd->se_cmd.data_length - read_data_done);
se_cmd            221 drivers/target/iscsi/iscsi_target_datain_values.c 	     cmd->se_cmd.data_length) {
se_cmd            222 drivers/target/iscsi/iscsi_target_datain_values.c 		datain->length = (cmd->se_cmd.data_length - offset);
se_cmd            254 drivers/target/iscsi/iscsi_target_datain_values.c 	if ((read_data_done + datain->length) == cmd->se_cmd.data_length)
se_cmd            323 drivers/target/iscsi/iscsi_target_datain_values.c 	read_data_left = (cmd->se_cmd.data_length - read_data_done);
se_cmd            334 drivers/target/iscsi/iscsi_target_datain_values.c 	if ((read_data_done + pdu->length) == cmd->se_cmd.data_length) {
se_cmd            423 drivers/target/iscsi/iscsi_target_datain_values.c 	read_data_left = (cmd->se_cmd.data_length - read_data_done);
se_cmd            453 drivers/target/iscsi/iscsi_target_datain_values.c 	if ((read_data_done + pdu->length) == cmd->se_cmd.data_length)
se_cmd             41 drivers/target/iscsi/iscsi_target_erl0.c 		cmd->seq_end_offset = min(cmd->se_cmd.data_length,
se_cmd             51 drivers/target/iscsi/iscsi_target_erl0.c 		cmd->seq_end_offset = (cmd->se_cmd.data_length >
se_cmd             54 drivers/target/iscsi/iscsi_target_erl0.c 			conn->sess->sess_ops->MaxBurstLength) : cmd->se_cmd.data_length;
se_cmd             59 drivers/target/iscsi/iscsi_target_erl0.c 			cmd->se_cmd.data_length) ? cmd->se_cmd.data_length :
se_cmd            157 drivers/target/iscsi/iscsi_target_erl0.c 		transport_send_check_condition_and_sense(&cmd->se_cmd,
se_cmd            175 drivers/target/iscsi/iscsi_target_erl0.c 		if ((first_burst_len != cmd->se_cmd.data_length) &&
se_cmd            181 drivers/target/iscsi/iscsi_target_erl0.c 				cmd->se_cmd.data_length);
se_cmd            182 drivers/target/iscsi/iscsi_target_erl0.c 			transport_send_check_condition_and_sense(&cmd->se_cmd,
se_cmd            194 drivers/target/iscsi/iscsi_target_erl0.c 		if (first_burst_len == cmd->se_cmd.data_length) {
se_cmd            197 drivers/target/iscsi/iscsi_target_erl0.c 			" error.\n", cmd->init_task_tag, cmd->se_cmd.data_length);
se_cmd            288 drivers/target/iscsi/iscsi_target_erl0.c 			     cmd->se_cmd.data_length)) {
se_cmd            313 drivers/target/iscsi/iscsi_target_erl0.c 					cmd->se_cmd.data_length) {
se_cmd            635 drivers/target/iscsi/iscsi_target_erl0.c 	if (cmd->write_data_done == cmd->se_cmd.data_length)
se_cmd            381 drivers/target/iscsi/iscsi_target_erl1.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            383 drivers/target/iscsi/iscsi_target_erl1.c 	if (!(se_cmd->transport_state & CMD_T_COMPLETE)) {
se_cmd            891 drivers/target/iscsi/iscsi_target_erl1.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            914 drivers/target/iscsi/iscsi_target_erl1.c 			if (cmd->se_cmd.transport_state & CMD_T_ABORTED)
se_cmd            916 drivers/target/iscsi/iscsi_target_erl1.c 			return transport_send_check_condition_and_sense(se_cmd,
se_cmd            926 drivers/target/iscsi/iscsi_target_erl1.c 				target_execute_cmd(&cmd->se_cmd);
se_cmd            933 drivers/target/iscsi/iscsi_target_erl1.c 				if (cmd->se_cmd.transport_state & CMD_T_ABORTED)
se_cmd            948 drivers/target/iscsi/iscsi_target_erl1.c 			if (cmd->se_cmd.transport_state & CMD_T_ABORTED)
se_cmd            953 drivers/target/iscsi/iscsi_target_erl1.c 		return transport_handle_cdb_direct(&cmd->se_cmd);
se_cmd            961 drivers/target/iscsi/iscsi_target_erl1.c 		if (cmd->se_cmd.se_tmr_req->response) {
se_cmd            969 drivers/target/iscsi/iscsi_target_erl1.c 		return transport_generic_handle_tmr(&cmd->se_cmd);
se_cmd           1064 drivers/target/iscsi/iscsi_target_erl1.c 			   cmd->se_cmd.data_length) ?
se_cmd           1065 drivers/target/iscsi/iscsi_target_erl1.c 			   cmd->se_cmd.data_length :
se_cmd           1142 drivers/target/iscsi/iscsi_target_erl1.c 			     cmd->next_burst_len)) > cmd->se_cmd.data_length)
se_cmd           1143 drivers/target/iscsi/iscsi_target_erl1.c 				pdu_length = (cmd->se_cmd.data_length -
se_cmd            394 drivers/target/iscsi/iscsi_target_erl2.c 		transport_wait_for_tasks(&cmd->se_cmd);
se_cmd            213 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 	if (cmd->se_cmd.data_direction == DMA_TO_DEVICE)
se_cmd            224 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 		unsolicited_data_length = min(cmd->se_cmd.data_length,
se_cmd            227 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 	while (offset < cmd->se_cmd.data_length) {
se_cmd            240 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 			if ((offset + mdsl) >= cmd->se_cmd.data_length) {
se_cmd            242 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 					(cmd->se_cmd.data_length - offset);
se_cmd            243 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 				offset += (cmd->se_cmd.data_length - offset);
se_cmd            262 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 		if ((offset + mdsl) >= cmd->se_cmd.data_length) {
se_cmd            263 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 			offset += (cmd->se_cmd.data_length - offset);
se_cmd            296 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 	if (cmd->se_cmd.data_direction == DMA_TO_DEVICE)
se_cmd            310 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 		unsolicited_data_length = min(cmd->se_cmd.data_length,
se_cmd            313 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 	while (offset < cmd->se_cmd.data_length) {
se_cmd            347 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 			if ((offset + mdsl) >= cmd->se_cmd.data_length) {
se_cmd            351 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 						(cmd->se_cmd.data_length - offset);
se_cmd            357 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 						(cmd->se_cmd.data_length - offset));
se_cmd            360 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 						(cmd->se_cmd.data_length - offset);
se_cmd            361 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 				offset += (cmd->se_cmd.data_length - offset);
se_cmd            399 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 		if ((offset + mdsl) >= cmd->se_cmd.data_length) {
se_cmd            402 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 				pdu[i].length = (cmd->se_cmd.data_length - offset);
se_cmd            408 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 					(cmd->se_cmd.data_length - offset));
se_cmd            410 drivers/target/iscsi/iscsi_target_seq_pdu_list.c 			offset += (cmd->se_cmd.data_length - offset);
se_cmd             37 drivers/target/iscsi/iscsi_target_tmr.c 	struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req;
se_cmd            113 drivers/target/iscsi/iscsi_target_tmr.c 	struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req;
se_cmd            157 drivers/target/iscsi/iscsi_target_tmr.c 	if (ref_lun != ref_cmd->se_cmd.orig_fe_lun) {
se_cmd            160 drivers/target/iscsi/iscsi_target_tmr.c 			ref_lun, ref_cmd->se_cmd.orig_fe_lun);
se_cmd            233 drivers/target/iscsi/iscsi_target_tmr.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            252 drivers/target/iscsi/iscsi_target_tmr.c 		if (!(cmd->se_cmd.transport_state & CMD_T_SENT)) {
se_cmd            255 drivers/target/iscsi/iscsi_target_tmr.c 				cmd->init_task_tag, cmd->se_cmd.t_state);
se_cmd            256 drivers/target/iscsi/iscsi_target_tmr.c 			target_execute_cmd(se_cmd);
se_cmd            275 drivers/target/iscsi/iscsi_target_tmr.c 		     cmd->se_cmd.data_length) {
se_cmd            277 drivers/target/iscsi/iscsi_target_tmr.c 			length = (cmd->se_cmd.data_length - offset);
se_cmd            304 drivers/target/iscsi/iscsi_target_tmr.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            317 drivers/target/iscsi/iscsi_target_tmr.c 	if (!(cmd->se_cmd.transport_state & CMD_T_SENT)) {
se_cmd            320 drivers/target/iscsi/iscsi_target_tmr.c 			cmd->se_cmd.t_state);
se_cmd            321 drivers/target/iscsi/iscsi_target_tmr.c 		transport_handle_cdb_direct(se_cmd);
se_cmd            325 drivers/target/iscsi/iscsi_target_tmr.c 	if (!(se_cmd->transport_state & CMD_T_COMPLETE)) {
se_cmd            328 drivers/target/iscsi/iscsi_target_tmr.c 			cmd->se_cmd.t_state);
se_cmd            389 drivers/target/iscsi/iscsi_target_tmr.c 	if (cmd->se_cmd.se_cmd_flags & SCF_SENT_CHECK_CONDITION) {
se_cmd            457 drivers/target/iscsi/iscsi_target_tmr.c 	struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req;
se_cmd            787 drivers/target/iscsi/iscsi_target_tmr.c 	if (ref_cmd->se_cmd.se_cmd_flags & SCF_SENT_CHECK_CONDITION)
se_cmd            188 drivers/target/iscsi/iscsi_target_util.c 	cmd->se_cmd.map_tag = tag;
se_cmd            189 drivers/target/iscsi/iscsi_target_util.c 	cmd->se_cmd.map_cpu = cpu;
se_cmd            356 drivers/target/iscsi/iscsi_target_util.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            363 drivers/target/iscsi/iscsi_target_util.c 		transport_send_check_condition_and_sense(se_cmd,
se_cmd            374 drivers/target/iscsi/iscsi_target_util.c 		transport_send_check_condition_and_sense(se_cmd,
se_cmd            382 drivers/target/iscsi/iscsi_target_util.c 	if (((cmd->first_burst_len + payload_length) != cmd->se_cmd.data_length) &&
se_cmd            389 drivers/target/iscsi/iscsi_target_util.c 			conn->sess->sess_ops->FirstBurstLength, cmd->se_cmd.data_length);
se_cmd            390 drivers/target/iscsi/iscsi_target_util.c 		transport_send_check_condition_and_sense(se_cmd,
se_cmd            717 drivers/target/iscsi/iscsi_target_util.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            736 drivers/target/iscsi/iscsi_target_util.c 	target_free_tag(sess->se_sess, se_cmd);
se_cmd            764 drivers/target/iscsi/iscsi_target_util.c 	struct se_cmd *se_cmd = cmd->se_cmd.se_tfo ? &cmd->se_cmd : NULL;
se_cmd            770 drivers/target/iscsi/iscsi_target_util.c 	if (se_cmd) {
se_cmd            771 drivers/target/iscsi/iscsi_target_util.c 		rc = transport_generic_free_cmd(se_cmd, shutdown);
se_cmd            772 drivers/target/iscsi/iscsi_target_util.c 		if (!rc && shutdown && se_cmd->se_sess) {
se_cmd            774 drivers/target/iscsi/iscsi_target_util.c 			target_put_sess_cmd(se_cmd);
se_cmd             47 drivers/target/loopback/tcm_loop.c static int tcm_loop_queue_status(struct se_cmd *se_cmd);
se_cmd             52 drivers/target/loopback/tcm_loop.c static int tcm_loop_check_stop_free(struct se_cmd *se_cmd)
se_cmd             54 drivers/target/loopback/tcm_loop.c 	return transport_generic_free_cmd(se_cmd, 0);
se_cmd             57 drivers/target/loopback/tcm_loop.c static void tcm_loop_release_cmd(struct se_cmd *se_cmd)
se_cmd             59 drivers/target/loopback/tcm_loop.c 	struct tcm_loop_cmd *tl_cmd = container_of(se_cmd,
se_cmd            100 drivers/target/loopback/tcm_loop.c 	struct se_cmd *se_cmd = &tl_cmd->tl_se_cmd;
se_cmd            135 drivers/target/loopback/tcm_loop.c 		se_cmd->prot_pto = true;
se_cmd            144 drivers/target/loopback/tcm_loop.c 	se_cmd->tag = tl_cmd->sc_cmd_tag;
se_cmd            145 drivers/target/loopback/tcm_loop.c 	rc = target_submit_cmd_map_sgls(se_cmd, tl_nexus->se_sess, sc->cmnd,
se_cmd            197 drivers/target/loopback/tcm_loop.c 	struct se_cmd *se_cmd;
se_cmd            218 drivers/target/loopback/tcm_loop.c 	se_cmd = &tl_cmd->tl_se_cmd;
se_cmd            221 drivers/target/loopback/tcm_loop.c 	rc = target_submit_tmr(se_cmd, se_sess, tl_cmd->tl_sense_buf, lun,
se_cmd            227 drivers/target/loopback/tcm_loop.c 	ret = se_cmd->se_tmr_req->response;
se_cmd            228 drivers/target/loopback/tcm_loop.c 	target_put_sess_cmd(se_cmd);
se_cmd            525 drivers/target/loopback/tcm_loop.c static int tcm_loop_get_cmd_state(struct se_cmd *se_cmd)
se_cmd            527 drivers/target/loopback/tcm_loop.c 	struct tcm_loop_cmd *tl_cmd = container_of(se_cmd,
se_cmd            533 drivers/target/loopback/tcm_loop.c static int tcm_loop_write_pending(struct se_cmd *se_cmd)
se_cmd            544 drivers/target/loopback/tcm_loop.c 	target_execute_cmd(se_cmd);
se_cmd            548 drivers/target/loopback/tcm_loop.c static int tcm_loop_queue_data_in(struct se_cmd *se_cmd)
se_cmd            550 drivers/target/loopback/tcm_loop.c 	struct tcm_loop_cmd *tl_cmd = container_of(se_cmd,
se_cmd            559 drivers/target/loopback/tcm_loop.c 	if ((se_cmd->se_cmd_flags & SCF_OVERFLOW_BIT) ||
se_cmd            560 drivers/target/loopback/tcm_loop.c 	    (se_cmd->se_cmd_flags & SCF_UNDERFLOW_BIT))
se_cmd            561 drivers/target/loopback/tcm_loop.c 		scsi_set_resid(sc, se_cmd->residual_count);
se_cmd            566 drivers/target/loopback/tcm_loop.c static int tcm_loop_queue_status(struct se_cmd *se_cmd)
se_cmd            568 drivers/target/loopback/tcm_loop.c 	struct tcm_loop_cmd *tl_cmd = container_of(se_cmd,
se_cmd            575 drivers/target/loopback/tcm_loop.c 	if (se_cmd->sense_buffer &&
se_cmd            576 drivers/target/loopback/tcm_loop.c 	   ((se_cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) ||
se_cmd            577 drivers/target/loopback/tcm_loop.c 	    (se_cmd->se_cmd_flags & SCF_EMULATED_TASK_SENSE))) {
se_cmd            579 drivers/target/loopback/tcm_loop.c 		memcpy(sc->sense_buffer, se_cmd->sense_buffer,
se_cmd            584 drivers/target/loopback/tcm_loop.c 		sc->result = se_cmd->scsi_status;
se_cmd            587 drivers/target/loopback/tcm_loop.c 	if ((se_cmd->se_cmd_flags & SCF_OVERFLOW_BIT) ||
se_cmd            588 drivers/target/loopback/tcm_loop.c 	    (se_cmd->se_cmd_flags & SCF_UNDERFLOW_BIT))
se_cmd            589 drivers/target/loopback/tcm_loop.c 		scsi_set_resid(sc, se_cmd->residual_count);
se_cmd            594 drivers/target/loopback/tcm_loop.c static void tcm_loop_queue_tm_rsp(struct se_cmd *se_cmd)
se_cmd            596 drivers/target/loopback/tcm_loop.c 	struct tcm_loop_cmd *tl_cmd = container_of(se_cmd,
se_cmd            603 drivers/target/loopback/tcm_loop.c static void tcm_loop_aborted_task(struct se_cmd *se_cmd)
se_cmd             18 drivers/target/loopback/tcm_loop.h 	struct se_cmd tl_se_cmd;
se_cmd            923 drivers/target/sbp/sbp_target.c 	req->se_cmd.map_tag = tag;
se_cmd            924 drivers/target/sbp/sbp_target.c 	req->se_cmd.map_cpu = cpu;
se_cmd            925 drivers/target/sbp/sbp_target.c 	req->se_cmd.tag = next_orb;
se_cmd           1220 drivers/target/sbp/sbp_target.c 	req->se_cmd.tag = req->orb_pointer;
se_cmd           1221 drivers/target/sbp/sbp_target.c 	if (target_submit_cmd(&req->se_cmd, sess->se_sess, req->cmd_buf,
se_cmd           1252 drivers/target/sbp/sbp_target.c 	if (req->se_cmd.data_direction == DMA_FROM_DEVICE) {
se_cmd           1286 drivers/target/sbp/sbp_target.c 		length = req->se_cmd.data_length;
se_cmd           1289 drivers/target/sbp/sbp_target.c 	sg_miter_start(&iter, req->se_cmd.t_data_sg, req->se_cmd.t_data_nents,
se_cmd           1354 drivers/target/sbp/sbp_target.c 	target_put_sess_cmd(&req->se_cmd);
se_cmd           1360 drivers/target/sbp/sbp_target.c 	struct se_cmd *se_cmd = &req->se_cmd;
se_cmd           1364 drivers/target/sbp/sbp_target.c 	WARN_ON(se_cmd->scsi_sense_length < 18);
se_cmd           1390 drivers/target/sbp/sbp_target.c 	status[0] |= se_cmd->scsi_status & 0x3f;/* status */
se_cmd           1395 drivers/target/sbp/sbp_target.c 	status[2] = se_cmd->scsi_asc;		/* sense_code */
se_cmd           1396 drivers/target/sbp/sbp_target.c 	status[3] = se_cmd->scsi_ascq;		/* sense_qualifier */
se_cmd           1427 drivers/target/sbp/sbp_target.c 	struct se_cmd *se_cmd = &req->se_cmd;
se_cmd           1429 drivers/target/sbp/sbp_target.c 	if (se_cmd->scsi_sense_length) {
se_cmd           1444 drivers/target/sbp/sbp_target.c 	struct se_cmd *se_cmd = &req->se_cmd;
se_cmd           1445 drivers/target/sbp/sbp_target.c 	struct se_session *se_sess = se_cmd->se_sess;
se_cmd           1450 drivers/target/sbp/sbp_target.c 	target_free_tag(se_sess, se_cmd);
se_cmd           1703 drivers/target/sbp/sbp_target.c static void sbp_release_cmd(struct se_cmd *se_cmd)
se_cmd           1705 drivers/target/sbp/sbp_target.c 	struct sbp_target_request *req = container_of(se_cmd,
se_cmd           1706 drivers/target/sbp/sbp_target.c 			struct sbp_target_request, se_cmd);
se_cmd           1716 drivers/target/sbp/sbp_target.c static int sbp_write_pending(struct se_cmd *se_cmd)
se_cmd           1718 drivers/target/sbp/sbp_target.c 	struct sbp_target_request *req = container_of(se_cmd,
se_cmd           1719 drivers/target/sbp/sbp_target.c 			struct sbp_target_request, se_cmd);
se_cmd           1735 drivers/target/sbp/sbp_target.c 	target_execute_cmd(se_cmd);
se_cmd           1744 drivers/target/sbp/sbp_target.c static int sbp_get_cmd_state(struct se_cmd *se_cmd)
se_cmd           1749 drivers/target/sbp/sbp_target.c static int sbp_queue_data_in(struct se_cmd *se_cmd)
se_cmd           1751 drivers/target/sbp/sbp_target.c 	struct sbp_target_request *req = container_of(se_cmd,
se_cmd           1752 drivers/target/sbp/sbp_target.c 			struct sbp_target_request, se_cmd);
se_cmd           1773 drivers/target/sbp/sbp_target.c static int sbp_queue_status(struct se_cmd *se_cmd)
se_cmd           1775 drivers/target/sbp/sbp_target.c 	struct sbp_target_request *req = container_of(se_cmd,
se_cmd           1776 drivers/target/sbp/sbp_target.c 			struct sbp_target_request, se_cmd);
se_cmd           1781 drivers/target/sbp/sbp_target.c static void sbp_queue_tm_rsp(struct se_cmd *se_cmd)
se_cmd           1785 drivers/target/sbp/sbp_target.c static void sbp_aborted_task(struct se_cmd *se_cmd)
se_cmd           1790 drivers/target/sbp/sbp_target.c static int sbp_check_stop_free(struct se_cmd *se_cmd)
se_cmd           1792 drivers/target/sbp/sbp_target.c 	struct sbp_target_request *req = container_of(se_cmd,
se_cmd           1793 drivers/target/sbp/sbp_target.c 			struct sbp_target_request, se_cmd);
se_cmd           1795 drivers/target/sbp/sbp_target.c 	return transport_generic_free_cmd(&req->se_cmd, 0);
se_cmd            217 drivers/target/sbp/sbp_target.h 	struct se_cmd se_cmd;
se_cmd             56 drivers/target/target_core_alua.c target_emulate_report_referrals(struct se_cmd *cmd)
se_cmd            136 drivers/target/target_core_alua.c target_emulate_report_target_port_groups(struct se_cmd *cmd)
se_cmd            268 drivers/target/target_core_alua.c target_emulate_set_target_port_groups(struct se_cmd *cmd)
se_cmd            431 drivers/target/target_core_alua.c static inline void set_ascq(struct se_cmd *cmd, u8 alua_ascq)
se_cmd            448 drivers/target/target_core_alua.c 	struct se_cmd *cmd,
se_cmd            462 drivers/target/target_core_alua.c 	struct se_cmd *cmd,
se_cmd            536 drivers/target/target_core_alua.c 	struct se_cmd *cmd,
se_cmd            593 drivers/target/target_core_alua.c 	struct se_cmd *cmd,
se_cmd            633 drivers/target/target_core_alua.c 	struct se_cmd *cmd,
se_cmd            670 drivers/target/target_core_alua.c target_alua_state_check(struct se_cmd *cmd)
se_cmd            859 drivers/target/target_core_alua.c 	struct se_cmd *cmd)
se_cmd             85 drivers/target/target_core_alua.h extern sense_reason_t target_emulate_report_target_port_groups(struct se_cmd *);
se_cmd             86 drivers/target/target_core_alua.h extern sense_reason_t target_emulate_set_target_port_groups(struct se_cmd *);
se_cmd             87 drivers/target/target_core_alua.h extern sense_reason_t target_emulate_report_referrals(struct se_cmd *);
se_cmd             88 drivers/target/target_core_alua.h extern int core_alua_check_nonop_delay(struct se_cmd *);
se_cmd            149 drivers/target/target_core_alua.h extern sense_reason_t target_alua_state_check(struct se_cmd *cmd);
se_cmd             48 drivers/target/target_core_device.c transport_lookup_cmd_lun(struct se_cmd *se_cmd, u64 unpacked_lun)
se_cmd             51 drivers/target/target_core_device.c 	struct se_session *se_sess = se_cmd->se_sess;
se_cmd             61 drivers/target/target_core_device.c 		if (se_cmd->data_direction == DMA_TO_DEVICE)
se_cmd             62 drivers/target/target_core_device.c 			atomic_long_add(se_cmd->data_length,
se_cmd             64 drivers/target/target_core_device.c 		else if (se_cmd->data_direction == DMA_FROM_DEVICE)
se_cmd             65 drivers/target/target_core_device.c 			atomic_long_add(se_cmd->data_length,
se_cmd             75 drivers/target/target_core_device.c 		se_cmd->se_lun = se_lun;
se_cmd             76 drivers/target/target_core_device.c 		se_cmd->pr_res_key = deve->pr_res_key;
se_cmd             77 drivers/target/target_core_device.c 		se_cmd->orig_fe_lun = unpacked_lun;
se_cmd             78 drivers/target/target_core_device.c 		se_cmd->se_cmd_flags |= SCF_SE_LUN_CMD;
se_cmd             79 drivers/target/target_core_device.c 		se_cmd->lun_ref_active = true;
se_cmd             81 drivers/target/target_core_device.c 		if ((se_cmd->data_direction == DMA_TO_DEVICE) &&
se_cmd             85 drivers/target/target_core_device.c 				se_cmd->se_tfo->fabric_name,
se_cmd            104 drivers/target/target_core_device.c 				se_cmd->se_tfo->fabric_name,
se_cmd            110 drivers/target/target_core_device.c 		se_cmd->se_lun = se_sess->se_tpg->tpg_virt_lun0;
se_cmd            111 drivers/target/target_core_device.c 		se_cmd->orig_fe_lun = 0;
se_cmd            112 drivers/target/target_core_device.c 		se_cmd->se_cmd_flags |= SCF_SE_LUN_CMD;
se_cmd            115 drivers/target/target_core_device.c 		se_cmd->lun_ref_active = true;
se_cmd            120 drivers/target/target_core_device.c 		if ((se_cmd->data_direction != DMA_FROM_DEVICE) &&
se_cmd            121 drivers/target/target_core_device.c 		    (se_cmd->data_direction != DMA_NONE)) {
se_cmd            133 drivers/target/target_core_device.c 	se_cmd->se_dev = rcu_dereference_raw(se_lun->lun_se_dev);
se_cmd            134 drivers/target/target_core_device.c 	atomic_long_inc(&se_cmd->se_dev->num_cmds);
se_cmd            136 drivers/target/target_core_device.c 	if (se_cmd->data_direction == DMA_TO_DEVICE)
se_cmd            137 drivers/target/target_core_device.c 		atomic_long_add(se_cmd->data_length,
se_cmd            138 drivers/target/target_core_device.c 				&se_cmd->se_dev->write_bytes);
se_cmd            139 drivers/target/target_core_device.c 	else if (se_cmd->data_direction == DMA_FROM_DEVICE)
se_cmd            140 drivers/target/target_core_device.c 		atomic_long_add(se_cmd->data_length,
se_cmd            141 drivers/target/target_core_device.c 				&se_cmd->se_dev->read_bytes);
se_cmd            147 drivers/target/target_core_device.c int transport_lookup_tmr_lun(struct se_cmd *se_cmd, u64 unpacked_lun)
se_cmd            151 drivers/target/target_core_device.c 	struct se_session *se_sess = se_cmd->se_sess;
se_cmd            153 drivers/target/target_core_device.c 	struct se_tmr_req *se_tmr = se_cmd->se_tmr_req;
se_cmd            166 drivers/target/target_core_device.c 		se_cmd->se_lun = se_lun;
se_cmd            167 drivers/target/target_core_device.c 		se_cmd->pr_res_key = deve->pr_res_key;
se_cmd            168 drivers/target/target_core_device.c 		se_cmd->orig_fe_lun = unpacked_lun;
se_cmd            169 drivers/target/target_core_device.c 		se_cmd->se_cmd_flags |= SCF_SE_LUN_CMD;
se_cmd            170 drivers/target/target_core_device.c 		se_cmd->lun_ref_active = true;
se_cmd            178 drivers/target/target_core_device.c 			se_cmd->se_tfo->fabric_name,
se_cmd            182 drivers/target/target_core_device.c 	se_cmd->se_dev = rcu_dereference_raw(se_lun->lun_se_dev);
se_cmd            193 drivers/target/target_core_device.c bool target_lun_is_rdonly(struct se_cmd *cmd)
se_cmd           1070 drivers/target/target_core_device.c passthrough_parse_cdb(struct se_cmd *cmd,
se_cmd           1071 drivers/target/target_core_device.c 	sense_reason_t (*exec_cmd)(struct se_cmd *cmd))
se_cmd            242 drivers/target/target_core_file.c 	struct se_cmd	*cmd;
se_cmd            261 drivers/target/target_core_file.c fd_execute_rw_aio(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
se_cmd            318 drivers/target/target_core_file.c static int fd_do_rw(struct se_cmd *cmd, struct file *fd,
se_cmd            392 drivers/target/target_core_file.c fd_execute_sync_cache(struct se_cmd *cmd)
se_cmd            437 drivers/target/target_core_file.c fd_execute_write_same(struct se_cmd *cmd)
se_cmd            524 drivers/target/target_core_file.c fd_do_prot_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb)
se_cmd            544 drivers/target/target_core_file.c fd_execute_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb)
se_cmd            595 drivers/target/target_core_file.c fd_execute_rw_buffered(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
se_cmd            679 drivers/target/target_core_file.c fd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
se_cmd            919 drivers/target/target_core_file.c fd_parse_cdb(struct se_cmd *cmd)
se_cmd            270 drivers/target/target_core_iblock.c static void iblock_complete_cmd(struct se_cmd *cmd)
se_cmd            289 drivers/target/target_core_iblock.c 	struct se_cmd *cmd = bio->bi_private;
se_cmd            307 drivers/target/target_core_iblock.c iblock_get_bio(struct se_cmd *cmd, sector_t lba, u32 sg_num, int op,
se_cmd            348 drivers/target/target_core_iblock.c 	struct se_cmd *cmd = bio->bi_private;
se_cmd            368 drivers/target/target_core_iblock.c iblock_execute_sync_cache(struct se_cmd *cmd)
se_cmd            392 drivers/target/target_core_iblock.c iblock_execute_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb)
se_cmd            411 drivers/target/target_core_iblock.c iblock_execute_zero_out(struct block_device *bdev, struct se_cmd *cmd)
se_cmd            444 drivers/target/target_core_iblock.c iblock_execute_write_same(struct se_cmd *cmd)
se_cmd            625 drivers/target/target_core_iblock.c iblock_alloc_bip(struct se_cmd *cmd, struct bio *bio,
se_cmd            681 drivers/target/target_core_iblock.c iblock_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
se_cmd            848 drivers/target/target_core_iblock.c iblock_parse_cdb(struct se_cmd *cmd)
se_cmd            116 drivers/target/target_core_internal.h 		struct list_head *, struct se_cmd *);
se_cmd            141 drivers/target/target_core_internal.h unsigned char *transport_dump_cmd_direction(struct se_cmd *);
se_cmd            150 drivers/target/target_core_internal.h sense_reason_t	target_cmd_size_check(struct se_cmd *cmd, unsigned int size);
se_cmd            154 drivers/target/target_core_internal.h void	__target_execute_cmd(struct se_cmd *, bool);
se_cmd             87 drivers/target/target_core_pr.c target_scsi2_reservation_check(struct se_cmd *cmd)
se_cmd            119 drivers/target/target_core_pr.c static int target_check_scsi2_reservation_conflict(struct se_cmd *cmd)
se_cmd            201 drivers/target/target_core_pr.c target_scsi2_reservation_release(struct se_cmd *cmd)
se_cmd            242 drivers/target/target_core_pr.c target_scsi2_reservation_reserve(struct se_cmd *cmd)
se_cmd            311 drivers/target/target_core_pr.c static int core_scsi3_pr_seq_non_holder(struct se_cmd *cmd, u32 pr_reg_type,
se_cmd            563 drivers/target/target_core_pr.c target_scsi3_pr_reservation_check(struct se_cmd *cmd)
se_cmd           1488 drivers/target/target_core_pr.c 	struct se_cmd *cmd,
se_cmd           2045 drivers/target/target_core_pr.c core_scsi3_emulate_pro_register(struct se_cmd *cmd, u64 res_key, u64 sa_res_key,
se_cmd           2270 drivers/target/target_core_pr.c core_scsi3_pro_reserve(struct se_cmd *cmd, int type, int scope, u64 res_key)
se_cmd           2426 drivers/target/target_core_pr.c core_scsi3_emulate_pro_reserve(struct se_cmd *cmd, int type, int scope,
se_cmd           2513 drivers/target/target_core_pr.c core_scsi3_emulate_pro_release(struct se_cmd *cmd, int type, int scope,
se_cmd           2670 drivers/target/target_core_pr.c core_scsi3_emulate_pro_clear(struct se_cmd *cmd, u64 res_key)
se_cmd           2823 drivers/target/target_core_pr.c core_scsi3_pro_preempt(struct se_cmd *cmd, int type, int scope, u64 res_key,
se_cmd           3118 drivers/target/target_core_pr.c core_scsi3_emulate_pro_preempt(struct se_cmd *cmd, int type, int scope,
se_cmd           3139 drivers/target/target_core_pr.c core_scsi3_emulate_pro_register_and_move(struct se_cmd *cmd, u64 res_key,
se_cmd           3542 drivers/target/target_core_pr.c target_scsi3_emulate_pr_out(struct se_cmd *cmd)
se_cmd           3693 drivers/target/target_core_pr.c core_scsi3_pri_read_keys(struct se_cmd *cmd)
se_cmd           3746 drivers/target/target_core_pr.c core_scsi3_pri_read_reservation(struct se_cmd *cmd)
se_cmd           3820 drivers/target/target_core_pr.c core_scsi3_pri_report_capabilities(struct se_cmd *cmd)
se_cmd           3877 drivers/target/target_core_pr.c core_scsi3_pri_read_full_status(struct se_cmd *cmd)
se_cmd           4033 drivers/target/target_core_pr.c target_scsi3_emulate_pr_in(struct se_cmd *cmd)
se_cmd           4078 drivers/target/target_core_pr.c target_check_reservation(struct se_cmd *cmd)
se_cmd             62 drivers/target/target_core_pr.h extern sense_reason_t target_scsi2_reservation_release(struct se_cmd *);
se_cmd             63 drivers/target/target_core_pr.h extern sense_reason_t target_scsi2_reservation_reserve(struct se_cmd *);
se_cmd             76 drivers/target/target_core_pr.h extern sense_reason_t target_scsi3_emulate_pr_in(struct se_cmd *);
se_cmd             77 drivers/target/target_core_pr.h extern sense_reason_t target_scsi3_emulate_pr_out(struct se_cmd *);
se_cmd             78 drivers/target/target_core_pr.h extern sense_reason_t target_check_reservation(struct se_cmd *);
se_cmd             44 drivers/target/target_core_pscsi.c static sense_reason_t pscsi_execute_cmd(struct se_cmd *cmd);
se_cmd            593 drivers/target/target_core_pscsi.c static void pscsi_complete_cmd(struct se_cmd *cmd, u8 scsi_status,
se_cmd            846 drivers/target/target_core_pscsi.c pscsi_map_sg(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
se_cmd            946 drivers/target/target_core_pscsi.c pscsi_parse_cdb(struct se_cmd *cmd)
se_cmd            955 drivers/target/target_core_pscsi.c pscsi_execute_cmd(struct se_cmd *cmd)
se_cmd           1040 drivers/target/target_core_pscsi.c 	struct se_cmd *cmd = req->end_io_data;
se_cmd            379 drivers/target/target_core_rd.c static sense_reason_t rd_do_prot_rw(struct se_cmd *cmd, bool is_read)
se_cmd            417 drivers/target/target_core_rd.c rd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
se_cmd            632 drivers/target/target_core_rd.c rd_parse_cdb(struct se_cmd *cmd)
se_cmd             28 drivers/target/target_core_sbc.c sbc_check_prot(struct se_device *, struct se_cmd *, unsigned char *, u32, bool);
se_cmd             29 drivers/target/target_core_sbc.c static sense_reason_t sbc_execute_unmap(struct se_cmd *cmd);
se_cmd             32 drivers/target/target_core_sbc.c sbc_emulate_readcapacity(struct se_cmd *cmd)
se_cmd             75 drivers/target/target_core_sbc.c sbc_emulate_readcapacity_16(struct se_cmd *cmd)
se_cmd            138 drivers/target/target_core_sbc.c sbc_emulate_startstop(struct se_cmd *cmd)
se_cmd            169 drivers/target/target_core_sbc.c sector_t sbc_get_write_same_sectors(struct se_cmd *cmd)
se_cmd            193 drivers/target/target_core_sbc.c sbc_execute_write_same_unmap(struct se_cmd *cmd)
se_cmd            210 drivers/target/target_core_sbc.c sbc_emulate_noop(struct se_cmd *cmd)
se_cmd            216 drivers/target/target_core_sbc.c static inline u32 sbc_get_size(struct se_cmd *cmd, u32 sectors)
se_cmd            282 drivers/target/target_core_sbc.c sbc_setup_write_same(struct se_cmd *cmd, unsigned char *flags, struct sbc_ops *ops)
se_cmd            342 drivers/target/target_core_sbc.c static sense_reason_t xdreadwrite_callback(struct se_cmd *cmd, bool success,
se_cmd            405 drivers/target/target_core_sbc.c sbc_execute_rw(struct se_cmd *cmd)
se_cmd            413 drivers/target/target_core_sbc.c static sense_reason_t compare_and_write_post(struct se_cmd *cmd, bool success,
se_cmd            437 drivers/target/target_core_sbc.c static sense_reason_t compare_and_write_callback(struct se_cmd *cmd, bool success,
se_cmd            590 drivers/target/target_core_sbc.c sbc_compare_and_write(struct se_cmd *cmd)
se_cmd            629 drivers/target/target_core_sbc.c 		       bool is_write, struct se_cmd *cmd)
se_cmd            689 drivers/target/target_core_sbc.c sbc_check_prot(struct se_device *dev, struct se_cmd *cmd, unsigned char *cdb,
se_cmd            768 drivers/target/target_core_sbc.c sbc_check_dpofua(struct se_device *dev, struct se_cmd *cmd, unsigned char *cdb)
se_cmd            791 drivers/target/target_core_sbc.c sbc_parse_cdb(struct se_cmd *cmd, struct sbc_ops *ops)
se_cmd           1138 drivers/target/target_core_sbc.c sbc_execute_unmap(struct se_cmd *cmd)
se_cmd           1222 drivers/target/target_core_sbc.c sbc_dif_generate(struct se_cmd *cmd)
se_cmd           1290 drivers/target/target_core_sbc.c sbc_dif_v1_verify(struct se_cmd *cmd, struct t10_pi_tuple *sdt,
se_cmd           1330 drivers/target/target_core_sbc.c void sbc_dif_copy_prot(struct se_cmd *cmd, unsigned int sectors, bool read,
se_cmd           1376 drivers/target/target_core_sbc.c sbc_dif_verify(struct se_cmd *cmd, sector_t start, unsigned int sectors,
se_cmd             51 drivers/target/target_core_spc.c spc_emulate_inquiry_std(struct se_cmd *cmd, unsigned char *buf)
se_cmd            119 drivers/target/target_core_spc.c spc_emulate_evpd_80(struct se_cmd *cmd, unsigned char *buf)
se_cmd            168 drivers/target/target_core_spc.c spc_emulate_evpd_83(struct se_cmd *cmd, unsigned char *buf)
se_cmd            438 drivers/target/target_core_spc.c spc_emulate_evpd_86(struct se_cmd *cmd, unsigned char *buf)
se_cmd            480 drivers/target/target_core_spc.c spc_emulate_evpd_b0(struct se_cmd *cmd, unsigned char *buf)
se_cmd            574 drivers/target/target_core_spc.c spc_emulate_evpd_b1(struct se_cmd *cmd, unsigned char *buf)
se_cmd            587 drivers/target/target_core_spc.c spc_emulate_evpd_b2(struct se_cmd *cmd, unsigned char *buf)
se_cmd            651 drivers/target/target_core_spc.c spc_emulate_evpd_b3(struct se_cmd *cmd, unsigned char *buf)
se_cmd            664 drivers/target/target_core_spc.c spc_emulate_evpd_00(struct se_cmd *cmd, unsigned char *buf);
se_cmd            668 drivers/target/target_core_spc.c 	sense_reason_t	(*emulate)(struct se_cmd *, unsigned char *);
se_cmd            682 drivers/target/target_core_spc.c spc_emulate_evpd_00(struct se_cmd *cmd, unsigned char *buf)
se_cmd            701 drivers/target/target_core_spc.c spc_emulate_inquiry(struct se_cmd *cmd)
se_cmd            761 drivers/target/target_core_spc.c static int spc_modesense_rwrecovery(struct se_cmd *cmd, u8 pc, u8 *p)
se_cmd            774 drivers/target/target_core_spc.c static int spc_modesense_control(struct se_cmd *cmd, u8 pc, u8 *p)
se_cmd            888 drivers/target/target_core_spc.c static int spc_modesense_caching(struct se_cmd *cmd, u8 pc, u8 *p)
se_cmd            907 drivers/target/target_core_spc.c static int spc_modesense_informational_exceptions(struct se_cmd *cmd, u8 pc, unsigned char *p)
se_cmd            923 drivers/target/target_core_spc.c 	int		(*emulate)(struct se_cmd *, u8, unsigned char *);
se_cmd            981 drivers/target/target_core_spc.c static sense_reason_t spc_emulate_modesense(struct se_cmd *cmd)
se_cmd           1106 drivers/target/target_core_spc.c static sense_reason_t spc_emulate_modeselect(struct se_cmd *cmd)
se_cmd           1167 drivers/target/target_core_spc.c static sense_reason_t spc_emulate_request_sense(struct se_cmd *cmd)
se_cmd           1200 drivers/target/target_core_spc.c sense_reason_t spc_emulate_report_luns(struct se_cmd *cmd)
se_cmd           1269 drivers/target/target_core_spc.c spc_emulate_testunitready(struct se_cmd *cmd)
se_cmd           1276 drivers/target/target_core_spc.c spc_parse_cdb(struct se_cmd *cmd, unsigned int *size)
se_cmd             27 drivers/target/target_core_tmr.c 	struct se_cmd *se_cmd,
se_cmd             40 drivers/target/target_core_tmr.c 	se_cmd->se_cmd_flags |= SCF_SCSI_TMR_CDB;
se_cmd             41 drivers/target/target_core_tmr.c 	se_cmd->se_tmr_req = tmr;
se_cmd             42 drivers/target/target_core_tmr.c 	tmr->task_cmd = se_cmd;
se_cmd             66 drivers/target/target_core_tmr.c 		struct se_cmd *cmd)
se_cmd             80 drivers/target/target_core_tmr.c static bool __target_check_io_state(struct se_cmd *se_cmd,
se_cmd             83 drivers/target/target_core_tmr.c 	struct se_session *sess = se_cmd->se_sess;
se_cmd             97 drivers/target/target_core_tmr.c 	spin_lock(&se_cmd->t_state_lock);
se_cmd             98 drivers/target/target_core_tmr.c 	if (se_cmd->transport_state & (CMD_T_COMPLETE | CMD_T_FABRIC_STOP)) {
se_cmd            100 drivers/target/target_core_tmr.c 			" fabric stop, skipping\n", se_cmd->tag);
se_cmd            101 drivers/target/target_core_tmr.c 		spin_unlock(&se_cmd->t_state_lock);
se_cmd            104 drivers/target/target_core_tmr.c 	se_cmd->transport_state |= CMD_T_ABORTED;
se_cmd            106 drivers/target/target_core_tmr.c 	if ((tmr_sess != se_cmd->se_sess) && tas)
se_cmd            107 drivers/target/target_core_tmr.c 		se_cmd->transport_state |= CMD_T_TAS;
se_cmd            109 drivers/target/target_core_tmr.c 	spin_unlock(&se_cmd->t_state_lock);
se_cmd            111 drivers/target/target_core_tmr.c 	return kref_get_unless_zero(&se_cmd->cmd_kref);
se_cmd            119 drivers/target/target_core_tmr.c 	struct se_cmd *se_cmd;
se_cmd            124 drivers/target/target_core_tmr.c 	list_for_each_entry(se_cmd, &se_sess->sess_cmd_list, se_cmd_list) {
se_cmd            126 drivers/target/target_core_tmr.c 		if (dev != se_cmd->se_dev)
se_cmd            130 drivers/target/target_core_tmr.c 		if (se_cmd->se_cmd_flags & SCF_SCSI_TMR_CDB)
se_cmd            133 drivers/target/target_core_tmr.c 		ref_tag = se_cmd->tag;
se_cmd            138 drivers/target/target_core_tmr.c 			se_cmd->se_tfo->fabric_name, ref_tag);
se_cmd            140 drivers/target/target_core_tmr.c 		if (!__target_check_io_state(se_cmd, se_sess,
se_cmd            152 drivers/target/target_core_tmr.c 						se_cmd->orig_fe_lun) < 0);
se_cmd            154 drivers/target/target_core_tmr.c 		target_put_cmd_and_wait(se_cmd);
se_cmd            178 drivers/target/target_core_tmr.c 	struct se_cmd *cmd;
se_cmd            252 drivers/target/target_core_tmr.c 	struct se_cmd *prout_cmd,
se_cmd            259 drivers/target/target_core_tmr.c 	struct se_cmd *cmd, *next;
se_cmd            316 drivers/target/target_core_tmr.c 		cmd = list_entry(drain_task_list.next, struct se_cmd, state_list);
se_cmd            332 drivers/target/target_core_tmr.c         struct se_cmd *prout_cmd)
se_cmd             53 drivers/target/target_core_transport.c static void transport_complete_task_attr(struct se_cmd *cmd);
se_cmd             54 drivers/target/target_core_transport.c static void translate_sense_reason(struct se_cmd *cmd, sense_reason_t reason);
se_cmd             55 drivers/target/target_core_transport.c static void transport_handle_queue_full(struct se_cmd *cmd,
se_cmd            640 drivers/target/target_core_transport.c static void target_remove_from_state_list(struct se_cmd *cmd)
se_cmd            663 drivers/target/target_core_transport.c static int transport_cmd_check_stop_to_fabric(struct se_cmd *cmd)
se_cmd            701 drivers/target/target_core_transport.c static void transport_lun_remove_cmd(struct se_cmd *cmd)
se_cmd            714 drivers/target/target_core_transport.c 	struct se_cmd *cmd = container_of(work, struct se_cmd, work);
se_cmd            724 drivers/target/target_core_transport.c static unsigned char *transport_get_sense_buffer(struct se_cmd *cmd)
se_cmd            743 drivers/target/target_core_transport.c void transport_copy_sense_to_cmd(struct se_cmd *cmd, unsigned char *sense)
se_cmd            761 drivers/target/target_core_transport.c static void target_handle_abort(struct se_cmd *cmd)
se_cmd            809 drivers/target/target_core_transport.c 	struct se_cmd *cmd = container_of(work, struct se_cmd, work);
se_cmd            814 drivers/target/target_core_transport.c static bool target_cmd_interrupted(struct se_cmd *cmd)
se_cmd            835 drivers/target/target_core_transport.c void target_complete_cmd(struct se_cmd *cmd, u8 scsi_status)
se_cmd            871 drivers/target/target_core_transport.c void target_complete_cmd_with_length(struct se_cmd *cmd, u8 scsi_status, int length)
se_cmd            890 drivers/target/target_core_transport.c static void target_add_to_state_list(struct se_cmd *cmd)
se_cmd            906 drivers/target/target_core_transport.c static void transport_write_pending_qf(struct se_cmd *cmd);
se_cmd            907 drivers/target/target_core_transport.c static void transport_complete_qf(struct se_cmd *cmd);
se_cmd            914 drivers/target/target_core_transport.c 	struct se_cmd *cmd, *cmd_tmp;
se_cmd            938 drivers/target/target_core_transport.c unsigned char *transport_dump_cmd_direction(struct se_cmd *cmd)
se_cmd           1231 drivers/target/target_core_transport.c target_check_max_data_sg_nents(struct se_cmd *cmd, struct se_device *dev,
se_cmd           1280 drivers/target/target_core_transport.c target_cmd_size_check(struct se_cmd *cmd, unsigned int size)
se_cmd           1348 drivers/target/target_core_transport.c 	struct se_cmd *cmd,
se_cmd           1379 drivers/target/target_core_transport.c transport_check_alloc_task_attr(struct se_cmd *cmd)
se_cmd           1400 drivers/target/target_core_transport.c target_setup_cmd_from_cdb(struct se_cmd *cmd, unsigned char *cdb)
se_cmd           1463 drivers/target/target_core_transport.c 	struct se_cmd *cmd)
se_cmd           1502 drivers/target/target_core_transport.c transport_generic_map_mem_to_cmd(struct se_cmd *cmd, struct scatterlist *sgl,
se_cmd           1557 drivers/target/target_core_transport.c int target_submit_cmd_map_sgls(struct se_cmd *se_cmd, struct se_session *se_sess,
se_cmd           1570 drivers/target/target_core_transport.c 	BUG_ON(se_cmd->se_tfo || se_cmd->se_sess);
se_cmd           1577 drivers/target/target_core_transport.c 	transport_init_se_cmd(se_cmd, se_tpg->se_tpg_tfo, se_sess,
se_cmd           1581 drivers/target/target_core_transport.c 		se_cmd->se_cmd_flags |= SCF_USE_CPUID;
se_cmd           1583 drivers/target/target_core_transport.c 		se_cmd->cpuid = WORK_CPU_UNBOUND;
se_cmd           1586 drivers/target/target_core_transport.c 		se_cmd->unknown_data_length = 1;
se_cmd           1593 drivers/target/target_core_transport.c 	ret = target_get_sess_cmd(se_cmd, flags & TARGET_SCF_ACK_KREF);
se_cmd           1600 drivers/target/target_core_transport.c 		se_cmd->se_cmd_flags |= SCF_BIDI;
se_cmd           1604 drivers/target/target_core_transport.c 	rc = transport_lookup_cmd_lun(se_cmd, unpacked_lun);
se_cmd           1606 drivers/target/target_core_transport.c 		transport_send_check_condition_and_sense(se_cmd, rc, 0);
se_cmd           1607 drivers/target/target_core_transport.c 		target_put_sess_cmd(se_cmd);
se_cmd           1611 drivers/target/target_core_transport.c 	rc = target_setup_cmd_from_cdb(se_cmd, cdb);
se_cmd           1613 drivers/target/target_core_transport.c 		transport_generic_request_failure(se_cmd, rc);
se_cmd           1622 drivers/target/target_core_transport.c 		se_cmd->t_prot_sg = sgl_prot;
se_cmd           1623 drivers/target/target_core_transport.c 		se_cmd->t_prot_nents = sgl_prot_count;
se_cmd           1624 drivers/target/target_core_transport.c 		se_cmd->se_cmd_flags |= SCF_PASSTHROUGH_PROT_SG_TO_MEM_NOALLOC;
se_cmd           1643 drivers/target/target_core_transport.c 		if (!(se_cmd->se_cmd_flags & SCF_SCSI_DATA_CDB) &&
se_cmd           1644 drivers/target/target_core_transport.c 		     se_cmd->data_direction == DMA_FROM_DEVICE) {
se_cmd           1656 drivers/target/target_core_transport.c 		rc = transport_generic_map_mem_to_cmd(se_cmd, sgl, sgl_count,
se_cmd           1659 drivers/target/target_core_transport.c 			transport_generic_request_failure(se_cmd, rc);
se_cmd           1668 drivers/target/target_core_transport.c 	core_alua_check_nonop_delay(se_cmd);
se_cmd           1670 drivers/target/target_core_transport.c 	transport_handle_cdb_direct(se_cmd);
se_cmd           1699 drivers/target/target_core_transport.c int target_submit_cmd(struct se_cmd *se_cmd, struct se_session *se_sess,
se_cmd           1703 drivers/target/target_core_transport.c 	return target_submit_cmd_map_sgls(se_cmd, se_sess, cdb, sense,
se_cmd           1711 drivers/target/target_core_transport.c 	struct se_cmd *se_cmd = container_of(work, struct se_cmd, work);
se_cmd           1713 drivers/target/target_core_transport.c 	se_cmd->se_tmr_req->response = TMR_LUN_DOES_NOT_EXIST;
se_cmd           1714 drivers/target/target_core_transport.c 	se_cmd->se_tfo->queue_tm_rsp(se_cmd);
se_cmd           1716 drivers/target/target_core_transport.c 	transport_lun_remove_cmd(se_cmd);
se_cmd           1717 drivers/target/target_core_transport.c 	transport_cmd_check_stop_to_fabric(se_cmd);
se_cmd           1723 drivers/target/target_core_transport.c 	struct se_cmd *se_cmd;
se_cmd           1728 drivers/target/target_core_transport.c 	list_for_each_entry(se_cmd, &se_sess->sess_cmd_list, se_cmd_list) {
se_cmd           1729 drivers/target/target_core_transport.c 		if (se_cmd->se_cmd_flags & SCF_SCSI_TMR_CDB)
se_cmd           1732 drivers/target/target_core_transport.c 		if (se_cmd->tag == tag) {
se_cmd           1733 drivers/target/target_core_transport.c 			*unpacked_lun = se_cmd->orig_fe_lun;
se_cmd           1760 drivers/target/target_core_transport.c int target_submit_tmr(struct se_cmd *se_cmd, struct se_session *se_sess,
se_cmd           1771 drivers/target/target_core_transport.c 	transport_init_se_cmd(se_cmd, se_tpg->se_tpg_tfo, se_sess,
se_cmd           1777 drivers/target/target_core_transport.c 	ret = core_tmr_alloc_req(se_cmd, fabric_tmr_ptr, tm_type, gfp);
se_cmd           1782 drivers/target/target_core_transport.c 		se_cmd->se_tmr_req->ref_task_tag = tag;
se_cmd           1785 drivers/target/target_core_transport.c 	ret = target_get_sess_cmd(se_cmd, flags & TARGET_SCF_ACK_KREF);
se_cmd           1787 drivers/target/target_core_transport.c 		core_tmr_release_req(se_cmd->se_tmr_req);
se_cmd           1800 drivers/target/target_core_transport.c 	ret = transport_lookup_tmr_lun(se_cmd, unpacked_lun);
se_cmd           1804 drivers/target/target_core_transport.c 	transport_generic_handle_tmr(se_cmd);
se_cmd           1812 drivers/target/target_core_transport.c 	INIT_WORK(&se_cmd->work, target_complete_tmr_failure);
se_cmd           1813 drivers/target/target_core_transport.c 	schedule_work(&se_cmd->work);
se_cmd           1821 drivers/target/target_core_transport.c void transport_generic_request_failure(struct se_cmd *cmd,
se_cmd           1921 drivers/target/target_core_transport.c void __target_execute_cmd(struct se_cmd *cmd, bool do_checks)
se_cmd           1962 drivers/target/target_core_transport.c static int target_write_prot_action(struct se_cmd *cmd)
se_cmd           1997 drivers/target/target_core_transport.c static bool target_handle_task_attr(struct se_cmd *cmd)
se_cmd           2048 drivers/target/target_core_transport.c void target_execute_cmd(struct se_cmd *cmd)
se_cmd           2085 drivers/target/target_core_transport.c 		struct se_cmd *cmd;
se_cmd           2094 drivers/target/target_core_transport.c 				 struct se_cmd, se_delayed_node);
se_cmd           2111 drivers/target/target_core_transport.c static void transport_complete_task_attr(struct se_cmd *cmd)
se_cmd           2141 drivers/target/target_core_transport.c static void transport_complete_qf(struct se_cmd *cmd)
se_cmd           2209 drivers/target/target_core_transport.c static void transport_handle_queue_full(struct se_cmd *cmd, struct se_device *dev,
se_cmd           2236 drivers/target/target_core_transport.c static bool target_read_prot_action(struct se_cmd *cmd)
se_cmd           2266 drivers/target/target_core_transport.c 	struct se_cmd *cmd = container_of(work, struct se_cmd, work);
se_cmd           2415 drivers/target/target_core_transport.c static inline void transport_reset_sgl_orig(struct se_cmd *cmd)
se_cmd           2431 drivers/target/target_core_transport.c static inline void transport_free_pages(struct se_cmd *cmd)
se_cmd           2464 drivers/target/target_core_transport.c void *transport_kmap_data_sg(struct se_cmd *cmd)
se_cmd           2501 drivers/target/target_core_transport.c void transport_kunmap_data_sg(struct se_cmd *cmd)
se_cmd           2532 drivers/target/target_core_transport.c transport_generic_new_cmd(struct se_cmd *cmd)
se_cmd           2633 drivers/target/target_core_transport.c static void transport_write_pending_qf(struct se_cmd *cmd)
se_cmd           2659 drivers/target/target_core_transport.c __transport_wait_for_tasks(struct se_cmd *, bool, bool *, bool *,
se_cmd           2662 drivers/target/target_core_transport.c static void target_wait_free_cmd(struct se_cmd *cmd, bool *aborted, bool *tas)
se_cmd           2675 drivers/target/target_core_transport.c void target_put_cmd_and_wait(struct se_cmd *cmd)
se_cmd           2708 drivers/target/target_core_transport.c int transport_generic_free_cmd(struct se_cmd *cmd, int wait_for_tasks)
se_cmd           2746 drivers/target/target_core_transport.c int target_get_sess_cmd(struct se_cmd *se_cmd, bool ack_kref)
se_cmd           2748 drivers/target/target_core_transport.c 	struct se_session *se_sess = se_cmd->se_sess;
se_cmd           2758 drivers/target/target_core_transport.c 		if (!kref_get_unless_zero(&se_cmd->cmd_kref))
se_cmd           2761 drivers/target/target_core_transport.c 		se_cmd->se_cmd_flags |= SCF_ACK_KREF;
se_cmd           2769 drivers/target/target_core_transport.c 	list_add_tail(&se_cmd->se_cmd_list, &se_sess->sess_cmd_list);
se_cmd           2775 drivers/target/target_core_transport.c 		target_put_sess_cmd(se_cmd);
se_cmd           2781 drivers/target/target_core_transport.c static void target_free_cmd_mem(struct se_cmd *cmd)
se_cmd           2793 drivers/target/target_core_transport.c 	struct se_cmd *se_cmd = container_of(kref, struct se_cmd, cmd_kref);
se_cmd           2794 drivers/target/target_core_transport.c 	struct se_session *se_sess = se_cmd->se_sess;
se_cmd           2795 drivers/target/target_core_transport.c 	struct completion *free_compl = se_cmd->free_compl;
se_cmd           2796 drivers/target/target_core_transport.c 	struct completion *abrt_compl = se_cmd->abrt_compl;
se_cmd           2801 drivers/target/target_core_transport.c 		list_del_init(&se_cmd->se_cmd_list);
se_cmd           2805 drivers/target/target_core_transport.c 	target_free_cmd_mem(se_cmd);
se_cmd           2806 drivers/target/target_core_transport.c 	se_cmd->se_tfo->release_cmd(se_cmd);
se_cmd           2822 drivers/target/target_core_transport.c int target_put_sess_cmd(struct se_cmd *se_cmd)
se_cmd           2824 drivers/target/target_core_transport.c 	return kref_put(&se_cmd->cmd_kref, target_release_cmd_kref);
se_cmd           2906 drivers/target/target_core_transport.c void target_show_cmd(const char *pfx, struct se_cmd *cmd)
se_cmd           2952 drivers/target/target_core_transport.c 	struct se_cmd *cmd;
se_cmd           2979 drivers/target/target_core_transport.c __transport_wait_for_tasks(struct se_cmd *cmd, bool fabric_stop,
se_cmd           3034 drivers/target/target_core_transport.c bool transport_wait_for_tasks(struct se_cmd *cmd)
se_cmd           3212 drivers/target/target_core_transport.c static void translate_sense_reason(struct se_cmd *cmd, sense_reason_t reason)
se_cmd           3253 drivers/target/target_core_transport.c transport_send_check_condition_and_sense(struct se_cmd *cmd,
se_cmd           3282 drivers/target/target_core_transport.c int target_send_busy(struct se_cmd *cmd)
se_cmd           3294 drivers/target/target_core_transport.c 	struct se_cmd *cmd = container_of(work, struct se_cmd, work);
se_cmd           3348 drivers/target/target_core_transport.c 	struct se_cmd *cmd)
se_cmd             26 drivers/target/target_core_ua.c target_scsi3_ua_check(struct se_cmd *cmd)
se_cmd            193 drivers/target/target_core_ua.c bool core_scsi3_ua_for_check_condition(struct se_cmd *cmd, u8 *key, u8 *asc,
se_cmd            265 drivers/target/target_core_ua.c 	struct se_cmd *cmd,
se_cmd             36 drivers/target/target_core_ua.h extern sense_reason_t target_scsi3_ua_check(struct se_cmd *);
se_cmd             40 drivers/target/target_core_ua.h extern bool core_scsi3_ua_for_check_condition(struct se_cmd *, u8 *, u8 *,
se_cmd             42 drivers/target/target_core_ua.h extern int core_scsi3_ua_clear_for_request_sense(struct se_cmd *,
se_cmd            169 drivers/target/target_core_user.c 	struct se_cmd *se_cmd;
se_cmd            551 drivers/target/target_core_user.c 	struct se_cmd *se_cmd = tcmu_cmd->se_cmd;
se_cmd            552 drivers/target/target_core_user.c 	size_t data_length = round_up(se_cmd->data_length, DATA_BLOCK_SIZE);
se_cmd            554 drivers/target/target_core_user.c 	if (se_cmd->se_cmd_flags & SCF_BIDI) {
se_cmd            555 drivers/target/target_core_user.c 		BUG_ON(!(se_cmd->t_bidi_data_sg && se_cmd->t_bidi_data_nents));
se_cmd            556 drivers/target/target_core_user.c 		data_length += round_up(se_cmd->t_bidi_data_sg->length,
se_cmd            570 drivers/target/target_core_user.c static struct tcmu_cmd *tcmu_alloc_cmd(struct se_cmd *se_cmd)
se_cmd            572 drivers/target/target_core_user.c 	struct se_device *se_dev = se_cmd->se_dev;
se_cmd            581 drivers/target/target_core_user.c 	tcmu_cmd->se_cmd = se_cmd;
se_cmd            741 drivers/target/target_core_user.c 	struct se_cmd *se_cmd = cmd->se_cmd;
se_cmd            752 drivers/target/target_core_user.c 		data_sg = se_cmd->t_data_sg;
se_cmd            753 drivers/target/target_core_user.c 		data_nents = se_cmd->t_data_nents;
se_cmd            761 drivers/target/target_core_user.c 		count = DIV_ROUND_UP(se_cmd->data_length, DATA_BLOCK_SIZE);
se_cmd            763 drivers/target/target_core_user.c 		data_sg = se_cmd->t_bidi_data_sg;
se_cmd            764 drivers/target/target_core_user.c 		data_nents = se_cmd->t_bidi_data_nents;
se_cmd            873 drivers/target/target_core_user.c 	struct se_cmd *se_cmd = tcmu_cmd->se_cmd;
se_cmd            877 drivers/target/target_core_user.c 		round_up(scsi_command_size(se_cmd->t_task_cdb),
se_cmd            957 drivers/target/target_core_user.c 	struct se_cmd *se_cmd = tcmu_cmd->se_cmd;
se_cmd           1046 drivers/target/target_core_user.c 	copy_to_data_area = (se_cmd->data_direction == DMA_TO_DEVICE
se_cmd           1047 drivers/target/target_core_user.c 		|| se_cmd->se_cmd_flags & SCF_BIDI);
se_cmd           1048 drivers/target/target_core_user.c 	scatter_data_area(udev, tcmu_cmd, se_cmd->t_data_sg,
se_cmd           1049 drivers/target/target_core_user.c 			  se_cmd->t_data_nents, &iov, &iov_cnt,
se_cmd           1055 drivers/target/target_core_user.c 	if (se_cmd->se_cmd_flags & SCF_BIDI) {
se_cmd           1057 drivers/target/target_core_user.c 		scatter_data_area(udev, tcmu_cmd, se_cmd->t_bidi_data_sg,
se_cmd           1058 drivers/target/target_core_user.c 				  se_cmd->t_bidi_data_nents, &iov, &iov_cnt,
se_cmd           1085 drivers/target/target_core_user.c 	memcpy((void *) mb + cdb_off, se_cmd->t_task_cdb, scsi_command_size(se_cmd->t_task_cdb));
se_cmd           1110 drivers/target/target_core_user.c tcmu_queue_cmd(struct se_cmd *se_cmd)
se_cmd           1112 drivers/target/target_core_user.c 	struct se_device *se_dev = se_cmd->se_dev;
se_cmd           1118 drivers/target/target_core_user.c 	tcmu_cmd = tcmu_alloc_cmd(se_cmd);
se_cmd           1132 drivers/target/target_core_user.c 	struct se_cmd *se_cmd = cmd->se_cmd;
se_cmd           1142 drivers/target/target_core_user.c 		WARN_ON_ONCE(se_cmd);
se_cmd           1152 drivers/target/target_core_user.c 			cmd->se_cmd);
se_cmd           1157 drivers/target/target_core_user.c 	read_len = se_cmd->data_length;
se_cmd           1158 drivers/target/target_core_user.c 	if (se_cmd->data_direction == DMA_FROM_DEVICE &&
se_cmd           1166 drivers/target/target_core_user.c 		transport_copy_sense_to_cmd(se_cmd, entry->rsp.sense_buffer);
se_cmd           1170 drivers/target/target_core_user.c 			se_cmd->se_cmd_flags |= SCF_TREAT_READ_AS_NORMAL;
se_cmd           1172 drivers/target/target_core_user.c 	if (se_cmd->se_cmd_flags & SCF_BIDI) {
se_cmd           1175 drivers/target/target_core_user.c 	} else if (se_cmd->data_direction == DMA_FROM_DEVICE) {
se_cmd           1177 drivers/target/target_core_user.c 	} else if (se_cmd->data_direction == DMA_TO_DEVICE) {
se_cmd           1179 drivers/target/target_core_user.c 	} else if (se_cmd->data_direction != DMA_NONE) {
se_cmd           1181 drivers/target/target_core_user.c 			se_cmd->data_direction);
se_cmd           1187 drivers/target/target_core_user.c 		target_complete_cmd_with_length(cmd->se_cmd,
se_cmd           1190 drivers/target/target_core_user.c 		target_complete_cmd(cmd->se_cmd, entry->rsp.scsi_status);
se_cmd           1193 drivers/target/target_core_user.c 	cmd->se_cmd = NULL;
se_cmd           1287 drivers/target/target_core_user.c 	struct se_cmd *se_cmd;
se_cmd           1297 drivers/target/target_core_user.c 	se_cmd = cmd->se_cmd;
se_cmd           1313 drivers/target/target_core_user.c 		cmd->se_cmd = NULL;
se_cmd           1324 drivers/target/target_core_user.c 	target_complete_cmd(se_cmd, scsi_status);
se_cmd           1440 drivers/target/target_core_user.c 			target_complete_cmd(tcmu_cmd->se_cmd, SAM_STAT_BUSY);
se_cmd           1455 drivers/target/target_core_user.c 			target_complete_cmd(tcmu_cmd->se_cmd,
se_cmd           2049 drivers/target/target_core_user.c 			WARN_ON(!cmd->se_cmd);
se_cmd           2056 drivers/target/target_core_user.c 				target_complete_cmd(cmd->se_cmd, SAM_STAT_BUSY);
se_cmd           2059 drivers/target/target_core_user.c 				target_complete_cmd(cmd->se_cmd,
se_cmd           2239 drivers/target/target_core_user.c tcmu_parse_cdb(struct se_cmd *cmd)
se_cmd            105 drivers/target/target_core_xcopy.c static int target_xcopy_parse_tiddesc_e4(struct se_cmd *se_cmd, struct xcopy_op *xop,
se_cmd            165 drivers/target/target_core_xcopy.c 			xop->src_dev = se_cmd->se_dev;
se_cmd            182 drivers/target/target_core_xcopy.c 			xop->dst_dev = se_cmd->se_dev;
se_cmd            191 drivers/target/target_core_xcopy.c static int target_xcopy_parse_target_descriptors(struct se_cmd *se_cmd,
se_cmd            195 drivers/target/target_core_xcopy.c 	struct se_device *local_dev = se_cmd->se_dev;
se_cmd            231 drivers/target/target_core_xcopy.c 			rc = target_xcopy_parse_tiddesc_e4(se_cmd, xop,
se_cmd            284 drivers/target/target_core_xcopy.c static int target_xcopy_parse_segdesc_02(struct se_cmd *se_cmd, struct xcopy_op *xop,
se_cmd            326 drivers/target/target_core_xcopy.c static int target_xcopy_parse_segment_descriptors(struct se_cmd *se_cmd,
se_cmd            356 drivers/target/target_core_xcopy.c 			rc = target_xcopy_parse_segdesc_02(se_cmd, xop, desc);
se_cmd            383 drivers/target/target_core_xcopy.c 	struct se_cmd se_cmd;
se_cmd            392 drivers/target/target_core_xcopy.c static int xcopy_pt_get_cmd_state(struct se_cmd *se_cmd)
se_cmd            413 drivers/target/target_core_xcopy.c static void xcopy_pt_release_cmd(struct se_cmd *se_cmd)
se_cmd            415 drivers/target/target_core_xcopy.c 	struct xcopy_pt_cmd *xpt_cmd = container_of(se_cmd,
se_cmd            416 drivers/target/target_core_xcopy.c 				struct xcopy_pt_cmd, se_cmd);
se_cmd            421 drivers/target/target_core_xcopy.c static int xcopy_pt_check_stop_free(struct se_cmd *se_cmd)
se_cmd            423 drivers/target/target_core_xcopy.c 	struct xcopy_pt_cmd *xpt_cmd = container_of(se_cmd,
se_cmd            424 drivers/target/target_core_xcopy.c 				struct xcopy_pt_cmd, se_cmd);
se_cmd            430 drivers/target/target_core_xcopy.c static int xcopy_pt_write_pending(struct se_cmd *se_cmd)
se_cmd            435 drivers/target/target_core_xcopy.c static int xcopy_pt_queue_data_in(struct se_cmd *se_cmd)
se_cmd            440 drivers/target/target_core_xcopy.c static int xcopy_pt_queue_status(struct se_cmd *se_cmd)
se_cmd            521 drivers/target/target_core_xcopy.c 	struct se_cmd *cmd = &xpt_cmd->se_cmd;
se_cmd            583 drivers/target/target_core_xcopy.c 	struct se_cmd *se_cmd = &xpt_cmd->se_cmd;
se_cmd            586 drivers/target/target_core_xcopy.c 	sense_rc = transport_generic_new_cmd(se_cmd);
se_cmd            590 drivers/target/target_core_xcopy.c 	if (se_cmd->data_direction == DMA_TO_DEVICE)
se_cmd            591 drivers/target/target_core_xcopy.c 		target_execute_cmd(se_cmd);
se_cmd            596 drivers/target/target_core_xcopy.c 			se_cmd->scsi_status);
se_cmd            598 drivers/target/target_core_xcopy.c 	return (se_cmd->scsi_status) ? -EINVAL : 0;
se_cmd            602 drivers/target/target_core_xcopy.c 	struct se_cmd *ec_cmd,
se_cmd            609 drivers/target/target_core_xcopy.c 	struct se_cmd *se_cmd;
se_cmd            621 drivers/target/target_core_xcopy.c 	se_cmd = &xpt_cmd->se_cmd;
se_cmd            630 drivers/target/target_core_xcopy.c 	transport_init_se_cmd(se_cmd, &xcopy_pt_tfo, &xcopy_pt_sess, length,
se_cmd            637 drivers/target/target_core_xcopy.c 		ec_cmd->scsi_status = xpt_cmd->se_cmd.scsi_status;
se_cmd            638 drivers/target/target_core_xcopy.c 		transport_generic_free_cmd(se_cmd, 0);
se_cmd            642 drivers/target/target_core_xcopy.c 	xop->xop_data_sg = se_cmd->t_data_sg;
se_cmd            643 drivers/target/target_core_xcopy.c 	xop->xop_data_nents = se_cmd->t_data_nents;
se_cmd            649 drivers/target/target_core_xcopy.c 		ec_cmd->scsi_status = xpt_cmd->se_cmd.scsi_status;
se_cmd            650 drivers/target/target_core_xcopy.c 		transport_generic_free_cmd(se_cmd, 0);
se_cmd            657 drivers/target/target_core_xcopy.c 	se_cmd->t_data_sg = NULL;
se_cmd            658 drivers/target/target_core_xcopy.c 	se_cmd->t_data_nents = 0;
se_cmd            664 drivers/target/target_core_xcopy.c 	struct se_cmd *ec_cmd,
se_cmd            671 drivers/target/target_core_xcopy.c 	struct se_cmd *se_cmd;
se_cmd            683 drivers/target/target_core_xcopy.c 	se_cmd = &xpt_cmd->se_cmd;
se_cmd            692 drivers/target/target_core_xcopy.c 	transport_init_se_cmd(se_cmd, &xcopy_pt_tfo, &xcopy_pt_sess, length,
se_cmd            699 drivers/target/target_core_xcopy.c 		struct se_cmd *src_cmd = &xop->src_pt_cmd->se_cmd;
se_cmd            700 drivers/target/target_core_xcopy.c 		ec_cmd->scsi_status = xpt_cmd->se_cmd.scsi_status;
se_cmd            710 drivers/target/target_core_xcopy.c 		transport_generic_free_cmd(se_cmd, 0);
se_cmd            716 drivers/target/target_core_xcopy.c 		ec_cmd->scsi_status = xpt_cmd->se_cmd.scsi_status;
se_cmd            717 drivers/target/target_core_xcopy.c 		se_cmd->se_cmd_flags &= ~SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC;
se_cmd            718 drivers/target/target_core_xcopy.c 		transport_generic_free_cmd(se_cmd, 0);
se_cmd            728 drivers/target/target_core_xcopy.c 	struct se_cmd *ec_cmd = xop->xop_se_cmd;
se_cmd            782 drivers/target/target_core_xcopy.c 			transport_generic_free_cmd(&xop->src_pt_cmd->se_cmd, 0);
se_cmd            793 drivers/target/target_core_xcopy.c 		transport_generic_free_cmd(&xop->src_pt_cmd->se_cmd, 0);
se_cmd            794 drivers/target/target_core_xcopy.c 		xop->dst_pt_cmd->se_cmd.se_cmd_flags &= ~SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC;
se_cmd            796 drivers/target/target_core_xcopy.c 		transport_generic_free_cmd(&xop->dst_pt_cmd->se_cmd, 0);
se_cmd            833 drivers/target/target_core_xcopy.c 	struct se_cmd *se_cmd = xop->xop_se_cmd;
se_cmd            840 drivers/target/target_core_xcopy.c 	p = transport_kmap_data_sg(se_cmd);
se_cmd            867 drivers/target/target_core_xcopy.c 	if (se_cmd->data_length < (XCOPY_HDR_LEN + tdll + sdll + inline_dl)) {
se_cmd            870 drivers/target/target_core_xcopy.c 			se_cmd->data_length, tdll, sdll, inline_dl);
se_cmd            885 drivers/target/target_core_xcopy.c 	rc = target_xcopy_parse_segment_descriptors(se_cmd, xop, seg_desc,
se_cmd            893 drivers/target/target_core_xcopy.c 	rc = target_xcopy_parse_target_descriptors(se_cmd, xop, &p[16], tdll, &ret);
se_cmd            910 drivers/target/target_core_xcopy.c 	transport_kunmap_data_sg(se_cmd);
se_cmd            915 drivers/target/target_core_xcopy.c 		transport_kunmap_data_sg(se_cmd);
se_cmd            919 drivers/target/target_core_xcopy.c sense_reason_t target_do_xcopy(struct se_cmd *se_cmd)
se_cmd            921 drivers/target/target_core_xcopy.c 	struct se_device *dev = se_cmd->se_dev;
se_cmd            930 drivers/target/target_core_xcopy.c 	sa = se_cmd->t_task_cdb[1] & 0x1f;
se_cmd            936 drivers/target/target_core_xcopy.c 	if (se_cmd->data_length == 0) {
se_cmd            937 drivers/target/target_core_xcopy.c 		target_complete_cmd(se_cmd, SAM_STAT_GOOD);
se_cmd            940 drivers/target/target_core_xcopy.c 	if (se_cmd->data_length < XCOPY_HDR_LEN) {
se_cmd            942 drivers/target/target_core_xcopy.c 				se_cmd->data_length, XCOPY_HDR_LEN);
se_cmd            949 drivers/target/target_core_xcopy.c 	xop->xop_se_cmd = se_cmd;
se_cmd            962 drivers/target/target_core_xcopy.c static sense_reason_t target_rcr_operating_parameters(struct se_cmd *se_cmd)
se_cmd            966 drivers/target/target_core_xcopy.c 	p = transport_kmap_data_sg(se_cmd);
se_cmd            973 drivers/target/target_core_xcopy.c 	if (se_cmd->data_length < 54) {
se_cmd            975 drivers/target/target_core_xcopy.c 		       " too small: %u\n", se_cmd->data_length);
se_cmd            976 drivers/target/target_core_xcopy.c 		transport_kunmap_data_sg(se_cmd);
se_cmd           1046 drivers/target/target_core_xcopy.c 	transport_kunmap_data_sg(se_cmd);
se_cmd           1047 drivers/target/target_core_xcopy.c 	target_complete_cmd(se_cmd, GOOD);
se_cmd           1052 drivers/target/target_core_xcopy.c sense_reason_t target_do_receive_copy_results(struct se_cmd *se_cmd)
se_cmd           1054 drivers/target/target_core_xcopy.c 	unsigned char *cdb = &se_cmd->t_task_cdb[0];
se_cmd           1059 drivers/target/target_core_xcopy.c 		" 0x%02x, AL: %u\n", sa, list_id, se_cmd->data_length);
se_cmd           1069 drivers/target/target_core_xcopy.c 		rc = target_rcr_operating_parameters(se_cmd);
se_cmd             26 drivers/target/target_core_xcopy.h 	struct se_cmd *xop_se_cmd;
se_cmd             71 drivers/target/target_core_xcopy.h extern sense_reason_t target_do_xcopy(struct se_cmd *);
se_cmd             72 drivers/target/target_core_xcopy.h extern sense_reason_t target_do_receive_copy_results(struct se_cmd *);
se_cmd            109 drivers/target/tcm_fc/tcm_fc.h 	struct se_cmd se_cmd;		/* Local TCM I/O descriptor */
se_cmd            144 drivers/target/tcm_fc/tcm_fc.h int ft_check_stop_free(struct se_cmd *);
se_cmd            145 drivers/target/tcm_fc/tcm_fc.h void ft_release_cmd(struct se_cmd *);
se_cmd            146 drivers/target/tcm_fc/tcm_fc.h int ft_queue_status(struct se_cmd *);
se_cmd            147 drivers/target/tcm_fc/tcm_fc.h int ft_queue_data_in(struct se_cmd *);
se_cmd            148 drivers/target/tcm_fc/tcm_fc.h int ft_write_pending(struct se_cmd *);
se_cmd            149 drivers/target/tcm_fc/tcm_fc.h int ft_get_cmd_state(struct se_cmd *);
se_cmd            150 drivers/target/tcm_fc/tcm_fc.h void ft_queue_tm_resp(struct se_cmd *);
se_cmd            151 drivers/target/tcm_fc/tcm_fc.h void ft_aborted_task(struct se_cmd *);
se_cmd             36 drivers/target/tcm_fc/tfc_cmd.c 	struct se_cmd *se_cmd;
se_cmd             40 drivers/target/tcm_fc/tfc_cmd.c 	se_cmd = &cmd->se_cmd;
se_cmd             42 drivers/target/tcm_fc/tfc_cmd.c 		caller, cmd, cmd->sess, cmd->seq, se_cmd);
se_cmd             45 drivers/target/tcm_fc/tfc_cmd.c 		caller, cmd, se_cmd->t_data_nents,
se_cmd             46 drivers/target/tcm_fc/tfc_cmd.c 	       se_cmd->data_length, se_cmd->se_cmd_flags);
se_cmd             48 drivers/target/tcm_fc/tfc_cmd.c 	for_each_sg(se_cmd->t_data_sg, sg, se_cmd->t_data_nents, count)
se_cmd             82 drivers/target/tcm_fc/tfc_cmd.c 	target_free_tag(sess->se_sess, &cmd->se_cmd);
se_cmd             86 drivers/target/tcm_fc/tfc_cmd.c void ft_release_cmd(struct se_cmd *se_cmd)
se_cmd             88 drivers/target/tcm_fc/tfc_cmd.c 	struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd);
se_cmd             93 drivers/target/tcm_fc/tfc_cmd.c int ft_check_stop_free(struct se_cmd *se_cmd)
se_cmd             95 drivers/target/tcm_fc/tfc_cmd.c 	return transport_generic_free_cmd(se_cmd, 0);
se_cmd            101 drivers/target/tcm_fc/tfc_cmd.c int ft_queue_status(struct se_cmd *se_cmd)
se_cmd            103 drivers/target/tcm_fc/tfc_cmd.c 	struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd);
se_cmd            116 drivers/target/tcm_fc/tfc_cmd.c 	len = sizeof(*fcp) + se_cmd->scsi_sense_length;
se_cmd            119 drivers/target/tcm_fc/tfc_cmd.c 		se_cmd->scsi_status = SAM_STAT_TASK_SET_FULL;
se_cmd            125 drivers/target/tcm_fc/tfc_cmd.c 	fcp->resp.fr_status = se_cmd->scsi_status;
se_cmd            127 drivers/target/tcm_fc/tfc_cmd.c 	len = se_cmd->scsi_sense_length;
se_cmd            131 drivers/target/tcm_fc/tfc_cmd.c 		memcpy((fcp + 1), se_cmd->sense_buffer, len);
se_cmd            138 drivers/target/tcm_fc/tfc_cmd.c 	if (se_cmd->se_cmd_flags & (SCF_OVERFLOW_BIT | SCF_UNDERFLOW_BIT)) {
se_cmd            139 drivers/target/tcm_fc/tfc_cmd.c 		if (se_cmd->se_cmd_flags & SCF_OVERFLOW_BIT)
se_cmd            143 drivers/target/tcm_fc/tfc_cmd.c 		fcp->ext.fr_resid = cpu_to_be32(se_cmd->residual_count);
se_cmd            162 drivers/target/tcm_fc/tfc_cmd.c 		se_cmd->scsi_status = SAM_STAT_TASK_SET_FULL;
se_cmd            171 drivers/target/tcm_fc/tfc_cmd.c 	target_put_sess_cmd(&cmd->se_cmd);
se_cmd            178 drivers/target/tcm_fc/tfc_cmd.c int ft_write_pending(struct se_cmd *se_cmd)
se_cmd            180 drivers/target/tcm_fc/tfc_cmd.c 	struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd);
se_cmd            200 drivers/target/tcm_fc/tfc_cmd.c 	txrdy->ft_burst_len = htonl(se_cmd->data_length);
se_cmd            216 drivers/target/tcm_fc/tfc_cmd.c 			if ((se_cmd->se_cmd_flags & SCF_SCSI_DATA_CDB) &&
se_cmd            218 drivers/target/tcm_fc/tfc_cmd.c 						 se_cmd->t_data_sg,
se_cmd            219 drivers/target/tcm_fc/tfc_cmd.c 						 se_cmd->t_data_nents))
se_cmd            227 drivers/target/tcm_fc/tfc_cmd.c int ft_get_cmd_state(struct se_cmd *se_cmd)
se_cmd            261 drivers/target/tcm_fc/tfc_cmd.c 		transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd            371 drivers/target/tcm_fc/tfc_cmd.c 	rc = target_submit_tmr(&cmd->se_cmd, cmd->sess->se_sess,
se_cmd            381 drivers/target/tcm_fc/tfc_cmd.c void ft_queue_tm_resp(struct se_cmd *se_cmd)
se_cmd            383 drivers/target/tcm_fc/tfc_cmd.c 	struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd);
se_cmd            384 drivers/target/tcm_fc/tfc_cmd.c 	struct se_tmr_req *tmr = se_cmd->se_tmr_req;
se_cmd            413 drivers/target/tcm_fc/tfc_cmd.c 	target_put_sess_cmd(&cmd->se_cmd);
se_cmd            416 drivers/target/tcm_fc/tfc_cmd.c void ft_aborted_task(struct se_cmd *se_cmd)
se_cmd            440 drivers/target/tcm_fc/tfc_cmd.c 	cmd->se_cmd.map_tag = tag;
se_cmd            441 drivers/target/tcm_fc/tfc_cmd.c 	cmd->se_cmd.map_cpu = cpu;
se_cmd            445 drivers/target/tcm_fc/tfc_cmd.c 		target_free_tag(se_sess, &cmd->se_cmd);
se_cmd            546 drivers/target/tcm_fc/tfc_cmd.c 	cmd->se_cmd.tag = fc_seq_exch(cmd->seq)->rxid;
se_cmd            551 drivers/target/tcm_fc/tfc_cmd.c 	if (target_submit_cmd(&cmd->se_cmd, cmd->sess->se_sess, fcp->fc_cdb,
se_cmd             42 drivers/target/tcm_fc/tfc_io.c int ft_queue_data_in(struct se_cmd *se_cmd)
se_cmd             44 drivers/target/tcm_fc/tfc_io.c 	struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd);
se_cmd             68 drivers/target/tcm_fc/tfc_io.c 	if (se_cmd->scsi_status == SAM_STAT_TASK_SET_FULL)
se_cmd             75 drivers/target/tcm_fc/tfc_io.c 	remaining = se_cmd->data_length;
se_cmd             80 drivers/target/tcm_fc/tfc_io.c 	BUG_ON(remaining && !se_cmd->t_data_sg);
se_cmd             82 drivers/target/tcm_fc/tfc_io.c 		sg = se_cmd->t_data_sg;
se_cmd            178 drivers/target/tcm_fc/tfc_io.c 			se_cmd->scsi_status = SAM_STAT_TASK_SET_FULL;
se_cmd            183 drivers/target/tcm_fc/tfc_io.c 	return ft_queue_status(se_cmd);
se_cmd            190 drivers/target/tcm_fc/tfc_io.c 	target_execute_cmd(&cmd->se_cmd);
se_cmd            198 drivers/target/tcm_fc/tfc_io.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            238 drivers/target/tcm_fc/tfc_io.c 				se_cmd->t_data_sg, se_cmd->t_data_nents);
se_cmd            268 drivers/target/tcm_fc/tfc_io.c 	if (rel_off >= se_cmd->data_length)
se_cmd            270 drivers/target/tcm_fc/tfc_io.c 	if (frame_len + rel_off > se_cmd->data_length)
se_cmd            271 drivers/target/tcm_fc/tfc_io.c 		frame_len = se_cmd->data_length - rel_off;
se_cmd            276 drivers/target/tcm_fc/tfc_io.c 	BUG_ON(frame_len && !se_cmd->t_data_sg);
se_cmd            278 drivers/target/tcm_fc/tfc_io.c 		sg = se_cmd->t_data_sg;
se_cmd            317 drivers/target/tcm_fc/tfc_io.c 	if (cmd->write_data_len == se_cmd->data_length) {
se_cmd             64 drivers/usb/gadget/function/f_tcm.c 	transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd            152 drivers/usb/gadget/function/f_tcm.c 	if (cmd->se_cmd.scsi_status == SAM_STAT_GOOD) {
se_cmd            205 drivers/usb/gadget/function/f_tcm.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            216 drivers/usb/gadget/function/f_tcm.c 		cmd->data_buf = kmalloc(se_cmd->data_length, GFP_ATOMIC);
se_cmd            220 drivers/usb/gadget/function/f_tcm.c 		sg_copy_to_buffer(se_cmd->t_data_sg,
se_cmd            221 drivers/usb/gadget/function/f_tcm.c 				se_cmd->t_data_nents,
se_cmd            223 drivers/usb/gadget/function/f_tcm.c 				se_cmd->data_length);
se_cmd            228 drivers/usb/gadget/function/f_tcm.c 		fu->bot_req_in->num_sgs = se_cmd->t_data_nents;
se_cmd            229 drivers/usb/gadget/function/f_tcm.c 		fu->bot_req_in->sg = se_cmd->t_data_sg;
se_cmd            233 drivers/usb/gadget/function/f_tcm.c 	fu->bot_req_in->length = se_cmd->data_length;
se_cmd            247 drivers/usb/gadget/function/f_tcm.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            260 drivers/usb/gadget/function/f_tcm.c 		cmd->data_buf = kmalloc(se_cmd->data_length, GFP_KERNEL);
se_cmd            267 drivers/usb/gadget/function/f_tcm.c 		fu->bot_req_out->num_sgs = se_cmd->t_data_nents;
se_cmd            268 drivers/usb/gadget/function/f_tcm.c 		fu->bot_req_out->sg = se_cmd->t_data_sg;
se_cmd            272 drivers/usb/gadget/function/f_tcm.c 	fu->bot_req_out->length = se_cmd->data_length;
se_cmd            283 drivers/usb/gadget/function/f_tcm.c 	target_execute_cmd(se_cmd);
se_cmd            512 drivers/usb/gadget/function/f_tcm.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            518 drivers/usb/gadget/function/f_tcm.c 		cmd->data_buf = kmalloc(se_cmd->data_length, GFP_ATOMIC);
se_cmd            522 drivers/usb/gadget/function/f_tcm.c 		sg_copy_to_buffer(se_cmd->t_data_sg,
se_cmd            523 drivers/usb/gadget/function/f_tcm.c 				se_cmd->t_data_nents,
se_cmd            525 drivers/usb/gadget/function/f_tcm.c 				se_cmd->data_length);
se_cmd            530 drivers/usb/gadget/function/f_tcm.c 		stream->req_in->num_sgs = se_cmd->t_data_nents;
se_cmd            531 drivers/usb/gadget/function/f_tcm.c 		stream->req_in->sg = se_cmd->t_data_sg;
se_cmd            535 drivers/usb/gadget/function/f_tcm.c 	stream->req_in->length = se_cmd->data_length;
se_cmd            544 drivers/usb/gadget/function/f_tcm.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            555 drivers/usb/gadget/function/f_tcm.c 	iu->len = cpu_to_be16(se_cmd->scsi_sense_length);
se_cmd            556 drivers/usb/gadget/function/f_tcm.c 	iu->status = se_cmd->scsi_status;
se_cmd            558 drivers/usb/gadget/function/f_tcm.c 	stream->req_status->length = se_cmd->scsi_sense_length + 16;
se_cmd            601 drivers/usb/gadget/function/f_tcm.c 		transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd            611 drivers/usb/gadget/function/f_tcm.c 	transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd            674 drivers/usb/gadget/function/f_tcm.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            712 drivers/usb/gadget/function/f_tcm.c 	target_execute_cmd(se_cmd);
se_cmd            955 drivers/usb/gadget/function/f_tcm.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            963 drivers/usb/gadget/function/f_tcm.c 		sg_copy_from_buffer(se_cmd->t_data_sg,
se_cmd            964 drivers/usb/gadget/function/f_tcm.c 				se_cmd->t_data_nents,
se_cmd            966 drivers/usb/gadget/function/f_tcm.c 				se_cmd->data_length);
se_cmd            973 drivers/usb/gadget/function/f_tcm.c 	transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd            978 drivers/usb/gadget/function/f_tcm.c 	struct se_cmd *se_cmd = &cmd->se_cmd;
se_cmd            983 drivers/usb/gadget/function/f_tcm.c 		cmd->data_buf = kmalloc(se_cmd->data_length, GFP_ATOMIC);
se_cmd            990 drivers/usb/gadget/function/f_tcm.c 		req->num_sgs = se_cmd->t_data_nents;
se_cmd            991 drivers/usb/gadget/function/f_tcm.c 		req->sg = se_cmd->t_data_sg;
se_cmd            995 drivers/usb/gadget/function/f_tcm.c 	req->length = se_cmd->data_length;
se_cmd           1000 drivers/usb/gadget/function/f_tcm.c static int usbg_send_status_response(struct se_cmd *se_cmd)
se_cmd           1002 drivers/usb/gadget/function/f_tcm.c 	struct usbg_cmd *cmd = container_of(se_cmd, struct usbg_cmd,
se_cmd           1003 drivers/usb/gadget/function/f_tcm.c 			se_cmd);
se_cmd           1012 drivers/usb/gadget/function/f_tcm.c static int usbg_send_write_request(struct se_cmd *se_cmd)
se_cmd           1014 drivers/usb/gadget/function/f_tcm.c 	struct usbg_cmd *cmd = container_of(se_cmd, struct usbg_cmd,
se_cmd           1015 drivers/usb/gadget/function/f_tcm.c 			se_cmd);
se_cmd           1024 drivers/usb/gadget/function/f_tcm.c static int usbg_send_read_response(struct se_cmd *se_cmd)
se_cmd           1026 drivers/usb/gadget/function/f_tcm.c 	struct usbg_cmd *cmd = container_of(se_cmd, struct usbg_cmd,
se_cmd           1027 drivers/usb/gadget/function/f_tcm.c 			se_cmd);
se_cmd           1039 drivers/usb/gadget/function/f_tcm.c 	struct se_cmd *se_cmd;
se_cmd           1044 drivers/usb/gadget/function/f_tcm.c 	se_cmd = &cmd->se_cmd;
se_cmd           1049 drivers/usb/gadget/function/f_tcm.c 		transport_init_se_cmd(se_cmd,
se_cmd           1056 drivers/usb/gadget/function/f_tcm.c 	if (target_submit_cmd(se_cmd, tv_nexus->tvn_se_sess, cmd->cmd_buf,
se_cmd           1064 drivers/usb/gadget/function/f_tcm.c 	transport_send_check_condition_and_sense(se_cmd,
se_cmd           1066 drivers/usb/gadget/function/f_tcm.c 	transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd           1082 drivers/usb/gadget/function/f_tcm.c 	cmd->se_cmd.map_tag = tag;
se_cmd           1083 drivers/usb/gadget/function/f_tcm.c 	cmd->se_cmd.map_cpu = cpu;
se_cmd           1084 drivers/usb/gadget/function/f_tcm.c 	cmd->se_cmd.tag = cmd->tag = scsi_tag;
se_cmd           1090 drivers/usb/gadget/function/f_tcm.c static void usbg_release_cmd(struct se_cmd *);
se_cmd           1162 drivers/usb/gadget/function/f_tcm.c 	usbg_release_cmd(&cmd->se_cmd);
se_cmd           1169 drivers/usb/gadget/function/f_tcm.c 	struct se_cmd *se_cmd;
se_cmd           1174 drivers/usb/gadget/function/f_tcm.c 	se_cmd = &cmd->se_cmd;
se_cmd           1179 drivers/usb/gadget/function/f_tcm.c 		transport_init_se_cmd(se_cmd,
se_cmd           1186 drivers/usb/gadget/function/f_tcm.c 	if (target_submit_cmd(se_cmd, tv_nexus->tvn_se_sess,
se_cmd           1194 drivers/usb/gadget/function/f_tcm.c 	transport_send_check_condition_and_sense(se_cmd,
se_cmd           1196 drivers/usb/gadget/function/f_tcm.c 	transport_generic_free_cmd(&cmd->se_cmd, 0);
se_cmd           1239 drivers/usb/gadget/function/f_tcm.c 	cmd->se_cmd.tag = le32_to_cpu(cmd->bot_tag);
se_cmd           1280 drivers/usb/gadget/function/f_tcm.c static void usbg_release_cmd(struct se_cmd *se_cmd)
se_cmd           1282 drivers/usb/gadget/function/f_tcm.c 	struct usbg_cmd *cmd = container_of(se_cmd, struct usbg_cmd,
se_cmd           1283 drivers/usb/gadget/function/f_tcm.c 			se_cmd);
se_cmd           1284 drivers/usb/gadget/function/f_tcm.c 	struct se_session *se_sess = se_cmd->se_sess;
se_cmd           1287 drivers/usb/gadget/function/f_tcm.c 	target_free_tag(se_sess, se_cmd);
se_cmd           1299 drivers/usb/gadget/function/f_tcm.c static int usbg_get_cmd_state(struct se_cmd *se_cmd)
se_cmd           1304 drivers/usb/gadget/function/f_tcm.c static void usbg_queue_tm_rsp(struct se_cmd *se_cmd)
se_cmd           1308 drivers/usb/gadget/function/f_tcm.c static void usbg_aborted_task(struct se_cmd *se_cmd)
se_cmd           1701 drivers/usb/gadget/function/f_tcm.c static int usbg_check_stop_free(struct se_cmd *se_cmd)
se_cmd           1703 drivers/usb/gadget/function/f_tcm.c 	return target_put_sess_cmd(se_cmd);
se_cmd             72 drivers/usb/gadget/function/tcm.h 	struct se_cmd se_cmd;
se_cmd            104 drivers/vhost/scsi.c 	struct se_cmd tvc_se_cmd;
se_cmd            323 drivers/vhost/scsi.c static void vhost_scsi_release_cmd(struct se_cmd *se_cmd)
se_cmd            325 drivers/vhost/scsi.c 	struct vhost_scsi_cmd *tv_cmd = container_of(se_cmd,
se_cmd            340 drivers/vhost/scsi.c 	target_free_tag(se_sess, se_cmd);
se_cmd            348 drivers/vhost/scsi.c static int vhost_scsi_write_pending(struct se_cmd *se_cmd)
se_cmd            351 drivers/vhost/scsi.c 	target_execute_cmd(se_cmd);
se_cmd            360 drivers/vhost/scsi.c static int vhost_scsi_get_cmd_state(struct se_cmd *se_cmd)
se_cmd            374 drivers/vhost/scsi.c static int vhost_scsi_queue_data_in(struct se_cmd *se_cmd)
se_cmd            376 drivers/vhost/scsi.c 	struct vhost_scsi_cmd *cmd = container_of(se_cmd,
se_cmd            382 drivers/vhost/scsi.c static int vhost_scsi_queue_status(struct se_cmd *se_cmd)
se_cmd            384 drivers/vhost/scsi.c 	struct vhost_scsi_cmd *cmd = container_of(se_cmd,
se_cmd            390 drivers/vhost/scsi.c static void vhost_scsi_queue_tm_rsp(struct se_cmd *se_cmd)
se_cmd            395 drivers/vhost/scsi.c static void vhost_scsi_aborted_task(struct se_cmd *se_cmd)
se_cmd            434 drivers/vhost/scsi.c 	struct se_cmd *se_cmd = &cmd->tvc_se_cmd;
se_cmd            437 drivers/vhost/scsi.c 	transport_generic_free_cmd(se_cmd, 0);
se_cmd            441 drivers/vhost/scsi.c static int vhost_scsi_check_stop_free(struct se_cmd *se_cmd)
se_cmd            443 drivers/vhost/scsi.c 	return target_put_sess_cmd(se_cmd);
se_cmd            526 drivers/vhost/scsi.c 	struct se_cmd *se_cmd;
se_cmd            533 drivers/vhost/scsi.c 		se_cmd = &cmd->tvc_se_cmd;
se_cmd            536 drivers/vhost/scsi.c 			cmd, se_cmd->residual_count, se_cmd->scsi_status);
se_cmd            539 drivers/vhost/scsi.c 		v_rsp.resid = cpu_to_vhost32(cmd->tvc_vq, se_cmd->residual_count);
se_cmd            541 drivers/vhost/scsi.c 		v_rsp.status = se_cmd->scsi_status;
se_cmd            543 drivers/vhost/scsi.c 						 se_cmd->scsi_sense_length);
se_cmd            545 drivers/vhost/scsi.c 		       se_cmd->scsi_sense_length);
se_cmd            761 drivers/vhost/scsi.c 	struct se_cmd *se_cmd = &cmd->tvc_se_cmd;
se_cmd            772 drivers/vhost/scsi.c 			se_cmd->prot_pto = true;
se_cmd            778 drivers/vhost/scsi.c 	se_cmd->tag = 0;
se_cmd            779 drivers/vhost/scsi.c 	rc = target_submit_cmd_map_sgls(se_cmd, tv_nexus->tvn_se_sess,
se_cmd            787 drivers/vhost/scsi.c 		transport_send_check_condition_and_sense(se_cmd,
se_cmd            789 drivers/vhost/scsi.c 		transport_generic_free_cmd(se_cmd, 0);
se_cmd            136 drivers/xen/xen-scsiback.c 	struct se_cmd se_cmd;
se_cmd            379 drivers/xen/xen-scsiback.c 	resid        = pending_req->se_cmd.residual_count;
se_cmd            393 drivers/xen/xen-scsiback.c 	target_put_sess_cmd(&pending_req->se_cmd);
se_cmd            398 drivers/xen/xen-scsiback.c 	struct se_cmd *se_cmd = &pending_req->se_cmd;
se_cmd            403 drivers/xen/xen-scsiback.c 	se_cmd->tag = pending_req->rqid;
se_cmd            404 drivers/xen/xen-scsiback.c 	rc = target_submit_cmd_map_sgls(se_cmd, sess, pending_req->cmnd,
se_cmd            411 drivers/xen/xen-scsiback.c 		transport_send_check_condition_and_sense(se_cmd,
se_cmd            413 drivers/xen/xen-scsiback.c 		transport_generic_free_cmd(se_cmd, 0);
se_cmd            598 drivers/xen/xen-scsiback.c 	struct se_cmd *se_cmd = &pending_req->se_cmd;
se_cmd            604 drivers/xen/xen-scsiback.c 	rc = target_submit_tmr(&pending_req->se_cmd, nexus->tvn_se_sess,
se_cmd            613 drivers/xen/xen-scsiback.c 	err = (se_cmd->se_tmr_req->response == TMR_FUNCTION_COMPLETE) ?
se_cmd            617 drivers/xen/xen-scsiback.c 	transport_generic_free_cmd(&pending_req->se_cmd, 0);
se_cmd            667 drivers/xen/xen-scsiback.c 	req->se_cmd.map_tag = tag;
se_cmd            668 drivers/xen/xen-scsiback.c 	req->se_cmd.map_cpu = cpu;
se_cmd            774 drivers/xen/xen-scsiback.c 				transport_generic_free_cmd(&pending_req->se_cmd, 0);
se_cmd            790 drivers/xen/xen-scsiback.c 			transport_generic_free_cmd(&pending_req->se_cmd, 0);
se_cmd           1384 drivers/xen/xen-scsiback.c static int scsiback_check_stop_free(struct se_cmd *se_cmd)
se_cmd           1386 drivers/xen/xen-scsiback.c 	return transport_generic_free_cmd(se_cmd, 0);
se_cmd           1389 drivers/xen/xen-scsiback.c static void scsiback_release_cmd(struct se_cmd *se_cmd)
se_cmd           1391 drivers/xen/xen-scsiback.c 	target_free_tag(se_cmd->se_sess, se_cmd);
se_cmd           1399 drivers/xen/xen-scsiback.c static int scsiback_write_pending(struct se_cmd *se_cmd)
se_cmd           1402 drivers/xen/xen-scsiback.c 	target_execute_cmd(se_cmd);
se_cmd           1411 drivers/xen/xen-scsiback.c static int scsiback_get_cmd_state(struct se_cmd *se_cmd)
se_cmd           1416 drivers/xen/xen-scsiback.c static int scsiback_queue_data_in(struct se_cmd *se_cmd)
se_cmd           1418 drivers/xen/xen-scsiback.c 	struct vscsibk_pend *pending_req = container_of(se_cmd,
se_cmd           1419 drivers/xen/xen-scsiback.c 				struct vscsibk_pend, se_cmd);
se_cmd           1426 drivers/xen/xen-scsiback.c static int scsiback_queue_status(struct se_cmd *se_cmd)
se_cmd           1428 drivers/xen/xen-scsiback.c 	struct vscsibk_pend *pending_req = container_of(se_cmd,
se_cmd           1429 drivers/xen/xen-scsiback.c 				struct vscsibk_pend, se_cmd);
se_cmd           1431 drivers/xen/xen-scsiback.c 	if (se_cmd->sense_buffer &&
se_cmd           1432 drivers/xen/xen-scsiback.c 	    ((se_cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) ||
se_cmd           1433 drivers/xen/xen-scsiback.c 	     (se_cmd->se_cmd_flags & SCF_EMULATED_TASK_SENSE)))
se_cmd           1437 drivers/xen/xen-scsiback.c 		pending_req->result = se_cmd->scsi_status;
se_cmd           1443 drivers/xen/xen-scsiback.c static void scsiback_queue_tm_rsp(struct se_cmd *se_cmd)
se_cmd           1445 drivers/xen/xen-scsiback.c 	struct vscsibk_pend *pending_req = container_of(se_cmd,
se_cmd           1446 drivers/xen/xen-scsiback.c 				struct vscsibk_pend, se_cmd);
se_cmd           1451 drivers/xen/xen-scsiback.c static void scsiback_aborted_task(struct se_cmd *se_cmd)
se_cmd            499 include/target/iscsi/iscsi_target_core.h 	struct se_cmd		se_cmd;
se_cmd             41 include/target/target_core_backend.h 	sense_reason_t (*parse_cdb)(struct se_cmd *cmd);
se_cmd             49 include/target/target_core_backend.h 	unsigned char *(*get_sense_buffer)(struct se_cmd *);
se_cmd             60 include/target/target_core_backend.h 	sense_reason_t (*execute_rw)(struct se_cmd *cmd, struct scatterlist *,
se_cmd             62 include/target/target_core_backend.h 	sense_reason_t (*execute_sync_cache)(struct se_cmd *cmd);
se_cmd             63 include/target/target_core_backend.h 	sense_reason_t (*execute_write_same)(struct se_cmd *cmd);
se_cmd             64 include/target/target_core_backend.h 	sense_reason_t (*execute_unmap)(struct se_cmd *cmd,
se_cmd             71 include/target/target_core_backend.h void	target_complete_cmd(struct se_cmd *, u8);
se_cmd             72 include/target/target_core_backend.h void	target_complete_cmd_with_length(struct se_cmd *, u8, int);
se_cmd             74 include/target/target_core_backend.h void	transport_copy_sense_to_cmd(struct se_cmd *, unsigned char *);
se_cmd             76 include/target/target_core_backend.h sense_reason_t	spc_parse_cdb(struct se_cmd *cmd, unsigned int *size);
se_cmd             77 include/target/target_core_backend.h sense_reason_t	spc_emulate_report_luns(struct se_cmd *cmd);
se_cmd             78 include/target/target_core_backend.h sense_reason_t	spc_emulate_inquiry_std(struct se_cmd *, unsigned char *);
se_cmd             79 include/target/target_core_backend.h sense_reason_t	spc_emulate_evpd_83(struct se_cmd *, unsigned char *);
se_cmd             81 include/target/target_core_backend.h sense_reason_t	sbc_parse_cdb(struct se_cmd *cmd, struct sbc_ops *ops);
se_cmd             84 include/target/target_core_backend.h sector_t	sbc_get_write_same_sectors(struct se_cmd *cmd);
se_cmd             85 include/target/target_core_backend.h void	sbc_dif_generate(struct se_cmd *);
se_cmd             86 include/target/target_core_backend.h sense_reason_t	sbc_dif_verify(struct se_cmd *, sector_t, unsigned int,
se_cmd             88 include/target/target_core_backend.h void sbc_dif_copy_prot(struct se_cmd *, unsigned int, bool,
se_cmd             99 include/target/target_core_backend.h void	*transport_kmap_data_sg(struct se_cmd *);
se_cmd            100 include/target/target_core_backend.h void	transport_kunmap_data_sg(struct se_cmd *);
se_cmd            102 include/target/target_core_backend.h sense_reason_t	transport_generic_map_mem_to_cmd(struct se_cmd *,
se_cmd            105 include/target/target_core_backend.h bool	target_lun_is_rdonly(struct se_cmd *);
se_cmd            106 include/target/target_core_backend.h sense_reason_t passthrough_parse_cdb(struct se_cmd *cmd,
se_cmd            107 include/target/target_core_backend.h 	sense_reason_t (*exec_cmd)(struct se_cmd *cmd));
se_cmd            234 include/target/target_core_base.h struct se_cmd;
se_cmd            410 include/target/target_core_base.h 	struct se_cmd		*task_cmd;
se_cmd            489 include/target/target_core_base.h 	sense_reason_t		(*execute_cmd)(struct se_cmd *);
se_cmd            490 include/target/target_core_base.h 	sense_reason_t (*transport_complete_callback)(struct se_cmd *, bool, int *);
se_cmd            943 include/target/target_core_base.h static inline void target_free_tag(struct se_session *sess, struct se_cmd *cmd)
se_cmd             66 include/target/target_core_fabric.h 	int (*check_stop_free)(struct se_cmd *);
se_cmd             67 include/target/target_core_fabric.h 	void (*release_cmd)(struct se_cmd *);
se_cmd             76 include/target/target_core_fabric.h 	int (*write_pending)(struct se_cmd *);
se_cmd             78 include/target/target_core_fabric.h 	int (*get_cmd_state)(struct se_cmd *);
se_cmd             79 include/target/target_core_fabric.h 	int (*queue_data_in)(struct se_cmd *);
se_cmd             80 include/target/target_core_fabric.h 	int (*queue_status)(struct se_cmd *);
se_cmd             81 include/target/target_core_fabric.h 	void (*queue_tm_rsp)(struct se_cmd *);
se_cmd             82 include/target/target_core_fabric.h 	void (*aborted_task)(struct se_cmd *);
se_cmd            151 include/target/target_core_fabric.h void	transport_init_se_cmd(struct se_cmd *,
se_cmd            154 include/target/target_core_fabric.h sense_reason_t transport_lookup_cmd_lun(struct se_cmd *, u64);
se_cmd            155 include/target/target_core_fabric.h sense_reason_t target_setup_cmd_from_cdb(struct se_cmd *, unsigned char *);
se_cmd            156 include/target/target_core_fabric.h int	target_submit_cmd_map_sgls(struct se_cmd *, struct se_session *,
se_cmd            160 include/target/target_core_fabric.h int	target_submit_cmd(struct se_cmd *, struct se_session *, unsigned char *,
se_cmd            162 include/target/target_core_fabric.h int	target_submit_tmr(struct se_cmd *se_cmd, struct se_session *se_sess,
se_cmd            166 include/target/target_core_fabric.h int	transport_handle_cdb_direct(struct se_cmd *);
se_cmd            167 include/target/target_core_fabric.h sense_reason_t	transport_generic_new_cmd(struct se_cmd *);
se_cmd            169 include/target/target_core_fabric.h void	target_put_cmd_and_wait(struct se_cmd *cmd);
se_cmd            170 include/target/target_core_fabric.h void	target_execute_cmd(struct se_cmd *cmd);
se_cmd            172 include/target/target_core_fabric.h int	transport_generic_free_cmd(struct se_cmd *, int);
se_cmd            174 include/target/target_core_fabric.h bool	transport_wait_for_tasks(struct se_cmd *);
se_cmd            175 include/target/target_core_fabric.h int	transport_send_check_condition_and_sense(struct se_cmd *,
se_cmd            177 include/target/target_core_fabric.h int	target_send_busy(struct se_cmd *cmd);
se_cmd            178 include/target/target_core_fabric.h int	target_get_sess_cmd(struct se_cmd *, bool);
se_cmd            179 include/target/target_core_fabric.h int	target_put_sess_cmd(struct se_cmd *);
se_cmd            182 include/target/target_core_fabric.h void	target_show_cmd(const char *pfx, struct se_cmd *cmd);
se_cmd            184 include/target/target_core_fabric.h int	core_alua_check_nonop_delay(struct se_cmd *);
se_cmd            186 include/target/target_core_fabric.h int	core_tmr_alloc_req(struct se_cmd *, void *, u8, gfp_t);
se_cmd            188 include/target/target_core_fabric.h int	transport_generic_handle_tmr(struct se_cmd *);
se_cmd            189 include/target/target_core_fabric.h void	transport_generic_request_failure(struct se_cmd *, sense_reason_t);
se_cmd            190 include/target/target_core_fabric.h int	transport_lookup_tmr_lun(struct se_cmd *, u64);
se_cmd            219 include/target/target_core_fabric.h target_reverse_dma_direction(struct se_cmd *se_cmd)
se_cmd            221 include/target/target_core_fabric.h 	if (se_cmd->se_cmd_flags & SCF_BIDI)
se_cmd            224 include/target/target_core_fabric.h 	switch (se_cmd->data_direction) {
se_cmd            134 include/trace/events/target.h 	TP_PROTO(struct se_cmd *cmd),
se_cmd            169 include/trace/events/target.h 	TP_PROTO(struct se_cmd *cmd),