Lines Matching refs:sess

48 	if (conn->sess->sess_ops->RDMAExtensions)  in iscsit_dump_data_payload()
182 conn->sess->sess_ops->MaxBurstLength) { in iscsit_create_recovery_datain_values_datasequenceinorder_yes()
189 (conn->sess->sess_ops->MaxBurstLength - in iscsit_create_recovery_datain_values_datasequenceinorder_yes()
198 if (!conn->sess->sess_ops->DataPDUInOrder) { in iscsit_create_recovery_datain_values_datasequenceinorder_yes()
299 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_create_recovery_datain_values_datasequenceinorder_no()
362 (conn->sess->sess_ops->DataPDUInOrder) ? "Yes" : "No"); in iscsit_create_recovery_datain_values_datasequenceinorder_no()
594 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_dataout_datapduinorder_no_fbit()
667 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_recalculate_dataout_values()
670 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_recalculate_dataout_values()
717 if (conn->sess->sess_ops->DataPDUInOrder) in iscsit_recalculate_dataout_values()
769 struct iscsit_session *sess, in iscsit_attach_ooo_cmdsn() argument
774 lockdep_assert_held(&sess->cmdsn_mutex); in iscsit_attach_ooo_cmdsn()
782 if (list_empty(&sess->sess_ooo_cmdsn_list)) in iscsit_attach_ooo_cmdsn()
784 &sess->sess_ooo_cmdsn_list); in iscsit_attach_ooo_cmdsn()
786 ooo_tail = list_entry(sess->sess_ooo_cmdsn_list.prev, in iscsit_attach_ooo_cmdsn()
793 &sess->sess_ooo_cmdsn_list); in iscsit_attach_ooo_cmdsn()
799 list_for_each_entry(ooo_tmp, &sess->sess_ooo_cmdsn_list, in iscsit_attach_ooo_cmdsn()
820 struct iscsit_session *sess, in iscsit_remove_ooo_cmdsn() argument
830 struct iscsit_session *sess = conn->sess; in iscsit_clear_ooo_cmdsns_for_conn() local
832 mutex_lock(&sess->cmdsn_mutex); in iscsit_clear_ooo_cmdsns_for_conn()
833 list_for_each_entry(ooo_cmdsn, &sess->sess_ooo_cmdsn_list, ooo_list) { in iscsit_clear_ooo_cmdsns_for_conn()
839 mutex_unlock(&sess->cmdsn_mutex); in iscsit_clear_ooo_cmdsns_for_conn()
842 int iscsit_execute_ooo_cmdsns(struct iscsit_session *sess) in iscsit_execute_ooo_cmdsns() argument
848 lockdep_assert_held(&sess->cmdsn_mutex); in iscsit_execute_ooo_cmdsns()
851 &sess->sess_ooo_cmdsn_list, ooo_list) { in iscsit_execute_ooo_cmdsns()
852 if (ooo_cmdsn->cmdsn != sess->exp_cmd_sn) in iscsit_execute_ooo_cmdsns()
856 sess->exp_cmd_sn++; in iscsit_execute_ooo_cmdsns()
857 iscsit_remove_ooo_cmdsn(sess, ooo_cmdsn); in iscsit_execute_ooo_cmdsns()
864 sess->exp_cmd_sn++; in iscsit_execute_ooo_cmdsns()
867 cmd->cmd_sn, sess->exp_cmd_sn); in iscsit_execute_ooo_cmdsns()
869 iscsit_remove_ooo_cmdsn(sess, ooo_cmdsn); in iscsit_execute_ooo_cmdsns()
996 void iscsit_free_all_ooo_cmdsns(struct iscsit_session *sess) in iscsit_free_all_ooo_cmdsns() argument
1000 mutex_lock(&sess->cmdsn_mutex); in iscsit_free_all_ooo_cmdsns()
1002 &sess->sess_ooo_cmdsn_list, ooo_list) { in iscsit_free_all_ooo_cmdsns()
1007 mutex_unlock(&sess->cmdsn_mutex); in iscsit_free_all_ooo_cmdsns()
1011 struct iscsit_session *sess, in iscsit_handle_ooo_cmdsn() argument
1022 if (list_empty(&sess->sess_ooo_cmdsn_list)) in iscsit_handle_ooo_cmdsn()
1025 ooo_tail = list_entry(sess->sess_ooo_cmdsn_list.prev, in iscsit_handle_ooo_cmdsn()
1037 (cmdsn - sess->exp_cmd_sn) : 1; in iscsit_handle_ooo_cmdsn()
1039 ooo_cmdsn->exp_cmdsn = sess->exp_cmd_sn; in iscsit_handle_ooo_cmdsn()
1042 if (iscsit_attach_ooo_cmdsn(sess, ooo_cmdsn) < 0) { in iscsit_handle_ooo_cmdsn()
1060 *length = (conn->sess->sess_ops->FirstBurstLength > in iscsit_set_dataout_timeout_values()
1063 conn->sess->sess_ops->FirstBurstLength; in iscsit_set_dataout_timeout_values()
1099 struct iscsit_session *sess = NULL; in iscsit_handle_dataout_timeout() local
1111 sess = conn->sess; in iscsit_handle_dataout_timeout()
1112 na = iscsit_tpg_get_node_attrib(sess); in iscsit_handle_dataout_timeout()
1114 if (!sess->sess_ops->ErrorRecoveryLevel) { in iscsit_handle_dataout_timeout()
1118 sess->sess_ops->InitiatorName, sess->isid, in iscsit_handle_dataout_timeout()
1119 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_dataout_timeout()
1128 sess->sess_ops->InitiatorName, sess->isid, in iscsit_handle_dataout_timeout()
1129 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_dataout_timeout()
1135 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_handle_dataout_timeout()
1136 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_handle_dataout_timeout()
1138 if ((pdu_offset + (conn->sess->sess_ops->MaxBurstLength - in iscsit_handle_dataout_timeout()
1143 pdu_length = (conn->sess->sess_ops->MaxBurstLength - in iscsit_handle_dataout_timeout()
1176 iscsit_fill_cxn_timeout_err_stats(sess); in iscsit_handle_dataout_timeout()
1184 struct iscsit_session *sess = conn->sess; in iscsit_mod_dataout_timer() local
1185 struct iscsi_node_attrib *na = iscsit_tpg_get_node_attrib(sess); in iscsit_mod_dataout_timer()
1204 struct iscsit_session *sess = conn->sess; in iscsit_start_dataout_timer() local
1205 struct iscsi_node_attrib *na = iscsit_tpg_get_node_attrib(sess); in iscsit_start_dataout_timer()