Lines Matching refs:se_cmd

141 	struct se_cmd se_cmd;  member
381 resid = pending_req->se_cmd.residual_count; in scsiback_cmd_done()
394 struct se_cmd *se_cmd = &pending_req->se_cmd; in scsiback_cmd_exec() local
400 memset(se_cmd, 0, sizeof(*se_cmd)); in scsiback_cmd_exec()
403 rc = target_submit_cmd_map_sgls(se_cmd, sess, pending_req->cmnd, in scsiback_cmd_exec()
410 transport_send_check_condition_and_sense(se_cmd, in scsiback_cmd_exec()
412 transport_generic_free_cmd(se_cmd, 0); in scsiback_cmd_exec()
597 struct se_cmd *se_cmd = &pending_req->se_cmd; in scsiback_device_action() local
606 transport_init_se_cmd(se_cmd, tpg->se_tpg.se_tpg_tfo, in scsiback_device_action()
610 rc = core_tmr_alloc_req(se_cmd, tmr, act, GFP_KERNEL); in scsiback_device_action()
614 se_cmd->se_tmr_req->ref_task_tag = tag; in scsiback_device_action()
616 if (transport_lookup_tmr_lun(se_cmd, pending_req->v2p->lun) < 0) in scsiback_device_action()
619 transport_generic_handle_tmr(se_cmd); in scsiback_device_action()
622 err = (se_cmd->se_tmr_req->response == TMR_FUNCTION_COMPLETE) ? in scsiback_device_action()
627 transport_generic_free_cmd(&pending_req->se_cmd, 1); in scsiback_device_action()
1475 static int scsiback_check_stop_free(struct se_cmd *se_cmd) in scsiback_check_stop_free() argument
1482 if (se_cmd->se_cmd_flags & SCF_SCSI_TMR_CDB) in scsiback_check_stop_free()
1485 transport_generic_free_cmd(se_cmd, 0); in scsiback_check_stop_free()
1489 static void scsiback_release_cmd(struct se_cmd *se_cmd) in scsiback_release_cmd() argument
1491 struct vscsibk_pend *pending_req = container_of(se_cmd, in scsiback_release_cmd()
1492 struct vscsibk_pend, se_cmd); in scsiback_release_cmd()
1511 static int scsiback_write_pending(struct se_cmd *se_cmd) in scsiback_write_pending() argument
1514 target_execute_cmd(se_cmd); in scsiback_write_pending()
1519 static int scsiback_write_pending_status(struct se_cmd *se_cmd) in scsiback_write_pending_status() argument
1528 static u32 scsiback_get_task_tag(struct se_cmd *se_cmd) in scsiback_get_task_tag() argument
1530 struct vscsibk_pend *pending_req = container_of(se_cmd, in scsiback_get_task_tag()
1531 struct vscsibk_pend, se_cmd); in scsiback_get_task_tag()
1536 static int scsiback_get_cmd_state(struct se_cmd *se_cmd) in scsiback_get_cmd_state() argument
1541 static int scsiback_queue_data_in(struct se_cmd *se_cmd) in scsiback_queue_data_in() argument
1543 struct vscsibk_pend *pending_req = container_of(se_cmd, in scsiback_queue_data_in()
1544 struct vscsibk_pend, se_cmd); in scsiback_queue_data_in()
1551 static int scsiback_queue_status(struct se_cmd *se_cmd) in scsiback_queue_status() argument
1553 struct vscsibk_pend *pending_req = container_of(se_cmd, in scsiback_queue_status()
1554 struct vscsibk_pend, se_cmd); in scsiback_queue_status()
1556 if (se_cmd->sense_buffer && in scsiback_queue_status()
1557 ((se_cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) || in scsiback_queue_status()
1558 (se_cmd->se_cmd_flags & SCF_EMULATED_TASK_SENSE))) in scsiback_queue_status()
1562 pending_req->result = se_cmd->scsi_status; in scsiback_queue_status()
1568 static void scsiback_queue_tm_rsp(struct se_cmd *se_cmd) in scsiback_queue_tm_rsp() argument
1570 struct se_tmr_req *se_tmr = se_cmd->se_tmr_req; in scsiback_queue_tm_rsp()
1577 static void scsiback_aborted_task(struct se_cmd *se_cmd) in scsiback_aborted_task() argument