Lines Matching refs:session

246 	if (!(tcp_conn->iscsi_conn->session->tt->caps & CAP_PADDING_OFFLOAD)) {  in iscsi_tcp_segment_done()
437 !(conn->session->tt->caps & CAP_DIGEST_OFFLOAD)) in iscsi_tcp_data_recv_prep()
496 iscsi_update_cmdsn(conn->session, (struct iscsi_nopin*)rhdr); in iscsi_tcp_data_in()
528 struct iscsi_session *session = conn->session; in iscsi_tcp_r2t_rsp() local
552 iscsi_update_cmdsn(session, (struct iscsi_nopin*)rhdr); in iscsi_tcp_r2t_rsp()
554 if (!task->sc || session->state != ISCSI_STATE_LOGGED_IN) { in iscsi_tcp_r2t_rsp()
568 if (data_length > session->max_burst) in iscsi_tcp_r2t_rsp()
571 data_length, session->max_burst); in iscsi_tcp_r2t_rsp()
676 spin_lock(&conn->session->back_lock); in iscsi_tcp_hdr_dissect()
683 spin_unlock(&conn->session->back_lock); in iscsi_tcp_hdr_dissect()
701 !(conn->session->tt->caps & CAP_DIGEST_OFFLOAD)) in iscsi_tcp_hdr_dissect()
716 spin_unlock(&conn->session->back_lock); in iscsi_tcp_hdr_dissect()
720 spin_unlock(&conn->session->back_lock); in iscsi_tcp_hdr_dissect()
730 spin_lock(&conn->session->back_lock); in iscsi_tcp_hdr_dissect()
732 spin_unlock(&conn->session->back_lock); in iscsi_tcp_hdr_dissect()
739 spin_lock(&conn->session->frwd_lock); in iscsi_tcp_hdr_dissect()
741 spin_unlock(&conn->session->frwd_lock); in iscsi_tcp_hdr_dissect()
832 !(conn->session->tt->caps & CAP_DIGEST_OFFLOAD)) { in iscsi_tcp_hdr_recv_done()
971 return conn->session->tt->init_pdu(task, 0, task->data_count); in iscsi_tcp_task_init()
981 err = conn->session->tt->init_pdu(task, 0, task->imm_count); in iscsi_tcp_task_init()
1036 struct iscsi_session *session = conn->session; in iscsi_tcp_task_xmit() local
1042 rc = session->tt->xmit_pdu(task); in iscsi_tcp_task_xmit()
1064 rc = conn->session->tt->alloc_pdu(task, ISCSI_OP_SCSI_DATA_OUT); in iscsi_tcp_task_xmit()
1073 rc = conn->session->tt->init_pdu(task, r2t->data_offset + r2t->sent, in iscsi_tcp_task_xmit()
1118 int iscsi_tcp_r2tpool_alloc(struct iscsi_session *session) in iscsi_tcp_r2tpool_alloc() argument
1126 for (cmd_i = 0; cmd_i < session->cmds_max; cmd_i++) { in iscsi_tcp_r2tpool_alloc()
1127 struct iscsi_task *task = session->cmds[cmd_i]; in iscsi_tcp_r2tpool_alloc()
1138 session->max_r2t * 2, NULL, in iscsi_tcp_r2tpool_alloc()
1145 session->max_r2t * 4 * sizeof(void*), GFP_KERNEL)) { in iscsi_tcp_r2tpool_alloc()
1157 struct iscsi_task *task = session->cmds[i]; in iscsi_tcp_r2tpool_alloc()
1167 void iscsi_tcp_r2tpool_free(struct iscsi_session *session) in iscsi_tcp_r2tpool_free() argument
1171 for (i = 0; i < session->cmds_max; i++) { in iscsi_tcp_r2tpool_free()
1172 struct iscsi_task *task = session->cmds[i]; in iscsi_tcp_r2tpool_free()
1183 struct iscsi_session *session = conn->session; in iscsi_tcp_set_max_r2t() local
1187 if (session->max_r2t == r2ts) in iscsi_tcp_set_max_r2t()
1193 session->max_r2t = r2ts; in iscsi_tcp_set_max_r2t()
1194 iscsi_tcp_r2tpool_free(session); in iscsi_tcp_set_max_r2t()
1195 return iscsi_tcp_r2tpool_alloc(session); in iscsi_tcp_set_max_r2t()