Lines Matching refs:conn
46 struct iscsi_conn *conn, in iscsit_dump_data_payload() argument
55 if (conn->sess->sess_ops->RDMAExtensions) in iscsit_dump_data_payload()
75 rx_got = rx_data(conn, &iov, 1, size); in iscsit_dump_data_payload()
92 rx_got = rx_data(conn, &iov, 1, padding); in iscsit_dump_data_payload()
99 if (conn->conn_ops->DataDigest) { in iscsit_dump_data_payload()
105 rx_got = rx_data(conn, &iov, 1, ISCSI_CRC_LEN); in iscsit_dump_data_payload()
137 iscsit_add_cmd_to_immediate_queue(cmd, cmd->conn, ISTATE_SEND_R2T); in iscsit_send_recovery_r2t_for_snack()
208 struct iscsi_conn *conn = cmd->conn; in iscsit_create_recovery_datain_values_datasequenceinorder_yes() local
213 conn->conn_ops->MaxRecvDataSegmentLength) < in iscsit_create_recovery_datain_values_datasequenceinorder_yes()
214 conn->sess->sess_ops->MaxBurstLength) { in iscsit_create_recovery_datain_values_datasequenceinorder_yes()
216 conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_create_recovery_datain_values_datasequenceinorder_yes()
218 conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_create_recovery_datain_values_datasequenceinorder_yes()
221 (conn->sess->sess_ops->MaxBurstLength - in iscsit_create_recovery_datain_values_datasequenceinorder_yes()
230 if (!conn->sess->sess_ops->DataPDUInOrder) { in iscsit_create_recovery_datain_values_datasequenceinorder_yes()
255 struct iscsi_conn *conn = cmd->conn; in iscsit_create_recovery_datain_values_datasequenceinorder_no() local
331 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_create_recovery_datain_values_datasequenceinorder_no()
335 conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_create_recovery_datain_values_datasequenceinorder_no()
337 conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_create_recovery_datain_values_datasequenceinorder_no()
394 (conn->sess->sess_ops->DataPDUInOrder) ? "Yes" : "No"); in iscsit_create_recovery_datain_values_datasequenceinorder_no()
411 struct iscsi_conn *conn = cmd->conn; in iscsit_handle_recovery_datain() local
461 iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); in iscsit_handle_recovery_datain()
467 struct iscsi_conn *conn, in iscsit_handle_recovery_datain_or_r2t() argument
476 cmd = iscsit_find_cmd_from_itt(conn, init_task_tag); in iscsit_handle_recovery_datain_or_r2t()
500 struct iscsi_conn *conn, in iscsit_handle_status_snack() argument
511 begrun = conn->exp_statsn; in iscsit_handle_status_snack()
512 } else if (conn->exp_statsn > begrun) { in iscsit_handle_status_snack()
515 " %hu.\n", begrun, runlength, conn->exp_statsn, in iscsit_handle_status_snack()
516 conn->cid); in iscsit_handle_status_snack()
520 last_statsn = (!runlength) ? conn->stat_sn : (begrun + runlength); in iscsit_handle_status_snack()
525 spin_lock_bh(&conn->cmd_lock); in iscsit_handle_status_snack()
526 list_for_each_entry(cmd, &conn->conn_cmd_list, i_conn_node) { in iscsit_handle_status_snack()
532 spin_unlock_bh(&conn->cmd_lock); in iscsit_handle_status_snack()
556 iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); in iscsit_handle_status_snack()
564 struct iscsi_conn *conn, in iscsit_handle_data_ack() argument
571 cmd = iscsit_find_cmd_from_ttt(conn, targ_xfer_tag); in iscsit_handle_data_ack()
619 struct iscsi_conn *conn = cmd->conn; in iscsit_dataout_datapduinorder_no_fbit() local
626 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_dataout_datapduinorder_no_fbit()
697 struct iscsi_conn *conn = cmd->conn; in iscsit_recalculate_dataout_values() local
700 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_recalculate_dataout_values()
703 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_recalculate_dataout_values()
750 if (conn->sess->sess_ops->DataPDUInOrder) in iscsit_recalculate_dataout_values()
860 void iscsit_clear_ooo_cmdsns_for_conn(struct iscsi_conn *conn) in iscsit_clear_ooo_cmdsns_for_conn() argument
863 struct iscsi_session *sess = conn->sess; in iscsit_clear_ooo_cmdsns_for_conn()
867 if (ooo_cmdsn->cid != conn->cid) in iscsit_clear_ooo_cmdsns_for_conn()
925 struct iscsi_conn *conn = cmd->conn; in iscsit_execute_cmd() local
942 iscsit_add_cmd_to_response_queue(cmd, cmd->conn, in iscsit_execute_cmd()
988 conn->conn_transport->iscsit_get_dataout(conn, cmd, false); in iscsit_execute_cmd()
1013 iscsit_add_cmd_to_response_queue(cmd, cmd->conn, cmd->i_state); in iscsit_execute_cmd()
1018 iscsit_add_cmd_to_response_queue(cmd, cmd->conn, in iscsit_execute_cmd()
1029 lr = iscsit_logout_closesession(cmd, cmd->conn); in iscsit_execute_cmd()
1032 lr = iscsit_logout_closeconnection(cmd, cmd->conn); in iscsit_execute_cmd()
1035 lr = iscsit_logout_removeconnforrecovery(cmd, cmd->conn); in iscsit_execute_cmd()
1096 ooo_cmdsn->cid = cmd->conn->cid; in iscsit_handle_ooo_cmdsn()
1113 struct iscsi_conn *conn = cmd->conn; in iscsit_set_dataout_timeout_values() local
1118 *length = (conn->sess->sess_ops->FirstBurstLength > in iscsit_set_dataout_timeout_values()
1121 conn->sess->sess_ops->FirstBurstLength; in iscsit_set_dataout_timeout_values()
1156 struct iscsi_conn *conn = cmd->conn; in iscsit_handle_dataout_timeout() local
1160 iscsit_inc_conn_usage_count(conn); in iscsit_handle_dataout_timeout()
1165 iscsit_dec_conn_usage_count(conn); in iscsit_handle_dataout_timeout()
1169 sess = conn->sess; in iscsit_handle_dataout_timeout()
1187 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_handle_dataout_timeout()
1188 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_handle_dataout_timeout()
1190 if ((pdu_offset + (conn->sess->sess_ops->MaxBurstLength - in iscsit_handle_dataout_timeout()
1195 pdu_length = (conn->sess->sess_ops->MaxBurstLength - in iscsit_handle_dataout_timeout()
1220 iscsit_start_dataout_timer(cmd, conn); in iscsit_handle_dataout_timeout()
1222 iscsit_dec_conn_usage_count(conn); in iscsit_handle_dataout_timeout()
1228 iscsit_cause_connection_reinstatement(conn, 0); in iscsit_handle_dataout_timeout()
1229 iscsit_dec_conn_usage_count(conn); in iscsit_handle_dataout_timeout()
1234 struct iscsi_conn *conn = cmd->conn; in iscsit_mod_dataout_timer() local
1235 struct iscsi_session *sess = conn->sess; in iscsit_mod_dataout_timer()
1256 struct iscsi_conn *conn) in iscsit_start_dataout_timer() argument
1258 struct iscsi_session *sess = conn->sess; in iscsit_start_dataout_timer()
1265 " CID: %hu.\n", cmd->init_task_tag, conn->cid); in iscsit_start_dataout_timer()