Lines Matching defs:sess

42 					conn->sess->sess_ops->FirstBurstLength);
46 if (!conn->sess->sess_ops->DataSequenceInOrder)
52 conn->sess->sess_ops->MaxBurstLength) ?
54 conn->sess->sess_ops->MaxBurstLength) : cmd->se_cmd.data_length;
58 conn->sess->sess_ops->MaxBurstLength) >=
61 conn->sess->sess_ops->MaxBurstLength);
85 if (conn->sess->sess_ops->DataSequenceInOrder) {
103 if (conn->sess->sess_ops->DataPDUInOrder) {
153 if (first_burst_len > conn->sess->sess_ops->FirstBurstLength) {
156 first_burst_len, conn->sess->sess_ops->FirstBurstLength);
172 if (!conn->sess->sess_ops->DataPDUInOrder)
176 (first_burst_len != conn->sess->sess_ops->FirstBurstLength)) {
180 conn->sess->sess_ops->FirstBurstLength,
187 if (first_burst_len == conn->sess->sess_ops->FirstBurstLength) {
191 conn->sess->sess_ops->FirstBurstLength);
223 if (conn->sess->sess_ops->DataSequenceInOrder) {
262 if (next_burst_len > conn->sess->sess_ops->MaxBurstLength) {
267 payload_length, conn->sess->sess_ops->MaxBurstLength);
281 if (!conn->sess->sess_ops->DataPDUInOrder)
284 if (conn->sess->sess_ops->DataSequenceInOrder) {
286 conn->sess->sess_ops->MaxBurstLength) &&
303 if (conn->sess->sess_ops->DataSequenceInOrder) {
305 conn->sess->sess_ops->MaxBurstLength) {
309 conn->sess->sess_ops->MaxBurstLength);
352 if (conn->sess->sess_ops->DataSequenceInOrder)
374 if (!conn->sess->sess_ops->ErrorRecoveryLevel) {
404 if (conn->sess->sess_ops->DataSequenceInOrder) {
434 if (!conn->sess->sess_ops->ErrorRecoveryLevel) {
544 conn->sess->sess_ops->FirstBurstLength) {
551 if (!conn->sess->sess_ops->DataPDUInOrder) {
561 if (conn->sess->sess_ops->DataSequenceInOrder)
576 if (conn->sess->sess_ops->DataSequenceInOrder) {
578 conn->sess->sess_ops->MaxBurstLength) {
586 if (!conn->sess->sess_ops->DataPDUInOrder) {
611 if (!conn->sess->sess_ops->DataPDUInOrder) {
630 if (send_r2t && conn->sess->sess_ops->DataSequenceInOrder)
652 if (conn->sess->sess_ops->DataPDUInOrder)
710 return (conn->sess->sess_ops->DataPDUInOrder) ?
731 if (!conn->sess->sess_ops->ErrorRecoveryLevel) {
746 struct iscsit_session *sess = from_timer(sess, t, time2retain_timer);
747 struct iscsi_portal_group *tpg = sess->tpg;
751 if (sess->time2retain_timer_flags & ISCSI_TF_STOP) {
755 if (atomic_read(&sess->session_reinstatement)) {
761 sess->time2retain_timer_flags |= ISCSI_TF_EXPIRED;
764 " iSCSI session.\n", sess->sid);
766 iscsit_fill_cxn_timeout_err_stats(sess);
768 iscsit_close_session(sess, false);
771 void iscsit_start_time2retain_handler(struct iscsit_session *sess)
778 spin_lock(&sess->tpg->tpg_state_lock);
779 tpg_active = (sess->tpg->tpg_state == TPG_STATE_ACTIVE);
780 spin_unlock(&sess->tpg->tpg_state_lock);
785 if (sess->time2retain_timer_flags & ISCSI_TF_RUNNING)
789 " SID: %u\n", sess->sess_ops->DefaultTime2Retain, sess->sid);
791 sess->time2retain_timer_flags &= ~ISCSI_TF_STOP;
792 sess->time2retain_timer_flags |= ISCSI_TF_RUNNING;
793 mod_timer(&sess->time2retain_timer,
794 jiffies + sess->sess_ops->DefaultTime2Retain * HZ);
797 int iscsit_stop_time2retain_timer(struct iscsit_session *sess)
799 struct iscsi_portal_group *tpg = sess->tpg;
804 if (sess->time2retain_timer_flags & ISCSI_TF_EXPIRED)
807 if (!(sess->time2retain_timer_flags & ISCSI_TF_RUNNING))
810 sess->time2retain_timer_flags |= ISCSI_TF_STOP;
813 del_timer_sync(&sess->time2retain_timer);
816 sess->time2retain_timer_flags &= ~ISCSI_TF_RUNNING;
818 sess->sid);
883 void iscsit_fall_back_to_erl0(struct iscsit_session *sess)
886 " %u\n", sess->sid);
888 atomic_set(&sess->session_fall_back_to_erl0, 1);
893 struct iscsit_session *sess = conn->sess;
895 if ((sess->sess_ops->ErrorRecoveryLevel == 2) &&
896 !atomic_read(&sess->session_reinstatement) &&
897 !atomic_read(&sess->session_fall_back_to_erl0))
902 sess->sess_ops->InitiatorName);