Home
last modified time | relevance | path

Searched refs:hisi_drv_status (Results 1 – 13 of 13) sorted by relevance

/optee_os/core/drivers/crypto/hisilicon/
H A Dhisi_qm.c170 static enum hisi_drv_status qm_wait_mb_ready(struct hisi_qm *qm) in qm_wait_mb_ready()
188 static enum hisi_drv_status qm_wait_mb_finish(struct hisi_qm *qm, in qm_wait_mb_finish()
218 static enum hisi_drv_status qm_mb_nolock(struct hisi_qm *qm, in qm_mb_nolock()
229 static enum hisi_drv_status hisi_qm_mb_write(struct hisi_qm *qm, uint8_t cmd, in hisi_qm_mb_write()
232 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hisi_qm_mb_write()
243 static enum hisi_drv_status hisi_qm_mb_read(struct hisi_qm *qm, uint64_t *base, in hisi_qm_mb_read()
246 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hisi_qm_mb_read()
286 static enum hisi_drv_status qm_set_vft_common(struct hisi_qm *qm, in qm_set_vft_common()
318 static enum hisi_drv_status qm_set_xqc_vft(struct hisi_qm *qm, in qm_set_xqc_vft()
322 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in qm_set_xqc_vft()
[all …]
H A Dhisi_qm.h146 enum hisi_drv_status (*fill_sqe)(void *sqe, void *msg);
147 enum hisi_drv_status (*parse_sqe)(void *sqe, void *msg);
176 enum hisi_drv_status (*dev_status_check)(struct hisi_qm *qm);
179 enum hisi_drv_status { enum
219 enum hisi_drv_status hisi_qm_init(struct hisi_qm *qm);
231 enum hisi_drv_status hisi_qm_start(struct hisi_qm *qm);
260 enum hisi_drv_status hisi_qp_send(struct hisi_qp *qp, void *msg);
269 enum hisi_drv_status hisi_qp_recv_sync(struct hisi_qp *qp, void *msg);
H A Dhpre_ecc.c383 static enum hisi_drv_status hpre_ecc_curve_to_hpre_bin(uint8_t *p, uint8_t *a, in hpre_ecc_curve_to_hpre_bin()
389 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_ecc_curve_to_hpre_bin()
434 static enum hisi_drv_status hpre_ecc_fill_sqe(void *bd, void *info) in hpre_ecc_fill_sqe()
460 static enum hisi_drv_status ecc_dh_out_to_crypto_bin(struct hpre_ecc_msg *msg) in ecc_dh_out_to_crypto_bin()
465 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in ecc_dh_out_to_crypto_bin()
482 static enum hisi_drv_status ecc_sign_out_to_crypto_bin(struct hpre_ecc_msg *msg) in ecc_sign_out_to_crypto_bin()
487 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in ecc_sign_out_to_crypto_bin()
504 static enum hisi_drv_status hpre_ecc_verify_get_result(struct hpre_ecc_msg *msg, in hpre_ecc_verify_get_result()
516 static enum hisi_drv_status
519 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_ecc_out_to_crypto_bin()
[all …]
H A Dhpre_dh.c65 static enum hisi_drv_status hpre_dh_fill_sqe(void *bd, void *info) in hpre_dh_fill_sqe()
79 static enum hisi_drv_status hpre_dh_parse_sqe(void *bd, void *info) in hpre_dh_parse_sqe()
105 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_dh_do_task()
176 static enum hisi_drv_status hpre_dh_params_alloc(struct hpre_dh_msg *msg) in hpre_dh_params_alloc()
206 static enum hisi_drv_status hpre_dh_params_bn2bin(struct hpre_dh_msg *msg, in hpre_dh_params_bn2bin()
212 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_dh_params_bn2bin()
253 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_dh_request_init()
H A Dhpre_montgomery.c142 static enum hisi_drv_status
171 static enum hisi_drv_status
225 static enum hisi_drv_status
234 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_montgomery_params_fill()
278 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_montgomery_request_init()
310 static enum hisi_drv_status hpre_montgomery_fill_sqe(void *bd, void *info) in hpre_montgomery_fill_sqe()
324 static enum hisi_drv_status hpre_montgomery_parse_sqe(void *bd, void *info) in hpre_montgomery_parse_sqe()
361 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_montgomery_do_task()
H A Dhpre_main.h90 enum hisi_drv_status hpre_bin_from_crypto_bin(uint8_t *dst, const uint8_t *src,
92 enum hisi_drv_status hpre_bin_to_crypto_bin(uint8_t *dst, const uint8_t *src,
H A Dhpre_main.c85 enum hisi_drv_status hpre_bin_from_crypto_bin(uint8_t *dst, const uint8_t *src, in hpre_bin_from_crypto_bin()
111 enum hisi_drv_status hpre_bin_to_crypto_bin(uint8_t *dst, const uint8_t *src, in hpre_bin_to_crypto_bin()
136 static enum hisi_drv_status hpre_set_cluster(struct hisi_qm *qm) in hpre_set_cluster()
213 static enum hisi_drv_status hpre_dev_status_check(struct hisi_qm *qm) in hpre_dev_status_check()
240 static enum hisi_drv_status hpre_qm_init(struct acc_device *hpre_dev) in hpre_qm_init()
H A Dhpre_rsa.c24 static enum hisi_drv_status hpre_rsa_fill_addr_params(struct hpre_rsa_msg *msg, in hpre_rsa_fill_addr_params()
48 static enum hisi_drv_status hpre_rsa_fill_sqe(void *bd, void *info) in hpre_rsa_fill_sqe()
59 static enum hisi_drv_status hpre_rsa_parse_sqe(void *bd, void *info __unused) in hpre_rsa_parse_sqe()
80 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_rsa_do_task()
183 static enum hisi_drv_status hpre_rsa_encrypt_alloc(struct hpre_rsa_msg *msg) in hpre_rsa_encrypt_alloc()
206 static enum hisi_drv_status
213 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_rsa_encrypt_bn2bin()
249 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in hpre_rsa_encrypt_init()
531 static enum hisi_drv_status hpre_rsa_crt_decrypt_alloc(struct hpre_rsa_msg *msg) in hpre_rsa_crt_decrypt_alloc()
555 static enum hisi_drv_status
[all …]
H A Dsec_pbkdf2.c13 static enum hisi_drv_status sec_pbkdf2_parse_sqe(void *bd, void *msg __unused) in sec_pbkdf2_parse_sqe()
28 static enum hisi_drv_status sec_pbkdf2_fill_sqe(void *bd, void *msg) in sec_pbkdf2_fill_sqe()
59 static enum hisi_drv_status sec_pbkdf2_parse_bd3_sqe(void *bd, in sec_pbkdf2_parse_bd3_sqe()
75 static enum hisi_drv_status sec_pbkdf2_fill_bd3_sqe(void *bd, void *msg) in sec_pbkdf2_fill_bd3_sqe()
108 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in sec_pbkdf2_do_task()
H A Dsec_main.c98 static enum hisi_drv_status sec_engine_init(struct acc_device *sec_dev) in sec_engine_init()
157 static enum hisi_drv_status sec_dev_status_check(struct hisi_qm *qm) in sec_dev_status_check()
184 static enum hisi_drv_status sec_qm_init(struct acc_device *sec_dev) in sec_qm_init()
236 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in sec_probe()
H A Dsec_hash.c13 static enum hisi_drv_status sec_digest_set_hmac_key(struct hashctx *ctx, in sec_digest_set_hmac_key()
101 static enum hisi_drv_status sec_digest_fill_sqe(void *bd, void *msg) in sec_digest_fill_sqe()
103 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in sec_digest_fill_sqe()
140 static enum hisi_drv_status
190 static enum hisi_drv_status sec_digest_fill_bd3_sqe(void *bd, void *msg) in sec_digest_fill_bd3_sqe()
192 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in sec_digest_fill_bd3_sqe()
241 static enum hisi_drv_status sec_parse_digest_sqe(void *bd, void *msg __unused) in sec_parse_digest_sqe()
256 static enum hisi_drv_status sec_parse_digest_bd3_sqe(void *bd, in sec_parse_digest_bd3_sqe()
H A Dsec_cipher.c18 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in sec_do_cipher_task()
342 static enum hisi_drv_status sec_cipher_bd_fill(void *bd, void *msg) in sec_cipher_bd_fill()
375 static enum hisi_drv_status sec_cipher_bd_parse(void *bd, void *msg __unused) in sec_cipher_bd_parse()
390 static enum hisi_drv_status sec_cipher_bd3_fill(void *bd, void *msg) in sec_cipher_bd3_fill()
416 static enum hisi_drv_status sec_cipher_bd3_parse(void *bd, void *msg __unused) in sec_cipher_bd3_parse()
H A Dsec_authenc.c20 static enum hisi_drv_status sec_aead_bd_fill(void *bd, void *msg) in sec_aead_bd_fill()
59 static enum hisi_drv_status sec_aead_bd_parse(void *bd, void *msg) in sec_aead_bd_parse()
76 static enum hisi_drv_status sec_aead_bd3_fill(void *bd, void *msg) in sec_aead_bd3_fill()
114 static enum hisi_drv_status sec_aead_bd3_parse(void *bd, void *msg) in sec_aead_bd3_parse()
133 enum hisi_drv_status ret = HISI_QM_DRVCRYPT_NO_ERR; in sec_do_aead_task()