Lines Matching refs:session

115 	meta_session_t *session;
126 rv = meta_handle2session(hSession, &session);
130 rv = meta_object_alloc(session, &object);
143 * otherwise, it is false (session object).
148 /* Can't create token objects in a read-only session. */
149 if ((IS_READ_ONLY_SESSION(session->session_flags)) && object->isToken) {
181 if (meta_freeobject_check(session, object, NULL, pTemplate, ulCount,
210 session->session_flags);
241 session->session_flags);
322 REFRELEASE(session);
332 (void) meta_object_dealloc(session, object, B_TRUE);
334 REFRELEASE(session);
350 meta_session_t *session;
364 rv = meta_handle2session(hSession, &session);
370 REFRELEASE(session);
374 rv = meta_object_alloc(session, &dst_object);
388 /* Can't create token objects in a read-only session. */
389 if ((IS_READ_ONLY_SESSION(session->session_flags)) &&
430 session->session_flags);
479 session->session_flags);
587 (void) meta_object_dealloc(session, dst_object,
595 REFRELEASE(session);
605 * list of valid objects for a given session (if session object) or
613 meta_session_t *session;
616 rv = meta_handle2session(hSession, &session);
622 REFRELEASE(session);
626 /* Can't delete token objects from a read-only session. */
627 if ((IS_READ_ONLY_SESSION(session->session_flags)) &&
630 REFRELEASE(session);
642 rv = meta_object_dealloc(session, object, B_TRUE);
644 REFRELEASE(session);
677 meta_session_t *session;
685 rv = meta_handle2session(hSession, &session);
691 REFRELEASE(session);
698 session->session_flags);
708 REFRELEASE(session);
733 meta_session_t *session;
746 rv = meta_handle2session(hSession, &session);
752 REFRELEASE(session);
756 if ((IS_READ_ONLY_SESSION(session->session_flags)) &&
771 session->session_flags);
812 session->session_flags);
851 &slot_session, session->session_flags);
900 &slot_session, session->session_flags);
928 REFRELEASE(session);
970 meta_session_t *session)
988 rv = meta_object_alloc(session, &object);
995 (void) meta_object_dealloc(session, object,
1009 (void) meta_object_dealloc(session, object,
1033 meta_search_for_objects(meta_session_t *session, find_objs_info_t *info,
1060 slot_session, session);
1075 slot_session, session);
1093 * session's data structure. When the subsequent C_FindObjects()
1102 meta_session_t *session;
1109 rv = meta_handle2session(hSession, &session);
1113 if ((session->find_objs_info).op_active) {
1114 REFRELEASE(session);
1118 (session->find_objs_info).op_active = B_TRUE;
1120 REFRELEASE(session);
1136 &slot_find_session, session->session_flags);
1140 rv = meta_search_for_objects(session,
1141 &(session->find_objs_info), slot_find_session, pTemplate,
1150 &slot_find_session, session->session_flags);
1181 rv = meta_search_for_objects(session,
1182 &(session->find_objs_info),
1188 rv = meta_search_for_objects(session,
1189 &(session->find_objs_info),
1208 (void) pthread_rwlock_wrlock(&session->session_lock);
1209 if (((session->find_objs_info).matched_objs) != NULL) {
1210 free((session->find_objs_info).matched_objs);
1212 bzero(&(session->find_objs_info), sizeof (find_objs_info_t));
1213 (void) pthread_rwlock_unlock(&(session->session_lock));
1224 * function will only return the matching objects store in the session's
1236 meta_session_t *session;
1239 rv = meta_handle2session(hSession, &session);
1243 info = &(session->find_objs_info);
1246 REFRELEASE(session);
1267 REFRELEASE(session);
1281 meta_session_t *session;
1283 rv = meta_handle2session(hSession, &session);
1287 info = &(session->find_objs_info);
1290 REFRELEASE(session);
1299 REFRELEASE(session);