Home
last modified time | relevance | path

Searched refs:TEE_Result (Results 1 – 25 of 456) sorted by relevance

12345678910>>...19

/optee_os/out/arm/export-ta_arm64/host_include/
A Dutee_syscalls.h50 TEE_Result _utee_open_ta_session(const TEE_UUID *dest,
56 TEE_Result _utee_close_ta_session(unsigned long sess);
59 TEE_Result _utee_invoke_ta_command(unsigned long sess,
77 TEE_Result _utee_wait(unsigned long timeout);
82 TEE_Result _utee_set_ta_time(const TEE_Time *time);
115 TEE_Result _utee_cryp_obj_close(unsigned long obj);
116 TEE_Result _utee_cryp_obj_reset(unsigned long obj);
151 TEE_Result _utee_asymm_operate(unsigned long state,
157 TEE_Result _utee_asymm_verify(unsigned long state,
270 TEE_Result _utee_se_session_close(unsigned long s);
[all …]
A Dtee_api.h47 TEE_Result TEE_GetPropertyName(TEE_PropSetHandle enumerator,
50 TEE_Result TEE_GetNextProperty(TEE_PropSetHandle enumerator);
54 void TEE_Panic(TEE_Result panicCode);
58 TEE_Result TEE_OpenTASession(const TEE_UUID *destination,
67 TEE_Result TEE_InvokeTACommand(TEE_TASessionHandle session,
247 TEE_Result TEE_CipherDoFinal(TEE_OperationHandle operation,
279 TEE_Result TEE_AEEncryptFinal(TEE_OperationHandle operation,
284 TEE_Result TEE_AEDecryptFinal(TEE_OperationHandle operation,
329 TEE_Result TEE_Wait(uint32_t timeout);
331 TEE_Result TEE_GetTAPersistentTime(TEE_Time *time);
[all …]
/optee_os/out/arm/export-ta_arm64/include/
A Dutee_syscalls.h50 TEE_Result _utee_open_ta_session(const TEE_UUID *dest,
56 TEE_Result _utee_close_ta_session(unsigned long sess);
59 TEE_Result _utee_invoke_ta_command(unsigned long sess,
77 TEE_Result _utee_wait(unsigned long timeout);
82 TEE_Result _utee_set_ta_time(const TEE_Time *time);
115 TEE_Result _utee_cryp_obj_close(unsigned long obj);
116 TEE_Result _utee_cryp_obj_reset(unsigned long obj);
151 TEE_Result _utee_asymm_operate(unsigned long state,
157 TEE_Result _utee_asymm_verify(unsigned long state,
270 TEE_Result _utee_se_session_close(unsigned long s);
[all …]
A Dtee_api.h47 TEE_Result TEE_GetPropertyName(TEE_PropSetHandle enumerator,
50 TEE_Result TEE_GetNextProperty(TEE_PropSetHandle enumerator);
54 void TEE_Panic(TEE_Result panicCode);
58 TEE_Result TEE_OpenTASession(const TEE_UUID *destination,
67 TEE_Result TEE_InvokeTACommand(TEE_TASessionHandle session,
247 TEE_Result TEE_CipherDoFinal(TEE_OperationHandle operation,
279 TEE_Result TEE_AEEncryptFinal(TEE_OperationHandle operation,
284 TEE_Result TEE_AEDecryptFinal(TEE_OperationHandle operation,
329 TEE_Result TEE_Wait(uint32_t timeout);
331 TEE_Result TEE_GetTAPersistentTime(TEE_Time *time);
[all …]
/optee_os/lib/libutee/include/
A Dutee_syscalls.h50 TEE_Result _utee_open_ta_session(const TEE_UUID *dest,
56 TEE_Result _utee_close_ta_session(unsigned long sess);
59 TEE_Result _utee_invoke_ta_command(unsigned long sess,
77 TEE_Result _utee_wait(unsigned long timeout);
82 TEE_Result _utee_set_ta_time(const TEE_Time *time);
115 TEE_Result _utee_cryp_obj_close(unsigned long obj);
116 TEE_Result _utee_cryp_obj_reset(unsigned long obj);
151 TEE_Result _utee_asymm_operate(unsigned long state,
157 TEE_Result _utee_asymm_verify(unsigned long state,
270 TEE_Result _utee_se_session_close(unsigned long s);
[all …]
A Dtee_api.h47 TEE_Result TEE_GetPropertyName(TEE_PropSetHandle enumerator,
50 TEE_Result TEE_GetNextProperty(TEE_PropSetHandle enumerator);
54 void TEE_Panic(TEE_Result panicCode);
58 TEE_Result TEE_OpenTASession(const TEE_UUID *destination,
67 TEE_Result TEE_InvokeTACommand(TEE_TASessionHandle session,
247 TEE_Result TEE_CipherDoFinal(TEE_OperationHandle operation,
279 TEE_Result TEE_AEEncryptFinal(TEE_OperationHandle operation,
284 TEE_Result TEE_AEDecryptFinal(TEE_OperationHandle operation,
329 TEE_Result TEE_Wait(uint32_t timeout);
331 TEE_Result TEE_GetTAPersistentTime(TEE_Time *time);
[all …]
/optee_os/out/arm/export-ta_arm32/host_include/
A Dutee_syscalls.h50 TEE_Result _utee_open_ta_session(const TEE_UUID *dest,
56 TEE_Result _utee_close_ta_session(unsigned long sess);
59 TEE_Result _utee_invoke_ta_command(unsigned long sess,
77 TEE_Result _utee_wait(unsigned long timeout);
82 TEE_Result _utee_set_ta_time(const TEE_Time *time);
115 TEE_Result _utee_cryp_obj_close(unsigned long obj);
116 TEE_Result _utee_cryp_obj_reset(unsigned long obj);
151 TEE_Result _utee_asymm_operate(unsigned long state,
157 TEE_Result _utee_asymm_verify(unsigned long state,
270 TEE_Result _utee_se_session_close(unsigned long s);
[all …]
A Dtee_api.h47 TEE_Result TEE_GetPropertyName(TEE_PropSetHandle enumerator,
50 TEE_Result TEE_GetNextProperty(TEE_PropSetHandle enumerator);
54 void TEE_Panic(TEE_Result panicCode);
58 TEE_Result TEE_OpenTASession(const TEE_UUID *destination,
67 TEE_Result TEE_InvokeTACommand(TEE_TASessionHandle session,
247 TEE_Result TEE_CipherDoFinal(TEE_OperationHandle operation,
279 TEE_Result TEE_AEEncryptFinal(TEE_OperationHandle operation,
284 TEE_Result TEE_AEDecryptFinal(TEE_OperationHandle operation,
329 TEE_Result TEE_Wait(uint32_t timeout);
331 TEE_Result TEE_GetTAPersistentTime(TEE_Time *time);
[all …]
/optee_os/out/arm/export-ta_arm32/include/
A Dutee_syscalls.h50 TEE_Result _utee_open_ta_session(const TEE_UUID *dest,
56 TEE_Result _utee_close_ta_session(unsigned long sess);
59 TEE_Result _utee_invoke_ta_command(unsigned long sess,
77 TEE_Result _utee_wait(unsigned long timeout);
82 TEE_Result _utee_set_ta_time(const TEE_Time *time);
115 TEE_Result _utee_cryp_obj_close(unsigned long obj);
116 TEE_Result _utee_cryp_obj_reset(unsigned long obj);
151 TEE_Result _utee_asymm_operate(unsigned long state,
157 TEE_Result _utee_asymm_verify(unsigned long state,
270 TEE_Result _utee_se_session_close(unsigned long s);
[all …]
A Dtee_api.h47 TEE_Result TEE_GetPropertyName(TEE_PropSetHandle enumerator,
50 TEE_Result TEE_GetNextProperty(TEE_PropSetHandle enumerator);
54 void TEE_Panic(TEE_Result panicCode);
58 TEE_Result TEE_OpenTASession(const TEE_UUID *destination,
67 TEE_Result TEE_InvokeTACommand(TEE_TASessionHandle session,
247 TEE_Result TEE_CipherDoFinal(TEE_OperationHandle operation,
279 TEE_Result TEE_AEEncryptFinal(TEE_OperationHandle operation,
284 TEE_Result TEE_AEDecryptFinal(TEE_OperationHandle operation,
329 TEE_Result TEE_Wait(uint32_t timeout);
331 TEE_Result TEE_GetTAPersistentTime(TEE_Time *time);
[all …]
/optee_os/core/include/crypto/
A Dcrypto_impl.h22 TEE_Result (*init)(struct crypto_hash_ctx *ctx);
33 static inline TEE_Result \
154 TEE_Result (*init)(struct crypto_cipher_ctx *ctx,
273 static inline TEE_Result
285 static inline TEE_Result
297 static inline TEE_Result
310 static inline TEE_Result
365 static inline TEE_Result
373 static inline TEE_Result
390 static inline TEE_Result
[all …]
A Dcrypto.h27 TEE_Result crypto_init(void);
30 TEE_Result crypto_hash_alloc_ctx(void **ctx, uint32_t algo);
31 TEE_Result crypto_hash_init(void *ctx);
38 TEE_Result crypto_cipher_alloc_ctx(void **ctx, uint32_t algo);
39 TEE_Result crypto_cipher_init(void *ctx, TEE_OperationMode mode,
52 TEE_Result crypto_mac_alloc_ctx(void **ctx, uint32_t algo);
60 TEE_Result crypto_authenc_alloc_ctx(void **ctx, uint32_t algo);
218 TEE_Result crypto_acipher_rsaes_encrypt(uint32_t algo,
228 TEE_Result crypto_acipher_rsassa_verify(uint32_t algo,
318 TEE_Result crypto_rng_init(const void *data, size_t dlen);
[all …]
/optee_os/core/include/tee/
A Dtee_svc_cryp.h15 TEE_Result syscall_cryp_obj_restrict_usage(unsigned long obj,
20 TEE_Result syscall_cryp_obj_alloc(unsigned long obj_type,
22 TEE_Result syscall_cryp_obj_close(unsigned long obj);
23 TEE_Result syscall_cryp_obj_reset(unsigned long obj);
24 TEE_Result syscall_cryp_obj_populate(unsigned long obj,
26 TEE_Result syscall_cryp_obj_copy(unsigned long dst_obj,
36 TEE_Result syscall_cryp_state_free(unsigned long state);
54 TEE_Result syscall_cryp_derive_key(unsigned long state,
68 TEE_Result syscall_authenc_enc_final(unsigned long state,
75 TEE_Result syscall_asymm_operate(unsigned long state,
[all …]
A Dtee_svc.h24 TEE_Result (*get_prop_func)(struct ts_session *sess,
40 TEE_Result syscall_not_supported(void);
43 TEE_Result syscall_get_property(unsigned long prop_set,
53 TEE_Result syscall_open_ta_session(const TEE_UUID *dest,
57 TEE_Result syscall_close_ta_session(unsigned long sess);
59 TEE_Result syscall_invoke_ta_command(unsigned long sess,
66 TEE_Result syscall_get_cancellation_flag(uint32_t *cancel);
68 TEE_Result syscall_unmask_cancellation(uint32_t *old_mask);
70 TEE_Result syscall_mask_cancellation(uint32_t *old_mask);
72 TEE_Result syscall_wait(unsigned long timeout);
[all …]
A Dtee_svc_storage.h16 TEE_Result syscall_storage_obj_open(unsigned long storage_id, void *object_id,
25 TEE_Result syscall_storage_obj_del(unsigned long obj);
27 TEE_Result syscall_storage_obj_rename(unsigned long obj, void *object_id,
33 TEE_Result syscall_storage_alloc_enum(uint32_t *obj_enum);
35 TEE_Result syscall_storage_free_enum(unsigned long obj_enum);
37 TEE_Result syscall_storage_reset_enum(unsigned long obj_enum);
39 TEE_Result syscall_storage_start_enum(unsigned long obj_enum,
42 TEE_Result syscall_storage_next_enum(unsigned long obj_enum,
51 TEE_Result syscall_storage_obj_write(unsigned long obj, void *data,
54 TEE_Result syscall_storage_obj_trunc(unsigned long obj, size_t len);
[all …]
A Dtadb.h32 TEE_Result (*open)(uint32_t file_number, int *fd);
33 TEE_Result (*create)(uint32_t file_number, int *fd);
35 TEE_Result (*remove)(uint32_t file_number);
37 TEE_Result (*read_init)(struct tee_fs_rpc_operation *op, int fd,
39 TEE_Result (*read_final)(struct tee_fs_rpc_operation *op,
42 TEE_Result (*write_init)(struct tee_fs_rpc_operation *op, int fd,
44 TEE_Result (*write_final)(struct tee_fs_rpc_operation *op);
47 TEE_Result tee_tadb_ta_create(const struct tee_tadb_property *property,
52 TEE_Result tee_tadb_ta_close_and_commit(struct tee_tadb_ta_write *ta);
54 TEE_Result tee_tadb_ta_delete(const TEE_UUID *uuid);
[all …]
A Dfs_dirfile.h37 TEE_Result (*open)(bool create, uint8_t *hash, const TEE_UUID *uuid,
41 TEE_Result (*read)(struct tee_file_handle *fh, size_t pos,
43 TEE_Result (*write)(struct tee_file_handle *fh, size_t pos,
45 TEE_Result (*commit_writes)(struct tee_file_handle *fh, uint8_t *hash);
56 TEE_Result tee_fs_dirfile_open(bool create, uint8_t *hash,
83 TEE_Result tee_fs_dirfile_get_tmp(struct tee_fs_dirfile_dirh *dirh,
94 TEE_Result tee_fs_dirfile_find(struct tee_fs_dirfile_dirh *dirh,
118 TEE_Result tee_fs_dirfile_rename(struct tee_fs_dirfile_dirh *dirh,
128 TEE_Result tee_fs_dirfile_remove(struct tee_fs_dirfile_dirh *dirh,
136 TEE_Result tee_fs_dirfile_update_hash(struct tee_fs_dirfile_dirh *dirh,
[all …]
A Dtee_fs_rpc.h27 TEE_Result tee_fs_rpc_open_dfh(uint32_t id,
29 TEE_Result tee_fs_rpc_create_dfh(uint32_t id,
32 TEE_Result tee_fs_rpc_close(uint32_t id, int fd);
34 TEE_Result tee_fs_rpc_read_init(struct tee_fs_rpc_operation *op,
37 TEE_Result tee_fs_rpc_read_final(struct tee_fs_rpc_operation *op,
40 TEE_Result tee_fs_rpc_write_init(struct tee_fs_rpc_operation *op,
43 TEE_Result tee_fs_rpc_write_final(struct tee_fs_rpc_operation *op);
46 TEE_Result tee_fs_rpc_truncate(uint32_t id, int fd, size_t len);
47 TEE_Result tee_fs_rpc_remove_dfh(uint32_t id,
/optee_os/core/drivers/crypto/crypto_api/include/
A Ddrvcrypt_acipher.h56 TEE_Result (*mgf)(struct drvcrypt_rsa_mgf *mgf_data);
72 TEE_Result (*mgf)(struct drvcrypt_rsa_mgf *mgf_data);
82 TEE_Result (*alloc_publickey)(struct rsa_public_key *key,
92 TEE_Result (*encrypt)(struct drvcrypt_rsa_ed *rsa_data);
94 TEE_Result (*decrypt)(struct drvcrypt_rsa_ed *rsa_data);
98 TEE_Result (*ssa_sign)(struct drvcrypt_rsa_ssa *ssa_data);
100 TEE_Result (*ssa_verify)(struct drvcrypt_rsa_ssa *ssa_data);
142 TEE_Result (*alloc_publickey)(struct ecc_public_key *key,
149 TEE_Result (*sign)(struct drvcrypt_sign_data *sdata);
151 TEE_Result (*verify)(struct drvcrypt_sign_data *sdata);
[all …]
/optee_os/core/include/drivers/
A Dstm32_bsec.h19 TEE_Result stm32_bsec_shadow_read_otp(uint32_t *value, uint32_t otp_id);
26 TEE_Result stm32_bsec_shadow_register(uint32_t otp_id);
34 TEE_Result stm32_bsec_read_otp(uint32_t *value, uint32_t otp_id);
42 TEE_Result stm32_bsec_write_otp(uint32_t value, uint32_t otp_id);
51 TEE_Result stm32_bsec_program_otp(uint32_t value, uint32_t otp_id);
65 TEE_Result stm32_bsec_permanent_lock_otp(uint32_t otp_id);
73 TEE_Result stm32_bsec_write_debug_conf(uint32_t value);
89 TEE_Result stm32_bsec_set_sr_lock(uint32_t otp_id);
104 TEE_Result stm32_bsec_set_sw_lock(uint32_t otp_id);
119 TEE_Result stm32_bsec_set_sp_lock(uint32_t otp_id);
[all …]
A Drstctrl.h31 TEE_Result (*assert_level)(struct rstctrl *rstctrl, unsigned int to_us);
32 TEE_Result (*deassert_level)(struct rstctrl *rstctrl,
83 static inline TEE_Result rstctrl_assert_to(struct rstctrl *rstctrl, in rstctrl_assert_to()
89 static inline TEE_Result rstctrl_assert(struct rstctrl *rstctrl) in rstctrl_assert()
94 static inline TEE_Result rstctrl_deassert_to(struct rstctrl *rstctrl, in rstctrl_deassert_to()
100 static inline TEE_Result rstctrl_deassert(struct rstctrl *rstctrl) in rstctrl_deassert()
125 TEE_Result rstctrl_get_exclusive(struct rstctrl *rstctrl);
158 static inline TEE_Result rstctrl_dt_get_by_index(const void *fdt, in rstctrl_dt_get_by_index()
163 TEE_Result res = TEE_ERROR_GENERIC; in rstctrl_dt_get_by_index()
194 TEE_Result rstctrl_dt_get_by_name(const void *fdt, int nodeoffset,
[all …]
/optee_os/core/arch/arm/include/kernel/
A Dtee_l2cc_mutex.h13 TEE_Result tee_enable_l2cc_mutex(void);
14 TEE_Result tee_disable_l2cc_mutex(void);
15 TEE_Result tee_get_l2cc_mutex(paddr_t *mutex);
16 TEE_Result tee_set_l2cc_mutex(paddr_t *mutex);
27 static TEE_Result tee_enable_l2cc_mutex(void);
28 static TEE_Result tee_disable_l2cc_mutex(void);
29 static TEE_Result tee_get_l2cc_mutex(paddr_t *mutex);
30 static TEE_Result tee_set_l2cc_mutex(paddr_t *mutex);
32 static inline TEE_Result tee_enable_l2cc_mutex(void) in tee_enable_l2cc_mutex()
36 static inline TEE_Result tee_disable_l2cc_mutex(void) in tee_disable_l2cc_mutex()
[all …]
/optee_os/lib/libutee/
A Dtee_api_objects.c40 TEE_Result res; in TEE_GetObjectInfo()
59 TEE_Result res; in TEE_GetObjectInfo1()
79 TEE_Result res; in TEE_RestrictObjectUsage()
94 TEE_Result res; in TEE_RestrictObjectUsage1()
111 TEE_Result res; in TEE_GetObjectBufferAttribute()
147 TEE_Result res; in TEE_GetObjectValueAttribute()
192 TEE_Result res; in TEE_CloseObject()
208 TEE_Result res; in TEE_AllocateTransientObject()
228 TEE_Result res; in TEE_FreeTransientObject()
248 TEE_Result res; in TEE_ResetTransientObject()
[all …]
/optee_os/core/crypto/
A Dcrypto.c17 TEE_Result crypto_hash_alloc_ctx(void **ctx, uint32_t algo) in crypto_hash_alloc_ctx()
19 TEE_Result res = TEE_ERROR_NOT_IMPLEMENTED; in crypto_hash_alloc_ctx()
82 TEE_Result crypto_hash_init(void *ctx) in crypto_hash_init()
99 TEE_Result res = TEE_ERROR_NOT_IMPLEMENTED; in crypto_cipher_alloc_ctx()
227 TEE_Result res = TEE_SUCCESS; in crypto_mac_alloc_ctx()
334 TEE_Result res = TEE_ERROR_NOT_IMPLEMENTED; in crypto_authenc_alloc_ctx()
525 TEE_Result
618 TEE_Result
667 TEE_Result
680 TEE_Result res = TEE_ERROR_NOT_IMPLEMENTED; in crypto_acipher_alloc_ecc_public_key()
[all …]
/optee_os/core/include/mm/
A Dvm.h13 TEE_Result vm_info_init(struct user_mode_ctx *uctx);
29 TEE_Result vm_map_pad(struct user_mode_ctx *uctx, vaddr_t *va, size_t len,
39 static inline TEE_Result vm_map(struct user_mode_ctx *uctx, vaddr_t *va, in vm_map()
49 TEE_Result vm_get_flags(struct user_mode_ctx *uctx, vaddr_t va, size_t len,
52 TEE_Result vm_get_prot(struct user_mode_ctx *uctx, vaddr_t va, size_t len,
55 TEE_Result vm_set_prot(struct user_mode_ctx *uctx, vaddr_t va, size_t len,
58 TEE_Result vm_unmap(struct user_mode_ctx *uctx, vaddr_t va, size_t len);
65 TEE_Result vm_add_rwmem(struct user_mode_ctx *uctx, struct mobj *mobj,
82 TEE_Result vm_buf_to_mboj_offs(const struct user_mode_ctx *uctx,
87 TEE_Result vm_va2pa(const struct user_mode_ctx *uctx, void *ua, paddr_t *pa);
[all …]

Completed in 53 milliseconds

12345678910>>...19