Lines Matching refs:conn

40 	struct iscsi_conn *conn = cmd->conn;  in iscsit_create_conn_recovery_datain_values()  local
47 conn->conn_ops->MaxRecvDataSegmentLength) < in iscsit_create_conn_recovery_datain_values()
48 conn->sess->sess_ops->MaxBurstLength) { in iscsit_create_conn_recovery_datain_values()
50 conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_create_conn_recovery_datain_values()
52 conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_create_conn_recovery_datain_values()
55 (conn->sess->sess_ops->MaxBurstLength - in iscsit_create_conn_recovery_datain_values()
67 struct iscsi_conn *conn = cmd->conn; in iscsit_create_conn_recovery_dataout_values() local
73 if ((write_data_done + conn->sess->sess_ops->MaxBurstLength) <= in iscsit_create_conn_recovery_dataout_values()
75 write_data_done += conn->sess->sess_ops->MaxBurstLength; in iscsit_create_conn_recovery_dataout_values()
142 cmd->conn = NULL; in iscsit_free_connection_recovery_entires()
164 cmd->conn = NULL; in iscsit_free_connection_recovery_entires()
273 int iscsit_discard_unacknowledged_ooo_cmdsns_for_conn(struct iscsi_conn *conn) in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn() argument
278 struct iscsi_session *sess = conn->sess; in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
284 if (ooo_cmdsn->cid != conn->cid) in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
290 ooo_cmdsn->cmdsn, conn->cid); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
295 spin_lock_bh(&conn->cmd_lock); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
296 list_for_each_entry_safe(cmd, cmd_tmp, &conn->conn_cmd_list, i_conn_node) { in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
302 spin_unlock_bh(&conn->cmd_lock); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
304 spin_lock_bh(&conn->cmd_lock); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
306 spin_unlock_bh(&conn->cmd_lock); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
309 " %hu for ExpCmdSN: 0x%08x.\n", dropped_count, conn->cid, in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
314 int iscsit_prepare_cmds_for_realligance(struct iscsi_conn *conn) in iscsit_prepare_cmds_for_realligance() argument
344 spin_lock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
345 list_for_each_entry_safe(cmd, cmd_tmp, &conn->conn_cmd_list, i_conn_node) { in iscsit_prepare_cmds_for_realligance()
352 cmd->init_task_tag, cmd->cmd_sn, conn->cid); in iscsit_prepare_cmds_for_realligance()
355 spin_unlock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
357 spin_lock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
373 iscsi_sna_gte(cmd->cmd_sn, conn->sess->exp_cmd_sn)) { in iscsit_prepare_cmds_for_realligance()
375 spin_unlock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
377 spin_lock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
386 conn->cid); in iscsit_prepare_cmds_for_realligance()
394 cmd->sess = conn->sess; in iscsit_prepare_cmds_for_realligance()
397 spin_unlock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
409 spin_lock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
411 cmd->conn = NULL; in iscsit_prepare_cmds_for_realligance()
413 spin_unlock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
417 cr->cid = conn->cid; in iscsit_prepare_cmds_for_realligance()
419 cr->maxrecvdatasegmentlength = conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_prepare_cmds_for_realligance()
420 cr->maxxmitdatasegmentlength = conn->conn_ops->MaxXmitDataSegmentLength; in iscsit_prepare_cmds_for_realligance()
421 cr->sess = conn->sess; in iscsit_prepare_cmds_for_realligance()
423 iscsit_attach_inactive_connection_recovery_entry(conn->sess, cr); in iscsit_prepare_cmds_for_realligance()
428 int iscsit_connection_recovery_transport_reset(struct iscsi_conn *conn) in iscsit_connection_recovery_transport_reset() argument
430 atomic_set(&conn->connection_recovery, 1); in iscsit_connection_recovery_transport_reset()
432 if (iscsit_close_connection(conn) < 0) in iscsit_connection_recovery_transport_reset()