Lines Matching refs:conn

33 	struct iscsit_conn *conn = cmd->conn;
40 conn->conn_ops->MaxRecvDataSegmentLength) <
41 conn->sess->sess_ops->MaxBurstLength) {
43 conn->conn_ops->MaxRecvDataSegmentLength;
45 conn->conn_ops->MaxRecvDataSegmentLength;
48 (conn->sess->sess_ops->MaxBurstLength -
60 struct iscsit_conn *conn = cmd->conn;
66 if ((write_data_done + conn->sess->sess_ops->MaxBurstLength) <=
68 write_data_done += conn->sess->sess_ops->MaxBurstLength;
135 cmd->conn = NULL;
157 cmd->conn = NULL;
266 int iscsit_discard_unacknowledged_ooo_cmdsns_for_conn(struct iscsit_conn *conn)
271 struct iscsit_session *sess = conn->sess;
277 if (ooo_cmdsn->cid != conn->cid)
283 ooo_cmdsn->cmdsn, conn->cid);
288 spin_lock_bh(&conn->cmd_lock);
289 list_for_each_entry_safe(cmd, cmd_tmp, &conn->conn_cmd_list, i_conn_node) {
295 spin_unlock_bh(&conn->cmd_lock);
297 spin_lock_bh(&conn->cmd_lock);
299 spin_unlock_bh(&conn->cmd_lock);
302 " %hu for ExpCmdSN: 0x%08x.\n", dropped_count, conn->cid,
307 int iscsit_prepare_cmds_for_reallegiance(struct iscsit_conn *conn)
337 spin_lock_bh(&conn->cmd_lock);
338 list_for_each_entry_safe(cmd, cmd_tmp, &conn->conn_cmd_list, i_conn_node) {
345 cmd->init_task_tag, cmd->cmd_sn, conn->cid);
348 spin_unlock_bh(&conn->cmd_lock);
350 spin_lock_bh(&conn->cmd_lock);
366 iscsi_sna_gte(cmd->cmd_sn, conn->sess->exp_cmd_sn)) {
368 spin_unlock_bh(&conn->cmd_lock);
370 spin_lock_bh(&conn->cmd_lock);
379 conn->cid);
387 cmd->sess = conn->sess;
390 spin_unlock_bh(&conn->cmd_lock);
402 spin_lock_bh(&conn->cmd_lock);
404 cmd->conn = NULL;
406 spin_unlock_bh(&conn->cmd_lock);
410 cr->cid = conn->cid;
412 cr->maxrecvdatasegmentlength = conn->conn_ops->MaxRecvDataSegmentLength;
413 cr->maxxmitdatasegmentlength = conn->conn_ops->MaxXmitDataSegmentLength;
414 cr->sess = conn->sess;
416 iscsit_attach_inactive_connection_recovery_entry(conn->sess, cr);
421 int iscsit_connection_recovery_transport_reset(struct iscsit_conn *conn)
423 atomic_set(&conn->connection_recovery, 1);
425 if (iscsit_close_connection(conn) < 0)