Lines Matching refs:uuid

209 			res = tee_uuid_from_str(&identity.uuid, uuid_str);  in setup_identity_auth_from_pin()
293 static int get_persistent_obj_idx(struct ck_token *token, TEE_UUID *uuid) in get_persistent_obj_idx() argument
297 if (!uuid) in get_persistent_obj_idx()
302 uuid, sizeof(TEE_UUID))) in get_persistent_obj_idx()
312 assert(!obj->uuid); in create_object_uuid()
314 obj->uuid = TEE_Malloc(sizeof(TEE_UUID), in create_object_uuid()
316 if (!obj->uuid) in create_object_uuid()
322 TEE_GenerateRandom(obj->uuid, sizeof(TEE_UUID)); in create_object_uuid()
323 } while (get_persistent_obj_idx(token, obj->uuid) >= 0); in create_object_uuid()
331 assert(get_persistent_obj_idx(token, obj->uuid) < 0); in destroy_object_uuid()
333 TEE_Free(obj->uuid); in destroy_object_uuid()
334 obj->uuid = NULL; in destroy_object_uuid()
354 TEE_UUID *uuid) in unregister_persistent_object() argument
362 if (!uuid) in unregister_persistent_object()
365 idx = get_persistent_obj_idx(token, uuid); in unregister_persistent_object()
416 TEE_UUID *uuid) in register_persistent_object() argument
424 if (get_persistent_obj_idx(token, uuid) >= 0) in register_persistent_object()
435 TEE_MemMove(token->db_objs->uuids + count, uuid, sizeof(TEE_UUID)); in register_persistent_object()
482 obj->uuid, sizeof(*obj->uuid), in load_persistent_object_attributes()
554 obj->uuid, sizeof(*obj->uuid), in update_persistent_object_attributes()
635 TEE_UUID *uuid = NULL; in init_persistent_db() local
637 uuid = TEE_Malloc(sizeof(TEE_UUID), in init_persistent_db()
639 if (!uuid) in init_persistent_db()
642 TEE_MemMove(uuid, &db_objs->uuids[idx], sizeof(*uuid)); in init_persistent_db()
644 obj = create_token_object(NULL, uuid, token); in init_persistent_db()