Home
last modified time | relevance | path

Searched refs:caam_status (Results 1 – 25 of 58) sorted by relevance

123

/optee_os/core/drivers/crypto/caam/include/
H A Dcaam_acipher.h19 enum caam_status caam_rsa_init(struct caam_jrcfg *caam_jrcfg);
21 static inline enum caam_status
34 enum caam_status caam_dh_init(struct caam_jrcfg *caam_jrcfg);
36 static inline enum caam_status
49 enum caam_status caam_math_init(struct caam_jrcfg *caam_jrcfg);
51 static inline enum caam_status
64 enum caam_status caam_ecc_init(struct caam_jrcfg *caam_jrcfg);
66 static inline enum caam_status
79 enum caam_status caam_dsa_init(struct caam_jrcfg *caam_jrcfg);
81 static inline enum caam_status
H A Dcaam_key.h55 enum caam_status caam_key_alloc(struct caamkey *key);
78 enum caam_status caam_key_operation_blob(const struct caamkey *in_key,
90 enum caam_status caam_key_deserialize_from_bin(uint8_t *data, size_t size,
101 enum caam_status caam_key_serialize_to_bin(uint8_t *data, size_t size,
112 enum caam_status caam_key_deserialize_from_bn(const struct bignum *inkey,
122 enum caam_status caam_key_serialize_to_bn(struct bignum *outkey,
139 enum caam_status caam_key_serialized_size(const struct caamkey *key,
148 enum caam_status caam_key_black_encapsulation(struct caamkey *key,
154 enum caam_status caam_key_init(void);
H A Dcaam_jr.h68 enum caam_status caam_jr_init(struct caam_jrcfg *jrcfg);
85 enum caam_status caam_jr_dequeue(uint32_t job_ids, unsigned int timeout_ms);
96 enum caam_status caam_jr_enqueue(struct caam_jobctx *jobctx, uint32_t *job_id);
102 enum caam_status caam_jr_halt(void);
105 enum caam_status caam_jr_flush(void);
115 enum caam_status caam_jr_complete(void);
H A Dcaam_sm.h34 enum caam_status caam_sm_init(struct caam_jrcfg *jrcfg);
43 enum caam_status
55 enum caam_status
64 enum caam_status
68 static inline enum caam_status caam_sm_init(struct caam_jrcfg *jrcfg __unused) in caam_sm_init()
H A Dcaam_utils_mem.h62 enum caam_status caam_calloc_buf(struct caambuf *buf, size_t size);
70 enum caam_status caam_alloc_buf(struct caambuf *buf, size_t size);
79 enum caam_status caam_calloc_align_buf(struct caambuf *buf, size_t size);
87 enum caam_status caam_alloc_align_buf(struct caambuf *buf, size_t size);
104 enum caam_status caam_cpy_block_src(struct caamblock *block,
114 enum caam_status caam_cpy_buf(struct caambuf *dst, uint8_t *src_data,
H A Dcaam_mp.h17 enum caam_status caam_mp_init(vaddr_t ctrl_addr);
24 enum caam_status caam_mp_resume(uint32_t pm_hint);
26 static inline enum caam_status caam_mp_init(vaddr_t ctrl_addr __unused) in caam_mp_init()
31 static inline enum caam_status caam_mp_resume(uint32_t pm_hint __unused) in caam_mp_resume()
H A Dcaam_hash.h18 enum caam_status caam_hash_init(struct caam_jrcfg *caam_jrcfg);
20 static inline enum caam_status
33 enum caam_status caam_hmac_init(struct caam_jrcfg *caam_jrcfg);
35 static inline enum caam_status
H A Dcaam_cipher.h18 enum caam_status caam_cipher_init(vaddr_t ctrl_addr);
20 static inline enum caam_status caam_cipher_init(vaddr_t ctrl_addr __unused) in caam_cipher_init()
31 enum caam_status caam_cmac_init(vaddr_t ctrl_addr);
33 static inline enum caam_status caam_cmac_init(vaddr_t ctrl_addr __unused) in caam_cmac_init()
H A Dcaam_hal_jr.h22 enum caam_status caam_hal_jr_setowner(vaddr_t ctrl_base, paddr_t jr_offset,
31 enum caam_status caam_hal_jr_reset(vaddr_t baseaddr);
99 enum caam_status caam_hal_jr_halt(vaddr_t baseaddr);
106 enum caam_status caam_hal_jr_flush(vaddr_t baseaddr);
H A Dcaam_hal_sm.h17 enum caam_status
93 enum caam_status
103 enum caam_status caam_hal_sm_deallocate_partition(vaddr_t jr_base,
112 enum caam_status
H A Dcaam_rng.h15 enum caam_status caam_rng_init(vaddr_t ctrl_addr);
18 enum caam_status caam_rng_instantiation(void);
H A Dcaam_blob.h16 enum caam_status caam_blob_mkvb_init(vaddr_t baseaddr);
18 static inline enum caam_status caam_blob_mkvb_init(vaddr_t baseaddr __unused) in caam_blob_mkvb_init()
H A Dcaam_ae.h16 enum caam_status caam_ae_init(vaddr_t ctrl_addr __unused);
18 static inline enum caam_status caam_ae_init(vaddr_t ctrl_addr __unused) in caam_ae_init()
H A Dcaam_hal_rng.h19 enum caam_status caam_hal_rng_instantiated(vaddr_t baseaddr);
55 enum caam_status caam_hal_rng_kick(vaddr_t baseaddr, uint32_t inc_delay);
/optee_os/core/drivers/crypto/caam/
H A Dcaam_jr.c95 static enum caam_status do_jr_alloc(struct jr_privdata **privdata, in do_jr_alloc()
98 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_jr_alloc()
291 static enum caam_status do_jr_enqueue(struct caam_jobctx *jobctx, in do_jr_enqueue()
294 enum caam_status retstatus = CAAM_BUSY; in do_jr_enqueue()
422 enum caam_status caam_jr_dequeue(uint32_t job_ids, unsigned int timeout_ms) in caam_jr_dequeue()
452 enum caam_status caam_jr_enqueue(struct caam_jobctx *jobctx, uint32_t *job_id) in caam_jr_enqueue()
454 enum caam_status retstatus = CAAM_FAILURE; in caam_jr_enqueue()
538 enum caam_status caam_jr_init(struct caam_jrcfg *jrcfg) in caam_jr_init()
540 enum caam_status retstatus = CAAM_FAILURE; in caam_jr_init()
608 enum caam_status caam_jr_halt(void) in caam_jr_halt()
[all …]
H A Dcaam_sm.c23 enum caam_status caam_sm_alloc(const struct caam_sm_page_desc *page_desc, in caam_sm_alloc()
26 enum caam_status ret = CAAM_FAILURE; in caam_sm_alloc()
81 enum caam_status caam_sm_free(const struct caam_sm_page_desc *page_desc) in caam_sm_free()
83 enum caam_status ret = CAAM_FAILURE; in caam_sm_free()
123 enum caam_status
168 enum caam_status caam_sm_init(struct caam_jrcfg *jrcfg) in caam_sm_init()
H A Dcaam_key.c240 enum caam_status caam_key_alloc(struct caamkey *key) in caam_key_alloc()
277 enum caam_status caam_key_operation_blob(const struct caamkey *in_key, in caam_key_operation_blob()
280 enum caam_status status = CAAM_FAILURE; in caam_key_operation_blob()
410 enum caam_status caam_key_deserialize_from_bin(uint8_t *data, size_t size, in caam_key_deserialize_from_bin()
414 enum caam_status status = CAAM_FAILURE; in caam_key_deserialize_from_bin()
480 enum caam_status caam_key_serialize_to_bin(uint8_t *data, size_t size, in caam_key_serialize_to_bin()
485 enum caam_status status = CAAM_FAILURE; in caam_key_serialize_to_bin()
549 enum caam_status caam_key_serialized_size(const struct caamkey *key, in caam_key_serialized_size()
579 enum caam_status caam_key_deserialize_from_bn(const struct bignum *inkey, in caam_key_deserialize_from_bn()
583 enum caam_status status = CAAM_FAILURE; in caam_key_deserialize_from_bn()
[all …]
H A Dcaam_rng.c40 static enum caam_status do_allocate(void) in do_allocate()
206 enum caam_status caam_rng_instantiation(void) in caam_rng_instantiation()
208 enum caam_status retstatus = CAAM_FAILURE; in caam_rng_instantiation()
327 enum caam_status caam_rng_init(vaddr_t ctrl_addr) in caam_rng_init()
329 enum caam_status retstatus = CAAM_FAILURE; in caam_rng_init()
/optee_os/core/drivers/crypto/caam/utils/
H A Dutils_mem.c94 static enum caam_status mem_alloc_buf(struct caambuf *buf, size_t size, in mem_alloc_buf()
145 enum caam_status caam_alloc_buf(struct caambuf *buf, size_t size) in caam_alloc_buf()
150 enum caam_status caam_calloc_buf(struct caambuf *buf, size_t size) in caam_calloc_buf()
155 enum caam_status caam_calloc_align_buf(struct caambuf *buf, size_t size) in caam_calloc_align_buf()
160 enum caam_status caam_alloc_align_buf(struct caambuf *buf, size_t size) in caam_alloc_align_buf()
199 enum caam_status caam_cpy_block_src(struct caamblock *block, in caam_cpy_block_src()
202 enum caam_status ret = CAAM_FAILURE; in caam_cpy_block_src()
234 enum caam_status caam_cpy_buf(struct caambuf *dst, uint8_t *src_data, in caam_cpy_buf()
237 enum caam_status ret = CAAM_FAILURE; in caam_cpy_buf()
/optee_os/core/drivers/crypto/caam/acipher/
H A Dlocal.h29 enum caam_status caam_prime_rsa_gen(struct prime_data_rsa *data);
46 enum caam_status caam_prime_dsa_gen(struct prime_data_dsa *data);
H A Dcaam_dh.c58 static enum caam_status do_keypair_conv_p_g(struct caam_dh_keypair *outkey, in do_keypair_conv_p_g()
61 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypair_conv_p_g()
96 static enum caam_status do_keypriv_conv(struct caam_dh_keypair *outkey, in do_keypriv_conv()
99 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypriv_conv()
133 static enum caam_status do_keypub_conv(struct caam_dh_keypair *outkey, in do_keypub_conv()
136 enum caam_status retstatus = CAAM_OUT_MEMORY; in do_keypub_conv()
220 enum caam_status retstatus = CAAM_FAILURE; in do_gen_keypair()
397 enum caam_status retstatus = CAAM_FAILURE; in do_shared_secret()
513 enum caam_status caam_dh_init(struct caam_jrcfg *caam_jrcfg) in caam_dh_init()
515 enum caam_status retstatus = CAAM_FAILURE; in caam_dh_init()
H A Dcaam_math.c26 enum caam_status retstatus = CAAM_FAILURE; in do_xor_mod_n()
115 enum caam_status caam_math_init(struct caam_jrcfg *caam_jrcfg) in caam_math_init()
117 enum caam_status retstatus = CAAM_FAILURE; in caam_math_init()
/optee_os/core/drivers/crypto/caam/hal/common/
H A Dhal_cfg.c18 enum caam_status caam_hal_cfg_get_conf(struct caam_jrcfg *jrcfg) in caam_hal_cfg_get_conf()
20 enum caam_status retstatus = CAAM_FAILURE; in caam_hal_cfg_get_conf()
82 enum caam_status status = CAAM_FAILURE; in caam_hal_cfg_setup_nsjobring()
H A Dhal_sm.c52 enum caam_status
122 enum caam_status
163 enum caam_status caam_hal_sm_deallocate_partition(vaddr_t jr_base, in caam_hal_sm_deallocate_partition()
179 enum caam_status
/optee_os/core/drivers/crypto/caam/mp/
H A Dcaam_mp.c38 enum caam_status mp_status; /* Indicate the MP status */
49 static enum caam_status do_mppriv_gen(const char *passphrase, size_t len) in do_mppriv_gen()
51 enum caam_status ret = CAAM_FAILURE; in do_mppriv_gen()
109 enum caam_status retstatus = CAAM_FAILURE; in caam_mp_export_publickey()
185 enum caam_status retstatus = CAAM_FAILURE; in caam_mp_sign()
320 enum caam_status caam_mp_init(vaddr_t ctrl_addr) in caam_mp_init()
328 enum caam_status retstatus = CAAM_FAILURE; in caam_mp_init()
402 enum caam_status caam_mp_resume(uint32_t pm_hint) in caam_mp_resume()

123