Lines Matching defs:oldconn
141 * oldconn The terminating connection
145 reassign_tasks(connection_t *oldconn)
147 session_t *sess = oldconn->c_session;
160 sess->s_id, oldconn->c_id));
167 mutex_enter(&oldconn->c_lock);
170 if (oldconn->c_loggedout == NOT_LOGGED_OUT) {
171 oldconn->c_loggedout = LOGOUT_SENT;
172 no_tm = send_logout(conn, oldconn, RECOVER_CONNECTION, TRUE);
173 oldconn->c_loggedout = (rc) ? LOGOUT_FAILED : LOGOUT_SUCCESS;
174 if (!oldconn->c_Time2Retain) {
178 } else if (oldconn->c_loggedout == LOGOUT_SUCCESS) {
181 if (!no_tm && oldconn->c_Time2Wait) {
183 oldconn->c_Time2Wait, hz));
184 kpause("Time2Wait", false, oldconn->c_Time2Wait * hz, &oldconn->c_lock);
188 while ((ccb = TAILQ_FIRST(&oldconn->c_ccbs_waiting)) != NULL) {
193 mutex_exit(&oldconn->c_lock);
196 sess->s_id, oldconn->c_id, sess->s_id, conn->c_id, no_tm,
197 oldconn->c_pducount, conn->c_pducount));
256 mutex_enter(&oldconn->c_lock);
257 oldconn->c_usecount--;
259 mutex_exit(&oldconn->c_lock);
277 DEBC(oldconn, 1, ("Wake CCB %p for connection %d, terminating %d\n",
278 ccb, ccb->ccb_connection->c_id, oldconn->c_terminating));
279 mutex_enter(&oldconn->c_lock);
281 mutex_exit(&oldconn->c_lock);
282 wake_ccb(ccb, oldconn->c_terminating);