Home
last modified time | relevance | path

Searched refs:retstatus (Results 1 – 25 of 27) sorted by relevance

12

/optee_os/core/drivers/crypto/caam/
H A Dcaam_ctrl.c40 enum caam_status retstatus = CAAM_FAILURE; in crypto_driver_init() local
53 retstatus = caam_hal_cfg_get_conf(&jrcfg); in crypto_driver_init()
54 if (retstatus != CAAM_NO_ERROR) { in crypto_driver_init()
63 retstatus = caam_jr_init(&jrcfg); in crypto_driver_init()
64 if (retstatus != CAAM_NO_ERROR) { in crypto_driver_init()
70 retstatus = caam_rng_init(jrcfg.base); in crypto_driver_init()
71 if (retstatus != CAAM_NO_ERROR) { in crypto_driver_init()
77 retstatus = caam_hash_init(&jrcfg); in crypto_driver_init()
78 if (retstatus != CAAM_NO_ERROR) { in crypto_driver_init()
84 retstatus = caam_math_init(&jrcfg); in crypto_driver_init()
[all …]
H A Dcaam_rng.c208 enum caam_status retstatus = CAAM_FAILURE; in caam_rng_instantiation() local
219 retstatus = caam_hal_rng_instantiated(rng_privdata->baseaddr); in caam_rng_instantiation()
222 if (retstatus != CAAM_NOT_INIT) in caam_rng_instantiation()
260 retstatus = CAAM_OUT_MEMORY; in caam_rng_instantiation()
273 retstatus = CAAM_NO_ERROR; in caam_rng_instantiation()
278 retstatus = caam_hal_rng_kick(rng_privdata->baseaddr, in caam_rng_instantiation()
281 inc_delay, retstatus); in caam_rng_instantiation()
282 if (retstatus != CAAM_NO_ERROR) { in caam_rng_instantiation()
283 retstatus = CAAM_FAILURE; in caam_rng_instantiation()
291 retstatus = caam_jr_enqueue(&jobctx, NULL); in caam_rng_instantiation()
[all …]
H A Dcaam_jr.c98 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_jr_alloc() local
144 retstatus = CAAM_NO_ERROR; in do_jr_alloc()
146 if (retstatus != CAAM_NO_ERROR) in do_jr_alloc()
151 return retstatus; in do_jr_alloc()
294 enum caam_status retstatus = CAAM_BUSY; in do_jr_enqueue() local
380 retstatus = CAAM_NO_ERROR; in do_jr_enqueue()
385 return retstatus; in do_jr_enqueue()
454 enum caam_status retstatus = CAAM_FAILURE; in caam_jr_enqueue() local
484 retstatus = do_jr_enqueue(jobctx, &jobctx->id); in caam_jr_enqueue()
486 if (retstatus != CAAM_NO_ERROR) { in caam_jr_enqueue()
[all …]
/optee_os/core/drivers/crypto/caam/acipher/
H A Dcaam_dh.c61 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypair_conv_p_g() local
70 retstatus = caam_calloc_buf(&outkey->p, p_size); in do_keypair_conv_p_g()
71 if (retstatus != CAAM_NO_ERROR) in do_keypair_conv_p_g()
72 return retstatus; in do_keypair_conv_p_g()
78 retstatus = caam_calloc_buf(&outkey->g, p_size); in do_keypair_conv_p_g()
79 if (retstatus != CAAM_NO_ERROR) in do_keypair_conv_p_g()
80 return retstatus; in do_keypair_conv_p_g()
99 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypriv_conv() local
110 retstatus = caam_calloc_buf(&outkey->p, p_size); in do_keypriv_conv()
111 if (retstatus != CAAM_NO_ERROR) in do_keypriv_conv()
[all …]
H A Dcaam_dsa.c74 enum caam_status retstatus = CAAM_OUT_MEMORY; in get_keypair_domain_params() local
83 retstatus = caam_calloc_buf(&outkey->q, n_bytes); in get_keypair_domain_params()
84 if (retstatus != CAAM_NO_ERROR) in get_keypair_domain_params()
85 return caam_status_to_tee_result(retstatus); in get_keypair_domain_params()
87 retstatus = caam_calloc_buf(&outkey->g, l_bytes); in get_keypair_domain_params()
88 if (retstatus != CAAM_NO_ERROR) in get_keypair_domain_params()
89 return caam_status_to_tee_result(retstatus); in get_keypair_domain_params()
91 retstatus = caam_calloc_buf(&outkey->p, l_bytes); in get_keypair_domain_params()
92 if (retstatus != CAAM_NO_ERROR) in get_keypair_domain_params()
93 return caam_status_to_tee_result(retstatus); in get_keypair_domain_params()
[all …]
H A Dcaam_rsa.c134 enum caam_status retstatus = CAAM_FAILURE; in do_keypub_conv() local
139 retstatus = caam_calloc_align_buf(&outkey->e, in do_keypub_conv()
141 if (retstatus != CAAM_NO_ERROR) in do_keypub_conv()
147 retstatus = caam_calloc_align_buf(&outkey->n, in do_keypub_conv()
149 if (retstatus != CAAM_NO_ERROR) in do_keypub_conv()
173 enum caam_status retstatus = CAAM_FAILURE; in do_keypair_conv_f3() local
202 retstatus = caam_key_deserialize_from_bn(inkey->dp, in do_keypair_conv_f3()
204 if (retstatus) in do_keypair_conv_f3()
205 return retstatus; in do_keypair_conv_f3()
208 retstatus = caam_key_deserialize_from_bn(inkey->dq, in do_keypair_conv_f3()
[all …]
H A Dcaam_ecc.c67 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypub_conv() local
74 retstatus = caam_calloc_buf(&outkey->xy, 2 * size_sec); in do_keypub_conv()
75 if (retstatus != CAAM_NO_ERROR) in do_keypub_conv()
76 return retstatus; in do_keypub_conv()
102 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypair_conv() local
107 retstatus = caam_key_deserialize_from_bn(inkey->d, &outkey->d, in do_keypair_conv()
109 if (retstatus) in do_keypair_conv()
110 return retstatus; in do_keypair_conv()
257 enum caam_status retstatus = CAAM_FAILURE; in do_gen_keypair() local
292 retstatus = caam_key_alloc(&d); in do_gen_keypair()
[all …]
H A Dcaam_math.c26 enum caam_status retstatus = CAAM_FAILURE; in do_xor_mod_n() local
88 retstatus = caam_jr_enqueue(&jobctx, NULL); in do_xor_mod_n()
90 if (retstatus == CAAM_NO_ERROR) { in do_xor_mod_n()
93 ret = caam_status_to_tee_result(retstatus); in do_xor_mod_n()
117 enum caam_status retstatus = CAAM_FAILURE; in caam_math_init() local
122 retstatus = CAAM_NO_ERROR; in caam_math_init()
124 return retstatus; in caam_math_init()
H A Dcaam_prime_dsa.c506 enum caam_status retstatus = CAAM_FAILURE; in run_prime_q() local
512 retstatus = caam_jr_enqueue(&jobctx, NULL); in run_prime_q()
514 if (retstatus != CAAM_NO_ERROR) { in run_prime_q()
516 jobctx.status, retstatus); in run_prime_q()
517 retstatus = CAAM_FAILURE; in run_prime_q()
524 return retstatus; in run_prime_q()
536 enum caam_status retstatus = CAAM_FAILURE; in run_prime_p() local
544 retstatus = caam_jr_enqueue(&jobctx, NULL); in run_prime_p()
546 if (retstatus == CAAM_NO_ERROR) { in run_prime_p()
553 return retstatus; in run_prime_p()
[all …]
H A Dcaam_prime_rsa.c732 enum caam_status retstatus = CAAM_FAILURE; in run_primes() local
741 retstatus = caam_jr_enqueue(&jobctx, NULL); in run_primes()
743 if (data->q && retstatus == CAAM_JOB_STATUS) { in run_primes()
758 retstatus = CAAM_NO_ERROR; in run_primes()
760 } else if (retstatus == CAAM_NO_ERROR && !data->q) { in run_primes()
765 } else if (retstatus != CAAM_NO_ERROR) { in run_primes()
769 return retstatus; in run_primes()
774 enum caam_status retstatus = CAAM_FAILURE; in caam_prime_rsa_gen() local
794 retstatus = caam_calloc_buf(&max_n, key_size + 1); in caam_prime_rsa_gen()
795 if (retstatus != CAAM_NO_ERROR) in caam_prime_rsa_gen()
[all …]
/optee_os/core/drivers/crypto/caam/ae/
H A Dcaam_ae.c155 enum caam_status retstatus = CAAM_FAILURE; in caam_ae_initialize() local
173 retstatus = caam_cpy_buf(&caam_ctx->key, dinit->key.data, in caam_ae_initialize()
175 AE_TRACE("Copy key returned %d", retstatus); in caam_ae_initialize()
176 if (retstatus) { in caam_ae_initialize()
177 ret = caam_status_to_tee_result(retstatus); in caam_ae_initialize()
205 enum caam_status retstatus = CAAM_FAILURE; in caam_ae_update_aad() local
216 retstatus = caam_cpy_buf(&aad, dupdate->aad.data, in caam_ae_update_aad()
218 if (retstatus) { in caam_ae_update_aad()
219 ret = caam_status_to_tee_result(retstatus); in caam_ae_update_aad()
227 retstatus = caam_cpy_block_src(&caam_ctx->buf_aad, &aad, 0); in caam_ae_update_aad()
[all …]
H A Dcaam_ae_ccm.c51 enum caam_status retstatus = CAAM_FAILURE; in caam_ae_ccm_init_ctx() local
112 retstatus = caam_calloc_align_buf(&aad, AAD_SIZE_LEN); in caam_ae_ccm_init_ctx()
113 if (retstatus) in caam_ae_ccm_init_ctx()
114 return caam_status_to_tee_result(retstatus); in caam_ae_ccm_init_ctx()
118 retstatus = caam_cpy_block_src(&caam_ctx->buf_aad, &aad, 0); in caam_ae_ccm_init_ctx()
119 if (retstatus) { in caam_ae_ccm_init_ctx()
120 ret = caam_status_to_tee_result(retstatus); in caam_ae_ccm_init_ctx()
147 enum caam_status retstatus = CAAM_FAILURE; in caam_ae_initialize_ccm() local
160 retstatus = caam_alloc_align_buf(&caam_ctx->initial_ctx, in caam_ae_initialize_ccm()
162 if (retstatus) in caam_ae_initialize_ccm()
[all …]
/optee_os/core/arch/arm/plat-stm32mp2/
H A Dstm32mp_pm.c61 TEE_Result retstatus = TEE_SUCCESS; in thread_cpu_resume_handler() local
63 retstatus = pm_change_state(PM_OP_RESUME, get_pm_hint(a0)); in thread_cpu_resume_handler()
69 if (retstatus == TEE_SUCCESS) in thread_cpu_resume_handler()
86 TEE_Result retstatus = TEE_SUCCESS; in thread_cpu_suspend_handler() local
88 retstatus = pm_change_state(PM_OP_SUSPEND, get_pm_hint(a0)); in thread_cpu_suspend_handler()
94 if (retstatus == TEE_SUCCESS) in thread_cpu_suspend_handler()
/optee_os/core/drivers/crypto/caam/cipher/
H A Dcaam_cipher.c139 enum caam_status retstatus = CAAM_FAILURE; in caam_cipher_block() local
202 retstatus = caam_jr_enqueue(&jobctx, NULL); in caam_cipher_block()
204 if (retstatus != CAAM_NO_ERROR) { in caam_cipher_block()
206 retstatus, jobctx.status); in caam_cipher_block()
207 retstatus = CAAM_FAILURE; in caam_cipher_block()
210 return retstatus; in caam_cipher_block()
379 enum caam_status retstatus = CAAM_FAILURE; in caam_cipher_initialize() local
395 retstatus = do_check_keysize(&alg->def_key, dinit->key1.length); in caam_cipher_initialize()
396 if (retstatus != CAAM_NO_ERROR) { in caam_cipher_initialize()
402 retstatus = caam_cpy_buf(&cipherdata->key1, dinit->key1.data, in caam_cipher_initialize()
[all …]
H A Dcaam_cipher_xts.c50 enum caam_status retstatus = CAAM_FAILURE; in do_tweak_block() local
60 retstatus = caam_cipher_block(ctx, false, NEED_KEY1, ctx->encrypt, tmp, in do_tweak_block()
63 if (retstatus != CAAM_NO_ERROR) in do_tweak_block()
64 return caam_status_to_tee_result(retstatus); in do_tweak_block()
80 enum caam_status retstatus = CAAM_FAILURE; in caam_cipher_update_xts() local
124 retstatus = caam_cipher_block(ctx, false, NEED_KEY2, true, &tweak, in caam_cipher_update_xts()
126 if (retstatus != CAAM_NO_ERROR) { in caam_cipher_update_xts()
128 ret = caam_status_to_tee_result(retstatus); in caam_cipher_update_xts()
192 retstatus = caam_alloc_align_buf(&tmpsrc, ctx->alg->size_block); in caam_cipher_update_xts()
193 if (retstatus != CAAM_NO_ERROR) { in caam_cipher_update_xts()
[all …]
H A Dcaam_cipher_mac.c144 enum caam_status retstatus = CAAM_FAILURE; in do_update_mac() local
235 retstatus = caam_cipher_block(ctx, true, NEED_KEY1, true, &src, in do_update_mac()
238 if (retstatus != CAAM_NO_ERROR) { in do_update_mac()
239 ret = caam_status_to_tee_result(retstatus); in do_update_mac()
258 retstatus = caam_cipher_block(ctx, true, NEED_KEY1, true, &src, in do_update_mac()
261 if (retstatus == CAAM_NO_ERROR) in do_update_mac()
264 ret = caam_status_to_tee_result(retstatus); in do_update_mac()
277 retstatus = caam_cpy_block_src(&ctx->blockbuf, &cpysrc, in do_update_mac()
279 ret = caam_status_to_tee_result(retstatus); in do_update_mac()
301 enum caam_status retstatus = CAAM_FAILURE; in run_cmac_desc() local
[all …]
/optee_os/core/drivers/crypto/caam/mp/
H A Dcaam_mp.c109 enum caam_status retstatus = CAAM_FAILURE; in caam_mp_export_publickey() local
159 retstatus = caam_jr_enqueue(&jobctx, NULL); in caam_mp_export_publickey()
161 if (retstatus == CAAM_NO_ERROR) { in caam_mp_export_publickey()
168 ret = caam_status_to_tee_result(retstatus); in caam_mp_export_publickey()
185 enum caam_status retstatus = CAAM_FAILURE; in caam_mp_sign() local
228 retstatus = caam_alloc_align_buf(&hash, TEE_MAX_HASH_SIZE); in caam_mp_sign()
229 if (retstatus != CAAM_NO_ERROR) { in caam_mp_sign()
231 ret = caam_status_to_tee_result(retstatus); in caam_mp_sign()
294 retstatus = caam_jr_enqueue(&jobctx, NULL); in caam_mp_sign()
296 if (retstatus == CAAM_NO_ERROR) { in caam_mp_sign()
[all …]
/optee_os/core/drivers/crypto/caam/hash/
H A Dcaam_hash_mac.c70 enum caam_status retstatus = CAAM_FAILURE; in do_reduce_key() local
81 retstatus = CAAM_OUT_MEMORY; in do_reduce_key()
100 retstatus = caam_jr_enqueue(&jobctx, NULL); in do_reduce_key()
102 if (retstatus != CAAM_NO_ERROR) { in do_reduce_key()
104 retstatus = CAAM_FAILURE; in do_reduce_key()
111 return retstatus; in do_reduce_key()
127 enum caam_status retstatus = CAAM_FAILURE; in do_hmac_init() local
161 retstatus = do_reduce_key(&reduce_key, alg, inkey, len); in do_hmac_init()
162 if (retstatus != CAAM_NO_ERROR) in do_hmac_init()
190 retstatus = caam_jr_enqueue(&jobctx, NULL); in do_hmac_init()
[all …]
/optee_os/core/drivers/crypto/caam/hal/common/
H A Dhal_cfg.c20 enum caam_status retstatus = CAAM_FAILURE; in caam_hal_cfg_get_conf() local
67 retstatus = CAAM_NO_ERROR; in caam_hal_cfg_get_conf()
76 HAL_TRACE("HAL CFG Get CAAM config ret (0x%x)\n", retstatus); in caam_hal_cfg_get_conf()
77 return retstatus; in caam_hal_cfg_get_conf()
/optee_os/core/drivers/crypto/caam/hal/imx_8ulp/
H A Dhal_jr.c27 enum caam_status retstatus = CAAM_FAILURE; in caam_hal_jr_setowner() local
68 retstatus = CAAM_NO_ERROR; in caam_hal_jr_setowner()
78 retstatus = CAAM_NO_ERROR; in caam_hal_jr_setowner()
81 return retstatus; in caam_hal_jr_setowner()
/optee_os/core/drivers/crypto/caam/hal/imx_8m/
H A Dhal_jr.c26 enum caam_status retstatus = CAAM_FAILURE; in caam_hal_jr_setowner() local
67 retstatus = CAAM_NO_ERROR; in caam_hal_jr_setowner()
77 retstatus = CAAM_NO_ERROR; in caam_hal_jr_setowner()
80 return retstatus; in caam_hal_jr_setowner()
/optee_os/core/drivers/crypto/caam/hal/imx_6_7/
H A Dhal_jr.c26 enum caam_status retstatus = CAAM_FAILURE; in caam_hal_jr_setowner() local
71 retstatus = CAAM_NO_ERROR; in caam_hal_jr_setowner()
81 retstatus = CAAM_NO_ERROR; in caam_hal_jr_setowner()
84 return retstatus; in caam_hal_jr_setowner()
/optee_os/core/drivers/crypto/caam/blob/
H A Dcaam_dek.c35 enum caam_status retstatus = CAAM_FAILURE; in caam_dek_generate() local
102 retstatus = caam_jr_enqueue(&jobctx, NULL); in caam_dek_generate()
104 if (retstatus) { in caam_dek_generate()
118 return caam_status_to_tee_result(retstatus); in caam_dek_generate()
/optee_os/core/drivers/crypto/caam/utils/
H A Dutils_sgt.c70 enum caam_status retstatus = CAAM_FAILURE; in caam_sgt_derive() local
99 retstatus = caam_sgtbuf_alloc(sgt); in caam_sgt_derive()
101 retstatus); in caam_sgt_derive()
102 if (retstatus != CAAM_NO_ERROR) in caam_sgt_derive()
103 return retstatus; in caam_sgt_derive()
H A Dutils_dmaobj.c115 enum caam_status retstatus = CAAM_FAILURE; in try_allocate_dmabuf() local
123 retstatus = caam_alloc_buf(&priv->dmabuf.buf, size); in try_allocate_dmabuf()
125 retstatus = caam_alloc_align_buf(&priv->dmabuf.buf, size); in try_allocate_dmabuf()
129 retstatus); in try_allocate_dmabuf()
131 if (retstatus == CAAM_NO_ERROR) { in try_allocate_dmabuf()
788 enum caam_status retstatus = CAAM_FAILURE; in caam_dmaobj_output_sgtbuf() local
807 retstatus = caam_alloc_align_buf(&buf, size); in caam_dmaobj_output_sgtbuf()
809 min_length, retstatus); in caam_dmaobj_output_sgtbuf()
810 if (retstatus != CAAM_NO_ERROR) in caam_dmaobj_output_sgtbuf()
811 return caam_status_to_tee_result(retstatus); in caam_dmaobj_output_sgtbuf()
[all …]

12