| /optee_os/core/tee/ |
| H A D | tee_pobj.c | 16 static bool pobj_need_usage_lock(struct tee_pobj *obj) in pobj_need_usage_lock() 23 void tee_pobj_lock_usage(struct tee_pobj *obj) in tee_pobj_lock_usage() 29 void tee_pobj_unlock_usage(struct tee_pobj *obj) in tee_pobj_unlock_usage() 82 struct tee_pobj **obj) in tee_pobj_get() 161 TEE_Result tee_pobj_release(struct tee_pobj *obj) in tee_pobj_release() 178 TEE_Result tee_pobj_rename(struct tee_pobj *obj, void *obj_id, in tee_pobj_rename()
|
| H A D | tee_svc_storage.c | 164 uint32_t *obj) in syscall_storage_obj_open() 312 uint32_t *obj) in syscall_storage_obj_create() 445 TEE_Result syscall_storage_obj_del(unsigned long obj) in syscall_storage_obj_del() 475 TEE_Result syscall_storage_obj_rename(unsigned long obj, void *object_id, in syscall_storage_obj_rename() 714 TEE_Result syscall_storage_obj_read(unsigned long obj, void *data, size_t len, in syscall_storage_obj_read() 769 TEE_Result syscall_storage_obj_write(unsigned long obj, void *data, size_t len) in syscall_storage_obj_write() 827 TEE_Result syscall_storage_obj_trunc(unsigned long obj, size_t len) in syscall_storage_obj_trunc() 880 TEE_Result syscall_storage_obj_seek(unsigned long obj, int32_t offset, in syscall_storage_obj_seek()
|
| H A D | tee_obj.c | 21 struct tee_obj **obj) in tee_obj_get()
|
| H A D | tee_svc_cryp.c | 1173 TEE_Result syscall_cryp_obj_get_info(unsigned long obj, in syscall_cryp_obj_get_info() 1205 TEE_Result syscall_cryp_obj_restrict_usage(unsigned long obj, in syscall_cryp_obj_restrict_usage() 1282 TEE_Result syscall_cryp_obj_get_attr(unsigned long obj, unsigned long attr_id, in syscall_cryp_obj_get_attr() 1658 unsigned long max_key_size, uint32_t *obj) in syscall_cryp_obj_alloc() 1683 TEE_Result syscall_cryp_obj_close(unsigned long obj) in syscall_cryp_obj_close() 1704 TEE_Result syscall_cryp_obj_reset(unsigned long obj) in syscall_cryp_obj_reset() 1990 TEE_Result syscall_cryp_obj_populate(unsigned long obj, in syscall_cryp_obj_populate() 2419 TEE_Result syscall_obj_generate_key(unsigned long obj, unsigned long key_size, in syscall_obj_generate_key()
|
| /optee_os/core/drivers/crypto/caam/utils/ |
| H A D | utils_dmaobj.c | 150 static TEE_Result allocate_private(struct caamdmaobj *obj, unsigned int type) in allocate_private() 179 static void add_sgtdata_entry(struct caamdmaobj *obj, struct sgtdata *sgtdata, in add_sgtdata_entry() 309 struct caamdmaobj *obj) in dmaobj_cache_operation() 515 static TEE_Result check_buffer_boundary(struct caamdmaobj *obj, in check_buffer_boundary() 595 static enum caam_status entry_sgtbuf_dmabuf(struct caamdmaobj *obj, in entry_sgtbuf_dmabuf() 633 static enum caam_status entry_sgtbuf(struct caamdmaobj *obj, in entry_sgtbuf() 652 TEE_Result caam_dmaobj_init_input(struct caamdmaobj *obj, const void *data, in caam_dmaobj_init_input() 690 TEE_Result caam_dmaobj_input_sgtbuf(struct caamdmaobj *obj, const void *data, in caam_dmaobj_input_sgtbuf() 719 TEE_Result caam_dmaobj_init_output(struct caamdmaobj *obj, void *data, in caam_dmaobj_init_output() 785 TEE_Result caam_dmaobj_output_sgtbuf(struct caamdmaobj *obj, void *data, in caam_dmaobj_output_sgtbuf() [all …]
|
| /optee_os/ta/pkcs11/src/ |
| H A D | object.c | 59 uint32_t pkcs11_object2handle(struct pkcs11_object *obj, in pkcs11_object2handle() 83 static void cleanup_volatile_obj_ref(struct pkcs11_object *obj) in cleanup_volatile_obj_ref() 102 void cleanup_persistent_object(struct pkcs11_object *obj, in cleanup_persistent_object() 134 void destroy_object(struct pkcs11_session *session, struct pkcs11_object *obj, in destroy_object() 175 struct pkcs11_object *obj = NULL; in create_obj_instance() local 193 struct pkcs11_object *obj = create_obj_instance(head, token); in create_token_object() local 212 struct pkcs11_object *obj = NULL; in create_object() local 509 struct pkcs11_object *obj = NULL; in entry_find_objects_init() local 760 struct pkcs11_object *obj = NULL; in entry_get_attribute_value() local 939 struct pkcs11_object *obj = NULL; in entry_get_object_size() local [all …]
|
| H A D | persistent_token.c | 310 struct pkcs11_object *obj) in create_object_uuid() 329 struct pkcs11_object *obj) in destroy_object_uuid() 468 enum pkcs11_rc load_persistent_object_attributes(struct pkcs11_object *obj) in load_persistent_object_attributes() 538 void release_persistent_object_attributes(struct pkcs11_object *obj) in release_persistent_object_attributes() 544 enum pkcs11_rc update_persistent_object_attributes(struct pkcs11_object *obj) in update_persistent_object_attributes() 634 struct pkcs11_object *obj = NULL; in init_persistent_db() local
|
| H A D | processing_asymm.c | 59 struct pkcs11_object *obj) in pkcs2tee_algorithm() 164 struct pkcs11_object *obj, in pkcs2tee_key_type() 217 struct pkcs11_object *obj) in allocate_tee_operation() 292 struct pkcs11_object *obj, in load_tee_key() 406 struct pkcs11_object *obj) in init_tee_operation() 446 struct pkcs11_object *obj) in init_asymm_operation()
|
| H A D | processing_ec.c | 342 struct pkcs11_object *obj) in load_tee_ec_key_attrs() 438 struct pkcs11_object *obj) in pkcs2tee_algo_ecdsa() 664 struct pkcs11_object *obj) in load_tee_eddsa_key_attrs() 925 struct pkcs11_object *obj) in pkcs2tee_algo_ecdh()
|
| H A D | processing_symm.c | 104 struct pkcs11_object *obj) in pkcs2tee_key_type() 202 struct pkcs11_object *obj) in allocate_tee_operation() 287 struct pkcs11_object *obj, in hash_secret_helper() 323 struct pkcs11_object *obj, in load_tee_key() 635 struct pkcs11_object *obj) in init_symm_operation()
|
| H A D | processing_rsa.c | 60 struct pkcs11_object *obj) in pkcs2tee_validate_rsa_pss() 507 static enum pkcs11_rc contains_all_rsa_crt_parameters(struct pkcs11_object *obj) in contains_all_rsa_crt_parameters() 536 struct pkcs11_object *obj) in load_tee_rsa_key_attrs()
|
| H A D | processing_digest.c | 113 struct pkcs11_object *obj, in step_digest_operation()
|
| H A D | processing.c | 131 size_t get_object_key_bit_size(struct pkcs11_object *obj) in get_object_key_bit_size() 611 struct pkcs11_object *obj = NULL; in entry_processing_init() local 716 struct pkcs11_object *obj = NULL; in entry_processing_step() local
|
| H A D | pkcs11_attributes.c | 2122 struct pkcs11_object *obj) in attribute_is_exportable() 2178 struct pkcs11_object *obj) in attr_is_modifiable_secret_key() 2228 struct pkcs11_object *obj) in attr_is_modifiable_private_key() 2264 struct pkcs11_object *obj) in attr_is_modifiable_certificate() 2318 struct pkcs11_object *obj, in attribute_is_modifiable() 2375 struct pkcs11_object *obj, in check_attrs_against_modification()
|
| H A D | pkcs11_helpers.c | 551 struct pkcs11_object *obj, in pkcs2tee_load_attr() 665 struct pkcs11_object *obj, in pkcs2tee_load_hashed_attr()
|
| H A D | pkcs11_token.c | 98 void token_invalidate_object_handles(struct pkcs11_object *obj) in token_invalidate_object_handles() 833 struct pkcs11_object *obj = NULL; in entry_ck_token_initialize() local 1360 struct pkcs11_object *obj = NULL; in session_logout() local
|
| /optee_os/scripts/ |
| H A D | ts_bin_to_c.py | 56 def get_name(obj): argument
|
| H A D | gen_tee_bin.py | 65 def get_name(obj): argument
|
| /optee_os/lib/libutee/ |
| H A D | tee_api_objects.c | 324 uint32_t obj; in __GP11_TEE_AllocateTransientObject() local 590 uint32_t obj; in TEE_OpenPersistentObject() local 631 uint32_t obj = 0; in TEE_CreatePersistentObject() local
|