Home
last modified time | relevance | path

Searched refs:hisi_qp (Results 1 – 17 of 17) sorted by relevance

/optee_os/core/drivers/crypto/hisilicon/
H A Dhisi_qm.h132 struct hisi_qp { struct
172 struct hisi_qp *qp_array;
246 struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, uint8_t sq_type);
252 void hisi_qm_release_qp(struct hisi_qp *qp);
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 Dhisi_qm.c354 struct hisi_qp *qp = &qm->qp_array[id]; in qp_free()
364 struct hisi_qp *qp = &qm->qp_array[id]; in qp_alloc()
457 qm->qp_array = calloc(qm->qp_num, sizeof(struct hisi_qp)); in qm_alloc()
656 static enum hisi_drv_status qm_sqc_cfg(struct hisi_qp *qp) in qm_sqc_cfg()
681 static enum hisi_drv_status qm_cqc_cfg(struct hisi_qp *qp) in qm_cqc_cfg()
704 struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, uint8_t sq_type) in hisi_qm_create_qp()
706 struct hisi_qp *qp = NULL; in hisi_qm_create_qp()
755 void hisi_qm_release_qp(struct hisi_qp *qp) in hisi_qm_release_qp()
771 static void qm_sq_tail_update(struct hisi_qp *qp) in qm_sq_tail_update()
783 enum hisi_drv_status hisi_qp_send(struct hisi_qp *qp, void *msg) in hisi_qp_send()
[all …]
H A Dsec_authenc.h44 struct hisi_qp *qp;
H A Dsec_cipher.h75 struct hisi_qp *qp;
H A Dhpre_main.h89 struct hisi_qp *hpre_create_qp(uint8_t sq_type);
H A Dsec_hash.h33 struct hisi_qp *qp;
H A Dsec_main.h350 struct hisi_qp *sec_create_qp(uint8_t sq_type);
H A Dsec_main.c61 struct hisi_qp *sec_create_qp(uint8_t sq_type) in sec_create_qp()
H A Dhpre_main.c56 struct hisi_qp *hpre_create_qp(uint8_t sq_type) in hpre_create_qp()
H A Dsec_pbkdf2.c110 struct hisi_qp *qp = NULL; in sec_pbkdf2_do_task()
H A Dhpre_dh.c107 struct hisi_qp *qp = NULL; in hpre_dh_do_task()
H A Dhpre_montgomery.c359 struct hisi_qp *montgomery_qp = NULL; in hpre_montgomery_do_task()
H A Dsec_hash.c222 static TEE_Result sec_digest_do_task(struct hisi_qp *qp, void *msg) in sec_digest_do_task()
H A Dsec_cipher.c16 static TEE_Result sec_do_cipher_task(struct hisi_qp *qp, void *msg) in sec_do_cipher_task()
H A Dsec_authenc.c131 static TEE_Result sec_do_aead_task(struct hisi_qp *qp, void *msg) in sec_do_aead_task()
H A Dhpre_rsa.c78 struct hisi_qp *rsa_qp = NULL; in hpre_rsa_do_task()
H A Dhpre_ecc.c572 struct hisi_qp *ecc_qp = NULL; in hpre_do_ecc_task()