Lines Matching refs:object

38 void TEE_GetObjectInfo(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo)  in TEE_GetObjectInfo()  argument
42 res = _utee_cryp_obj_get_info((unsigned long)object, objectInfo); in TEE_GetObjectInfo()
57 TEE_Result TEE_GetObjectInfo1(TEE_ObjectHandle object, TEE_ObjectInfo *objectInfo) in TEE_GetObjectInfo1() argument
61 res = _utee_cryp_obj_get_info((unsigned long)object, objectInfo); in TEE_GetObjectInfo1()
77 void TEE_RestrictObjectUsage(TEE_ObjectHandle object, uint32_t objectUsage) in TEE_RestrictObjectUsage() argument
82 res = _utee_cryp_obj_get_info((unsigned long)object, &objectInfo); in TEE_RestrictObjectUsage()
86 res = TEE_RestrictObjectUsage1(object, objectUsage); in TEE_RestrictObjectUsage()
92 TEE_Result TEE_RestrictObjectUsage1(TEE_ObjectHandle object, uint32_t objectUsage) in TEE_RestrictObjectUsage1() argument
96 res = _utee_cryp_obj_restrict_usage((unsigned long)object, in TEE_RestrictObjectUsage1()
107 TEE_Result TEE_GetObjectBufferAttribute(TEE_ObjectHandle object, in TEE_GetObjectBufferAttribute() argument
117 res = _utee_cryp_obj_get_info((unsigned long)object, &info); in TEE_GetObjectBufferAttribute()
128 res = _utee_cryp_obj_get_attr((unsigned long)object, attributeID, in TEE_GetObjectBufferAttribute()
143 TEE_Result TEE_GetObjectValueAttribute(TEE_ObjectHandle object, in TEE_GetObjectValueAttribute() argument
157 res = _utee_cryp_obj_get_info((unsigned long)object, &info); in TEE_GetObjectValueAttribute()
167 res = _utee_cryp_obj_get_attr((unsigned long)object, attributeID, buf, in TEE_GetObjectValueAttribute()
190 void TEE_CloseObject(TEE_ObjectHandle object) in TEE_CloseObject() argument
194 if (object == TEE_HANDLE_NULL) in TEE_CloseObject()
197 res = _utee_cryp_obj_close((unsigned long)object); in TEE_CloseObject()
206 TEE_ObjectHandle *object) in TEE_AllocateTransientObject() argument
211 __utee_check_out_annotation(object, sizeof(*object)); in TEE_AllocateTransientObject()
221 *object = (TEE_ObjectHandle)(uintptr_t)obj; in TEE_AllocateTransientObject()
226 void TEE_FreeTransientObject(TEE_ObjectHandle object) in TEE_FreeTransientObject() argument
231 if (object == TEE_HANDLE_NULL) in TEE_FreeTransientObject()
234 res = _utee_cryp_obj_get_info((unsigned long)object, &info); in TEE_FreeTransientObject()
241 res = _utee_cryp_obj_close((unsigned long)object); in TEE_FreeTransientObject()
246 void TEE_ResetTransientObject(TEE_ObjectHandle object) in TEE_ResetTransientObject() argument
251 if (object == TEE_HANDLE_NULL) in TEE_ResetTransientObject()
254 res = _utee_cryp_obj_get_info((unsigned long)object, &info); in TEE_ResetTransientObject()
261 res = _utee_cryp_obj_reset((unsigned long)object); in TEE_ResetTransientObject()
266 TEE_Result TEE_PopulateTransientObject(TEE_ObjectHandle object, in TEE_PopulateTransientObject() argument
276 res = _utee_cryp_obj_get_info((unsigned long)object, &info); in TEE_PopulateTransientObject()
289 res = _utee_cryp_obj_populate((unsigned long)object, ua, attrCount); in TEE_PopulateTransientObject()
376 TEE_Result TEE_GenerateKey(TEE_ObjectHandle object, uint32_t keySize, in TEE_GenerateKey() argument
385 res = _utee_cryp_obj_generate_key((unsigned long)object, keySize, in TEE_GenerateKey()
398 TEE_ObjectHandle *object) in TEE_OpenPersistentObject() argument
408 __utee_check_out_annotation(object, sizeof(*object)); in TEE_OpenPersistentObject()
413 *object = (TEE_ObjectHandle)(uintptr_t)obj; in TEE_OpenPersistentObject()
425 *object = TEE_HANDLE_NULL; in TEE_OpenPersistentObject()
435 TEE_ObjectHandle *object) in TEE_CreatePersistentObject() argument
445 __utee_check_out_annotation(object, sizeof(*object)); in TEE_CreatePersistentObject()
452 *object = (TEE_ObjectHandle)(uintptr_t)obj; in TEE_CreatePersistentObject()
465 *object = TEE_HANDLE_NULL; in TEE_CreatePersistentObject()
476 void TEE_CloseAndDeletePersistentObject(TEE_ObjectHandle object) in TEE_CloseAndDeletePersistentObject() argument
480 if (object == TEE_HANDLE_NULL) in TEE_CloseAndDeletePersistentObject()
483 res = TEE_CloseAndDeletePersistentObject1(object); in TEE_CloseAndDeletePersistentObject()
489 TEE_Result TEE_CloseAndDeletePersistentObject1(TEE_ObjectHandle object) in TEE_CloseAndDeletePersistentObject1() argument
493 if (object == TEE_HANDLE_NULL) in TEE_CloseAndDeletePersistentObject1()
496 res = _utee_storage_obj_del((unsigned long)object); in TEE_CloseAndDeletePersistentObject1()
505 TEE_Result TEE_RenamePersistentObject(TEE_ObjectHandle object, in TEE_RenamePersistentObject() argument
511 if (object == TEE_HANDLE_NULL) { in TEE_RenamePersistentObject()
516 res = _utee_storage_obj_rename((unsigned long)object, newObjectID, in TEE_RenamePersistentObject()
635 TEE_Result TEE_ReadObjectData(TEE_ObjectHandle object, void *buffer, in TEE_ReadObjectData() argument
641 if (object == TEE_HANDLE_NULL) { in TEE_ReadObjectData()
648 res = _utee_storage_obj_read((unsigned long)object, buffer, size, in TEE_ReadObjectData()
661 TEE_Result TEE_WriteObjectData(TEE_ObjectHandle object, const void *buffer, in TEE_WriteObjectData() argument
666 if (object == TEE_HANDLE_NULL) { in TEE_WriteObjectData()
676 res = _utee_storage_obj_write((unsigned long)object, buffer, size); in TEE_WriteObjectData()
689 TEE_Result TEE_TruncateObjectData(TEE_ObjectHandle object, uint32_t size) in TEE_TruncateObjectData() argument
693 if (object == TEE_HANDLE_NULL) { in TEE_TruncateObjectData()
698 res = _utee_storage_obj_trunc((unsigned long)object, size); in TEE_TruncateObjectData()
710 TEE_Result TEE_SeekObjectData(TEE_ObjectHandle object, int32_t offset, in TEE_SeekObjectData() argument
716 if (object == TEE_HANDLE_NULL) { in TEE_SeekObjectData()
721 res = _utee_cryp_obj_get_info((unsigned long)object, &info); in TEE_SeekObjectData()
755 res = _utee_storage_obj_seek((unsigned long)object, offset, whence); in TEE_SeekObjectData()