Lines Matching refs:sess

48 		     conn->sess->sess_ops->MaxBurstLength) {  in iscsit_create_conn_recovery_datain_values()
55 (conn->sess->sess_ops->MaxBurstLength - in iscsit_create_conn_recovery_datain_values()
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()
84 struct iscsi_session *sess, in iscsit_attach_active_connection_recovery_entry() argument
87 spin_lock(&sess->cr_a_lock); in iscsit_attach_active_connection_recovery_entry()
88 list_add_tail(&cr->cr_list, &sess->cr_active_list); in iscsit_attach_active_connection_recovery_entry()
89 spin_unlock(&sess->cr_a_lock); in iscsit_attach_active_connection_recovery_entry()
95 struct iscsi_session *sess, in iscsit_attach_inactive_connection_recovery_entry() argument
98 spin_lock(&sess->cr_i_lock); in iscsit_attach_inactive_connection_recovery_entry()
99 list_add_tail(&cr->cr_list, &sess->cr_inactive_list); in iscsit_attach_inactive_connection_recovery_entry()
101 sess->conn_recovery_count++; in iscsit_attach_inactive_connection_recovery_entry()
103 " SID: %u\n", sess->conn_recovery_count, sess->sid); in iscsit_attach_inactive_connection_recovery_entry()
104 spin_unlock(&sess->cr_i_lock); in iscsit_attach_inactive_connection_recovery_entry()
110 struct iscsi_session *sess, in iscsit_get_inactive_connection_recovery_entry() argument
115 spin_lock(&sess->cr_i_lock); in iscsit_get_inactive_connection_recovery_entry()
116 list_for_each_entry(cr, &sess->cr_inactive_list, cr_list) { in iscsit_get_inactive_connection_recovery_entry()
118 spin_unlock(&sess->cr_i_lock); in iscsit_get_inactive_connection_recovery_entry()
122 spin_unlock(&sess->cr_i_lock); in iscsit_get_inactive_connection_recovery_entry()
127 void iscsit_free_connection_recovery_entires(struct iscsi_session *sess) in iscsit_free_connection_recovery_entires() argument
132 spin_lock(&sess->cr_a_lock); in iscsit_free_connection_recovery_entires()
133 list_for_each_entry_safe(cr, cr_tmp, &sess->cr_active_list, cr_list) { in iscsit_free_connection_recovery_entires()
135 spin_unlock(&sess->cr_a_lock); in iscsit_free_connection_recovery_entires()
148 spin_lock(&sess->cr_a_lock); in iscsit_free_connection_recovery_entires()
152 spin_unlock(&sess->cr_a_lock); in iscsit_free_connection_recovery_entires()
154 spin_lock(&sess->cr_i_lock); in iscsit_free_connection_recovery_entires()
155 list_for_each_entry_safe(cr, cr_tmp, &sess->cr_inactive_list, cr_list) { in iscsit_free_connection_recovery_entires()
157 spin_unlock(&sess->cr_i_lock); in iscsit_free_connection_recovery_entires()
170 spin_lock(&sess->cr_i_lock); in iscsit_free_connection_recovery_entires()
174 spin_unlock(&sess->cr_i_lock); in iscsit_free_connection_recovery_entires()
179 struct iscsi_session *sess) in iscsit_remove_active_connection_recovery_entry() argument
181 spin_lock(&sess->cr_a_lock); in iscsit_remove_active_connection_recovery_entry()
184 sess->conn_recovery_count--; in iscsit_remove_active_connection_recovery_entry()
186 " SID: %u\n", sess->conn_recovery_count, sess->sid); in iscsit_remove_active_connection_recovery_entry()
187 spin_unlock(&sess->cr_a_lock); in iscsit_remove_active_connection_recovery_entry()
196 struct iscsi_session *sess) in iscsit_remove_inactive_connection_recovery_entry() argument
198 spin_lock(&sess->cr_i_lock); in iscsit_remove_inactive_connection_recovery_entry()
200 spin_unlock(&sess->cr_i_lock); in iscsit_remove_inactive_connection_recovery_entry()
208 struct iscsi_session *sess) in iscsit_remove_cmd_from_connection_recovery() argument
229 struct iscsi_session *sess = cr->sess; in iscsit_discard_cr_cmds_by_expstatsn() local
246 iscsit_remove_cmd_from_connection_recovery(cmd, sess); in iscsit_discard_cr_cmds_by_expstatsn()
261 cr->cid, sess->sid); in iscsit_discard_cr_cmds_by_expstatsn()
262 iscsit_remove_inactive_connection_recovery_entry(cr, sess); in iscsit_discard_cr_cmds_by_expstatsn()
263 iscsit_attach_active_connection_recovery_entry(sess, cr); in iscsit_discard_cr_cmds_by_expstatsn()
265 " %hu on SID: %u\n", cr->cid, sess->sid); in iscsit_discard_cr_cmds_by_expstatsn()
266 iscsit_remove_active_connection_recovery_entry(cr, sess); in iscsit_discard_cr_cmds_by_expstatsn()
268 iscsit_remove_inactive_connection_recovery_entry(cr, sess); in iscsit_discard_cr_cmds_by_expstatsn()
269 iscsit_attach_active_connection_recovery_entry(sess, cr); in iscsit_discard_cr_cmds_by_expstatsn()
278 struct iscsi_session *sess = conn->sess; in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn() local
280 mutex_lock(&sess->cmdsn_mutex); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
282 &sess->sess_ooo_cmdsn_list, ooo_list) { in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
291 iscsit_remove_ooo_cmdsn(sess, ooo_cmdsn); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
293 mutex_unlock(&sess->cmdsn_mutex); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
310 sess->exp_cmd_sn); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn()
373 iscsi_sna_gte(cmd->cmd_sn, conn->sess->exp_cmd_sn)) { in iscsit_prepare_cmds_for_realligance()
394 cmd->sess = conn->sess; 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()