Home
last modified time | relevance | path

Searched refs:objectUsage (Results 1 – 6 of 6) sorted by relevance

/optee_os/lib/libutee/
H A Dtee_api_objects.c69 objectInfo->objectUsage = 0; in TEE_GetObjectInfo()
77 objectInfo->objectUsage = info.obj_usage; in TEE_GetObjectInfo()
98 objectInfo->objectUsage = 0; in __GP11_TEE_GetObjectInfo()
106 objectInfo->objectUsage = info.obj_usage; in __GP11_TEE_GetObjectInfo()
129 objectInfo->objectUsage = info.obj_usage; in TEE_GetObjectInfo1()
153 objectInfo->objectUsage = info.obj_usage; in __GP11_TEE_GetObjectInfo1()
167 void TEE_RestrictObjectUsage(TEE_ObjectHandle object, uint32_t objectUsage) in TEE_RestrictObjectUsage() argument
176 res = TEE_RestrictObjectUsage1(object, objectUsage); in TEE_RestrictObjectUsage()
182 TEE_Result TEE_RestrictObjectUsage1(TEE_ObjectHandle object, uint32_t objectUsage) in TEE_RestrictObjectUsage1() argument
187 objectUsage); in TEE_RestrictObjectUsage1()
[all …]
H A Dtee_api_operations.c626 if ((key_info.objectUsage & operation->info.requiredKeyUsage) != in TEE_SetOperationKey()
730 if ((key_info1.objectUsage & operation->info. in set_operation_key2()
745 if ((key_info2.objectUsage & operation->info. in set_operation_key2()
/optee_os/lib/libutee/include/
H A Dtee_api_types.h98 uint32_t objectUsage; member
114 uint32_t objectUsage; member
H A Dtee_internal_api.h154 void TEE_RestrictObjectUsage(TEE_ObjectHandle object, uint32_t objectUsage);
156 uint32_t objectUsage);
/optee_os/core/tee/
H A Dtee_svc_storage.c31 uint32_t objectUsage; member
152 o->pobj->obj_info_usage = head.objectUsage; in tee_svc_storage_read_head()
267 o->pobj->obj_info_usage = attr_o->info.objectUsage; in tee_svc_storage_init_file()
293 head.objectUsage = o->pobj->obj_info_usage; in tee_svc_storage_init_file()
382 po->obj_info_usage = attr_o->info.objectUsage; in syscall_storage_obj_create()
391 attr_o->info.objectUsage = 0; in syscall_storage_obj_create()
822 const size_t pos = offsetof(struct tee_svc_storage_head, objectUsage); in tee_svc_storage_write_usage()
H A Dtee_svc_cryp.c1194 o_info.obj_usage = o->info.objectUsage; in syscall_cryp_obj_get_info()
1226 o->info.objectUsage &= usage; in syscall_cryp_obj_restrict_usage()
1309 obj_usage = o->info.objectUsage; in syscall_cryp_obj_get_attr()
1652 o->info.objectUsage = TEE_USAGE_DEFAULT; in tee_obj_set_type()
1717 o->info.objectUsage = TEE_USAGE_DEFAULT; in syscall_cryp_obj_reset()
2075 dst_o->info.objectUsage = src_o->pobj->obj_info_usage; in syscall_cryp_obj_copy()
2078 dst_o->info.objectUsage = src_o->info.objectUsage; in syscall_cryp_obj_copy()