• Home
  • Raw
  • Download

Lines Matching refs:conn

42 	struct iscsi_conn *conn = cmd->conn;  in iscsit_create_conn_recovery_datain_values()  local
49 conn->conn_ops->MaxRecvDataSegmentLength) < in iscsit_create_conn_recovery_datain_values()
50 conn->sess->sess_ops->MaxBurstLength) { in iscsit_create_conn_recovery_datain_values()
52 conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_create_conn_recovery_datain_values()
54 conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_create_conn_recovery_datain_values()
57 (conn->sess->sess_ops->MaxBurstLength - in iscsit_create_conn_recovery_datain_values()
69 struct iscsi_conn *conn = cmd->conn; in iscsit_create_conn_recovery_dataout_values() local
75 if ((write_data_done + conn->sess->sess_ops->MaxBurstLength) <= in iscsit_create_conn_recovery_dataout_values()
77 write_data_done += conn->sess->sess_ops->MaxBurstLength; in iscsit_create_conn_recovery_dataout_values()
144 cmd->conn = NULL; in iscsit_free_connection_recovery_entires()
166 cmd->conn = NULL; in iscsit_free_connection_recovery_entires()
275 int iscsit_discard_unacknowledged_ooo_cmdsns_for_conn(struct iscsi_conn *conn) in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn() argument
280 struct iscsi_session *sess = conn->sess; in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
286 if (ooo_cmdsn->cid != conn->cid) in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
292 ooo_cmdsn->cmdsn, conn->cid); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
297 spin_lock_bh(&conn->cmd_lock); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
298 list_for_each_entry_safe(cmd, cmd_tmp, &conn->conn_cmd_list, i_conn_node) { in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
304 spin_unlock_bh(&conn->cmd_lock); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
306 spin_lock_bh(&conn->cmd_lock); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
308 spin_unlock_bh(&conn->cmd_lock); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
311 " %hu for ExpCmdSN: 0x%08x.\n", dropped_count, conn->cid, in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
316 int iscsit_prepare_cmds_for_realligance(struct iscsi_conn *conn) in iscsit_prepare_cmds_for_realligance() argument
346 spin_lock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
347 list_for_each_entry_safe(cmd, cmd_tmp, &conn->conn_cmd_list, i_conn_node) { in iscsit_prepare_cmds_for_realligance()
354 cmd->init_task_tag, cmd->cmd_sn, conn->cid); in iscsit_prepare_cmds_for_realligance()
357 spin_unlock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
359 spin_lock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
375 iscsi_sna_gte(cmd->cmd_sn, conn->sess->exp_cmd_sn)) { in iscsit_prepare_cmds_for_realligance()
377 spin_unlock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
379 spin_lock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
388 conn->cid); in iscsit_prepare_cmds_for_realligance()
396 cmd->sess = conn->sess; in iscsit_prepare_cmds_for_realligance()
399 spin_unlock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
411 spin_lock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
413 cmd->conn = NULL; in iscsit_prepare_cmds_for_realligance()
415 spin_unlock_bh(&conn->cmd_lock); in iscsit_prepare_cmds_for_realligance()
419 cr->cid = conn->cid; in iscsit_prepare_cmds_for_realligance()
421 cr->maxrecvdatasegmentlength = conn->conn_ops->MaxRecvDataSegmentLength; in iscsit_prepare_cmds_for_realligance()
422 cr->maxxmitdatasegmentlength = conn->conn_ops->MaxXmitDataSegmentLength; in iscsit_prepare_cmds_for_realligance()
423 cr->sess = conn->sess; in iscsit_prepare_cmds_for_realligance()
425 iscsit_attach_inactive_connection_recovery_entry(conn->sess, cr); in iscsit_prepare_cmds_for_realligance()
430 int iscsit_connection_recovery_transport_reset(struct iscsi_conn *conn) in iscsit_connection_recovery_transport_reset() argument
432 atomic_set(&conn->connection_recovery, 1); in iscsit_connection_recovery_transport_reset()
434 if (iscsit_close_connection(conn) < 0) in iscsit_connection_recovery_transport_reset()