Lines Matching refs:object

118 	meta_object_t *object = NULL;  in meta_CreateObject()  local
131 rv = meta_object_alloc(session, &object); in meta_CreateObject()
147 &(object->isToken)); in meta_CreateObject()
150 if ((IS_READ_ONLY_SESSION(session->session_flags)) && object->isToken) { in meta_CreateObject()
160 &(object->isPrivate)); in meta_CreateObject()
163 object->isExtractable = B_TRUE; in meta_CreateObject()
165 &(object->isExtractable)); in meta_CreateObject()
172 &(object->isSensitive)); in meta_CreateObject()
182 if (meta_freeobject_check(session, object, NULL, pTemplate, ulCount, in meta_CreateObject()
188 if (object->isPrivate && !metaslot_logged_in()) in meta_CreateObject()
191 if (!meta_freeobject_set(object, pTemplate, ulCount, B_TRUE)) in meta_CreateObject()
198 if (object->isToken || object->isFreeToken == FREE_ENABLED) { in meta_CreateObject()
211 object->tried_create_clone[slot_num] = B_TRUE; in meta_CreateObject()
242 object->tried_create_clone[slot_num] = B_TRUE; in meta_CreateObject()
264 object->clones[slot_num] = slot_object; in meta_CreateObject()
265 object->master_clone_slotnum = slot_num; in meta_CreateObject()
268 if (object->isFreeToken == FREE_ENABLED) in meta_CreateObject()
269 object->isToken = B_TRUE; in meta_CreateObject()
272 object->isToken); in meta_CreateObject()
307 &object->attributes, &object->num_attributes); in meta_CreateObject()
312 object->attributes, object->num_attributes); in meta_CreateObject()
316 meta_object_activate(object); in meta_CreateObject()
317 *phObject = (CK_OBJECT_HANDLE) object; in meta_CreateObject()
328 if (object) in meta_CreateObject()
329 (void) meta_object_dealloc(session, object, B_TRUE); in meta_CreateObject()
611 meta_object_t *object; in meta_DestroyObject() local
617 rv = meta_handle2object(hObject, &object); in meta_DestroyObject()
625 (object->isToken || object->isFreeToken == FREE_ENABLED)) { in meta_DestroyObject()
626 OBJRELEASE(object); in meta_DestroyObject()
632 rv = meta_object_deactivate(object, B_FALSE, B_TRUE); in meta_DestroyObject()
639 rv = meta_object_dealloc(session, object, B_TRUE); in meta_DestroyObject()
675 meta_object_t *object; in meta_GetAttributeValue() local
686 rv = meta_handle2object(hObject, &object); in meta_GetAttributeValue()
692 slotnum = object->master_clone_slotnum; in meta_GetAttributeValue()
698 slot_session->hSession, object->clones[slotnum]->hObject, in meta_GetAttributeValue()
704 OBJRELEASE(object); in meta_GetAttributeValue()
731 meta_object_t *object; in meta_SetAttributeValue() local
747 rv = meta_handle2object(hObject, &object); in meta_SetAttributeValue()
754 (object->isToken || object->isFreeToken == FREE_ENABLED)) { in meta_SetAttributeValue()
759 if ((!object->isExtractable) && (object->attributes == NULL)) { in meta_SetAttributeValue()
765 slotnum = object->master_clone_slotnum; in meta_SetAttributeValue()
772 object->clones[slotnum]->hObject, pTemplate, in meta_SetAttributeValue()
806 if (object->clones[slotnum] != NULL) { in meta_SetAttributeValue()
816 object->clones[slotnum]->hObject, pTemplate, in meta_SetAttributeValue()
845 slot_object_t *clone = object->clones[slotnum]; in meta_SetAttributeValue()
862 object->clones[slotnum] = NULL; in meta_SetAttributeValue()
864 if (slotnum == object->master_clone_slotnum) { in meta_SetAttributeValue()
873 if (object->clones[slotnum]) { in meta_SetAttributeValue()
874 object->master_clone_slotnum = slotnum; in meta_SetAttributeValue()
895 slot_object = object->clones[object->master_clone_slotnum]; in meta_SetAttributeValue()
896 rv = meta_get_slot_session(object->master_clone_slotnum, in meta_SetAttributeValue()
900 slot_object->hObject, object); in meta_SetAttributeValue()
905 if (object->attributes != NULL) { in meta_SetAttributeValue()
910 (void) pthread_rwlock_wrlock(&object->attribute_lock); in meta_SetAttributeValue()
914 object->attributes, object->num_attributes); in meta_SetAttributeValue()
917 (void) pthread_rwlock_unlock(&object->attribute_lock); in meta_SetAttributeValue()
924 OBJRELEASE(object); in meta_SetAttributeValue()
944 add_to_search_result(meta_object_t *object, find_objs_info_t *info, in add_to_search_result() argument
959 (info->matched_objs)[(info->num_matched_objs)++] = object; in add_to_search_result()
970 meta_object_t *object; in process_find_results() local
975 object = meta_object_find_by_handle(results[i], slotnum, in process_find_results()
982 if (object == NULL) { in process_find_results()
985 rv = meta_object_alloc(session, &object); in process_find_results()
992 (void) meta_object_dealloc(session, object, in process_find_results()
998 object->master_clone_slotnum = slotnum; in process_find_results()
999 object->clones[slotnum] = slot_object; in process_find_results()
1004 slot_object->hObject, object); in process_find_results()
1006 (void) meta_object_dealloc(session, object, in process_find_results()
1013 meta_object_activate(object); in process_find_results()
1017 if (!meta_object_in_list(object, info->matched_objs, in process_find_results()
1019 rv = add_to_search_result(object, info, in process_find_results()