Lines Matching defs:sess
97 assign_connection(session_t *sess, bool waitok)
101 mutex_enter(&sess->s_lock);
103 if (sess->s_terminating ||
104 (conn = sess->s_mru_connection) == NULL) {
105 mutex_exit(&sess->s_lock);
112 next = TAILQ_FIRST(&sess->s_conn_list);
119 cv_wait(&sess->s_sess_cv, &sess->s_lock);
120 next = TAILQ_FIRST(&sess->s_conn_list);
122 mutex_exit(&sess->s_lock);
126 sess->s_mru_connection = next;
129 mutex_exit(&sess->s_lock);
147 session_t *sess = oldconn->c_session;
157 if ((conn = assign_connection(sess, FALSE)) == NULL) {
160 sess->s_id, oldconn->c_id));
169 if (sess->s_ErrorRecoveryLevel >= 2) {
196 sess->s_id, oldconn->c_id, sess->s_id, conn->c_id, no_tm,
294 mutex_enter(&sess->s_lock);
295 if (ccb->ccb_CmdSN < sess->s_ExpCmdSN) {
297 sn = get_sernum(sess, pdu);
305 mutex_exit(&sess->s_lock);
329 session_t *sess;
335 sess = conn->c_session;
422 if (sess->s_active_connections &&
435 sess->s_id, conn->c_id, conn->c_terminating);
729 session_t *sess = conn->c_session;
731 if (!sess->s_TSIH)
732 sess->s_TSIH = ((login_isid_t *) &rx_pdu->pdu_hdr.pduh_LUN)->TSIH;
964 send_send_targets(session_t *sess, uint8_t *key)
973 conn = assign_connection(sess, TRUE);
1003 sess->s_target_list = ccb->ccb_text_data;
1004 sess->s_target_list_len = ccb->ccb_text_len;
1026 session_t *sess;
1055 sess = conn->c_session;
1057 mutex_enter(&sess->s_lock);
1058 sn = get_sernum(sess, ppdu);
1059 mutex_exit(&sess->s_lock);
1445 session_t *sess = ccb->ccb_session;
1449 mutex_enter(&sess->s_lock);
1450 while (!sernum_in_window(sess)) {
1451 mutex_exit(&sess->s_lock);
1456 mutex_exit(&sess->s_lock);
1509 mutex_enter(&sess->s_lock);
1510 ccb->ccb_CmdSN = get_sernum(sess, ppdu);
1511 mutex_exit(&sess->s_lock);
1516 ccb->ccb_CmdSN, sess->s_MaxCmdSN, ccb->ccb_data_in, len, totlen));