Lines Matching refs:conn

35 	struct iscsit_conn *conn = cmd->conn;
40 ref_cmd = iscsit_find_cmd_from_itt(conn, hdr->rtt);
43 " %hu.\n", hdr->rtt, conn->cid);
44 return (iscsi_sna_gte(be32_to_cpu(hdr->refcmdsn), conn->sess->exp_cmd_sn) &&
45 iscsi_sna_lte(be32_to_cpu(hdr->refcmdsn), (u32) atomic_read(&conn->sess->max_cmd_sn))) ?
66 struct iscsit_conn *conn,
70 struct iscsit_session *sess = conn->sess;
86 struct iscsit_conn *conn,
90 struct iscsit_session *sess = conn->sess;
110 struct iscsit_conn *conn = cmd->conn;
119 hdr->itt, hdr->rtt, hdr->exp_datasn, conn->cid);
121 if (conn->sess->sess_ops->ErrorRecoveryLevel != 2) {
127 ret = iscsit_find_cmd_for_recovery(conn->sess, &ref_cmd, &cr, hdr->rtt);
142 conn->conn_ops->MaxRecvDataSegmentLength) {
149 conn->conn_ops->MaxXmitDataSegmentLength) {
196 struct iscsit_conn *conn)
215 iscsit_task_reassign_remove_cmd(cmd, cr, conn->sess);
217 spin_lock_bh(&conn->cmd_lock);
218 list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list);
219 spin_unlock_bh(&conn->cmd_lock);
222 iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state);
232 struct iscsit_conn *conn = cmd->conn;
261 iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state);
274 if ((conn->sess->sess_ops->FirstBurstLength - offset) >=
279 length = (conn->sess->sess_ops->FirstBurstLength - offset);
295 return conn->conn_transport->iscsit_get_dataout(conn, cmd, true);
302 struct iscsit_conn *conn = cmd->conn;
347 iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state);
355 struct iscsit_conn *conn = cmd->conn;
358 iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state);
364 struct iscsit_conn *conn)
383 iscsit_task_reassign_remove_cmd(cmd, cr, conn->sess);
385 spin_lock_bh(&conn->cmd_lock);
386 list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list);
387 spin_unlock_bh(&conn->cmd_lock);
391 iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state);
413 struct iscsit_conn *conn)
424 cmd->conn = conn;
428 ret = iscsit_task_reassign_complete_nop_out(tmr_req, conn);
431 ret = iscsit_task_reassign_complete_scsi_cmnd(tmr_req, conn);
444 cmd->init_task_tag, conn->cid);
454 int iscsit_tmr_post_handler(struct iscsit_cmd *cmd, struct iscsit_conn *conn)
461 return iscsit_task_reassign_complete(tmr_req, conn);
472 struct iscsit_conn *conn)
479 struct iscsit_conn *conn)
485 if (conn->sess->sess_ops->DataSequenceInOrder) {
492 if (conn->sess->sess_ops->DataPDUInOrder) {
530 if (conn->sess->sess_ops->DataPDUInOrder)
547 struct iscsit_conn *conn)
559 iscsit_task_reassign_prepare_unsolicited_dataout(cmd, conn);
635 if (conn->sess->sess_ops->DataSequenceInOrder) {
641 if (conn->sess->sess_ops->DataPDUInOrder) {
687 if (conn->sess->sess_ops->DataPDUInOrder)
761 if (conn->sess->sess_ops->DataSequenceInOrder)
780 struct iscsit_conn *conn)
817 return iscsit_task_reassign_prepare_read(tmr_req, conn);
834 return iscsit_task_reassign_prepare_write(tmr_req, conn);