Lines Matching defs:session

116 	meta_session_t *session;
127 rv = meta_handle2session(hSession, &session);
131 rv = meta_object_alloc(session, &object);
144 * otherwise, it is false (session object).
149 /* Can't create token objects in a read-only session. */
150 if ((IS_READ_ONLY_SESSION(session->session_flags)) && object->isToken) {
182 if (meta_freeobject_check(session, object, NULL, pTemplate, ulCount,
207 session->session_flags);
238 session->session_flags);
319 REFRELEASE(session);
329 (void) meta_object_dealloc(session, object, B_TRUE);
331 REFRELEASE(session);
347 meta_session_t *session;
361 rv = meta_handle2session(hSession, &session);
367 REFRELEASE(session);
371 rv = meta_object_alloc(session, &dst_object);
385 /* Can't create token objects in a read-only session. */
386 if ((IS_READ_ONLY_SESSION(session->session_flags)) &&
427 session->session_flags);
476 session->session_flags);
584 (void) meta_object_dealloc(session, dst_object,
592 REFRELEASE(session);
602 * list of valid objects for a given session (if session object) or
610 meta_session_t *session;
613 rv = meta_handle2session(hSession, &session);
619 REFRELEASE(session);
623 /* Can't delete token objects from a read-only session. */
624 if ((IS_READ_ONLY_SESSION(session->session_flags)) &&
627 REFRELEASE(session);
639 rv = meta_object_dealloc(session, object, B_TRUE);
641 REFRELEASE(session);
674 meta_session_t *session;
682 rv = meta_handle2session(hSession, &session);
688 REFRELEASE(session);
695 session->session_flags);
705 REFRELEASE(session);
730 meta_session_t *session;
743 rv = meta_handle2session(hSession, &session);
749 REFRELEASE(session);
753 if ((IS_READ_ONLY_SESSION(session->session_flags)) &&
768 session->session_flags);
809 session->session_flags);
848 &slot_session, session->session_flags);
897 &slot_session, session->session_flags);
925 REFRELEASE(session);
967 meta_session_t *session)
985 rv = meta_object_alloc(session, &object);
992 (void) meta_object_dealloc(session, object,
1006 (void) meta_object_dealloc(session, object,
1030 meta_search_for_objects(meta_session_t *session, find_objs_info_t *info,
1057 slot_session, session);
1072 slot_session, session);
1090 * session's data structure. When the subsequent C_FindObjects()
1099 meta_session_t *session;
1106 rv = meta_handle2session(hSession, &session);
1110 if ((session->find_objs_info).op_active) {
1111 REFRELEASE(session);
1115 (session->find_objs_info).op_active = B_TRUE;
1117 REFRELEASE(session);
1133 &slot_find_session, session->session_flags);
1137 rv = meta_search_for_objects(session,
1138 &(session->find_objs_info), slot_find_session, pTemplate,
1147 &slot_find_session, session->session_flags);
1178 rv = meta_search_for_objects(session,
1179 &(session->find_objs_info),
1185 rv = meta_search_for_objects(session,
1186 &(session->find_objs_info),
1205 (void) pthread_rwlock_wrlock(&session->session_lock);
1206 if (((session->find_objs_info).matched_objs) != NULL) {
1207 free((session->find_objs_info).matched_objs);
1209 bzero(&(session->find_objs_info), sizeof (find_objs_info_t));
1210 (void) pthread_rwlock_unlock(&(session->session_lock));
1221 * function will only return the matching objects store in the session's
1233 meta_session_t *session;
1236 rv = meta_handle2session(hSession, &session);
1240 info = &(session->find_objs_info);
1243 REFRELEASE(session);
1264 REFRELEASE(session);
1278 meta_session_t *session;
1280 rv = meta_handle2session(hSession, &session);
1284 info = &(session->find_objs_info);
1287 REFRELEASE(session);
1296 REFRELEASE(session);