Lines Matching refs:se_cmd
923 req->se_cmd.map_tag = tag; in sbp_mgt_get_req()
924 req->se_cmd.map_cpu = cpu; in sbp_mgt_get_req()
925 req->se_cmd.tag = next_orb; in sbp_mgt_get_req()
1220 req->se_cmd.tag = req->orb_pointer; in sbp_handle_command()
1221 target_submit_cmd(&req->se_cmd, sess->se_sess, req->cmd_buf, in sbp_handle_command()
1250 if (req->se_cmd.data_direction == DMA_FROM_DEVICE) { in sbp_rw_data()
1283 length = req->se_cmd.data_length; in sbp_rw_data()
1286 sg_miter_start(&iter, req->se_cmd.t_data_sg, req->se_cmd.t_data_nents, in sbp_rw_data()
1351 target_put_sess_cmd(&req->se_cmd); in sbp_send_status()
1357 struct se_cmd *se_cmd = &req->se_cmd; in sbp_sense_mangle() local
1361 WARN_ON(se_cmd->scsi_sense_length < 18); in sbp_sense_mangle()
1387 status[0] |= se_cmd->scsi_status & 0x3f;/* status */ in sbp_sense_mangle()
1424 struct se_cmd *se_cmd = &req->se_cmd; in sbp_send_sense() local
1426 if (se_cmd->scsi_sense_length) { in sbp_send_sense()
1441 struct se_cmd *se_cmd = &req->se_cmd; in sbp_free_request() local
1442 struct se_session *se_sess = se_cmd->se_sess; in sbp_free_request()
1447 target_free_tag(se_sess, se_cmd); in sbp_free_request()
1700 static void sbp_release_cmd(struct se_cmd *se_cmd) in sbp_release_cmd() argument
1702 struct sbp_target_request *req = container_of(se_cmd, in sbp_release_cmd()
1703 struct sbp_target_request, se_cmd); in sbp_release_cmd()
1713 static int sbp_write_pending(struct se_cmd *se_cmd) in sbp_write_pending() argument
1715 struct sbp_target_request *req = container_of(se_cmd, in sbp_write_pending()
1716 struct sbp_target_request, se_cmd); in sbp_write_pending()
1732 target_execute_cmd(se_cmd); in sbp_write_pending()
1741 static int sbp_get_cmd_state(struct se_cmd *se_cmd) in sbp_get_cmd_state() argument
1746 static int sbp_queue_data_in(struct se_cmd *se_cmd) in sbp_queue_data_in() argument
1748 struct sbp_target_request *req = container_of(se_cmd, in sbp_queue_data_in()
1749 struct sbp_target_request, se_cmd); in sbp_queue_data_in()
1770 static int sbp_queue_status(struct se_cmd *se_cmd) in sbp_queue_status() argument
1772 struct sbp_target_request *req = container_of(se_cmd, in sbp_queue_status()
1773 struct sbp_target_request, se_cmd); in sbp_queue_status()
1778 static void sbp_queue_tm_rsp(struct se_cmd *se_cmd) in sbp_queue_tm_rsp() argument
1782 static void sbp_aborted_task(struct se_cmd *se_cmd) in sbp_aborted_task() argument
1787 static int sbp_check_stop_free(struct se_cmd *se_cmd) in sbp_check_stop_free() argument
1789 struct sbp_target_request *req = container_of(se_cmd, in sbp_check_stop_free()
1790 struct sbp_target_request, se_cmd); in sbp_check_stop_free()
1792 return transport_generic_free_cmd(&req->se_cmd, 0); in sbp_check_stop_free()