Lines Matching refs:new_session
147 meta_session_t *new_session; in meta_session_alloc() local
150 new_session = calloc(1, sizeof (meta_session_t)); in meta_session_alloc()
151 if (new_session == NULL) in meta_session_alloc()
154 (new_session->mech_support_info).supporting_slots in meta_session_alloc()
156 if ((new_session->mech_support_info).supporting_slots == NULL) { in meta_session_alloc()
157 free(new_session); in meta_session_alloc()
160 (new_session->mech_support_info).num_supporting_slots = 0; in meta_session_alloc()
162 new_session->magic_marker = METASLOT_SESSION_MAGIC; in meta_session_alloc()
163 (void) pthread_rwlock_init(&new_session->session_lock, NULL); in meta_session_alloc()
164 (void) pthread_mutex_init(&new_session->isClosingSession_lock, NULL); in meta_session_alloc()
165 (void) pthread_rwlock_init(&new_session->object_list_lock, NULL); in meta_session_alloc()
167 *session = new_session; in meta_session_alloc()