Lines Matching refs:se_cmd

135 	struct se_cmd se_cmd;  member
404 resid = pending_req->se_cmd.residual_count; in scsiback_cmd_done()
418 target_put_sess_cmd(&pending_req->se_cmd); in scsiback_cmd_done()
423 struct se_cmd *se_cmd = &pending_req->se_cmd; in scsiback_cmd_exec() local
427 se_cmd->tag = pending_req->rqid; in scsiback_cmd_exec()
428 target_init_cmd(se_cmd, sess, pending_req->sense_buffer, in scsiback_cmd_exec()
432 if (target_submit_prep(se_cmd, pending_req->cmnd, pending_req->sgl, in scsiback_cmd_exec()
436 target_submit(se_cmd); in scsiback_cmd_exec()
620 struct se_cmd *se_cmd = &pending_req->se_cmd; in scsiback_device_action() local
626 rc = target_submit_tmr(&pending_req->se_cmd, nexus->tvn_se_sess, in scsiback_device_action()
635 err = (se_cmd->se_tmr_req->response == TMR_FUNCTION_COMPLETE) ? in scsiback_device_action()
639 transport_generic_free_cmd(&pending_req->se_cmd, 0); in scsiback_device_action()
689 req->se_cmd.map_tag = tag; in scsiback_get_pend_req()
690 req->se_cmd.map_cpu = cpu; in scsiback_get_pend_req()
798 transport_generic_free_cmd(&pending_req->se_cmd, 0); in scsiback_do_cmd_fn()
814 transport_generic_free_cmd(&pending_req->se_cmd, 0); in scsiback_do_cmd_fn()
1410 static int scsiback_check_stop_free(struct se_cmd *se_cmd) in scsiback_check_stop_free() argument
1412 return transport_generic_free_cmd(se_cmd, 0); in scsiback_check_stop_free()
1415 static void scsiback_release_cmd(struct se_cmd *se_cmd) in scsiback_release_cmd() argument
1417 target_free_tag(se_cmd->se_sess, se_cmd); in scsiback_release_cmd()
1420 static int scsiback_write_pending(struct se_cmd *se_cmd) in scsiback_write_pending() argument
1423 target_execute_cmd(se_cmd); in scsiback_write_pending()
1428 static int scsiback_queue_data_in(struct se_cmd *se_cmd) in scsiback_queue_data_in() argument
1430 struct vscsibk_pend *pending_req = container_of(se_cmd, in scsiback_queue_data_in()
1431 struct vscsibk_pend, se_cmd); in scsiback_queue_data_in()
1438 static int scsiback_queue_status(struct se_cmd *se_cmd) in scsiback_queue_status() argument
1440 struct vscsibk_pend *pending_req = container_of(se_cmd, in scsiback_queue_status()
1441 struct vscsibk_pend, se_cmd); in scsiback_queue_status()
1443 if (se_cmd->sense_buffer && in scsiback_queue_status()
1444 ((se_cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) || in scsiback_queue_status()
1445 (se_cmd->se_cmd_flags & SCF_EMULATED_TASK_SENSE))) in scsiback_queue_status()
1448 pending_req->result = se_cmd->scsi_status; in scsiback_queue_status()
1454 static void scsiback_queue_tm_rsp(struct se_cmd *se_cmd) in scsiback_queue_tm_rsp() argument
1456 struct vscsibk_pend *pending_req = container_of(se_cmd, in scsiback_queue_tm_rsp()
1457 struct vscsibk_pend, se_cmd); in scsiback_queue_tm_rsp()
1462 static void scsiback_aborted_task(struct se_cmd *se_cmd) in scsiback_aborted_task() argument