Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/crypto/hisilicon/
Dqm.h151 struct hisi_qp **qp_array;
177 struct hisi_qp { struct
191 void (*req_cb)(struct hisi_qp *qp, void *data); argument
202 struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, u8 alg_type); argument
203 int hisi_qm_start_qp(struct hisi_qp *qp, unsigned long arg);
204 int hisi_qm_stop_qp(struct hisi_qp *qp);
205 void hisi_qm_release_qp(struct hisi_qp *qp);
206 int hisi_qp_send(struct hisi_qp *qp, const void *msg);
Dqm.c443 static struct hisi_qp *qm_to_hisi_qp(struct hisi_qm *qm, struct qm_eqe *eqe) in qm_to_hisi_qp()
450 static void qm_cq_head_update(struct hisi_qp *qp) in qm_cq_head_update()
460 static void qm_poll_qp(struct hisi_qp *qp, struct hisi_qm *qm) in qm_poll_qp()
483 struct hisi_qp *qp; in qm_qp_work_func()
485 qp = container_of(work, struct hisi_qp, work); in qm_qp_work_func()
493 struct hisi_qp *qp; in qm_irq_handler()
643 static void qm_init_qp_status(struct hisi_qp *qp) in qm_init_qp_status()
1086 static void *qm_get_avail_sqe(struct hisi_qp *qp) in qm_get_avail_sqe()
1105 struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, u8 alg_type) in hisi_qm_create_qp()
1108 struct hisi_qp *qp; in hisi_qm_create_qp()
[all …]
/Linux-v5.4/drivers/crypto/hisilicon/zip/
Dzip_crypto.c67 struct hisi_qp *qp;
113 struct hisi_qp *qp; in hisi_zip_create_qp()
315 static void hisi_zip_acomp_cb(struct hisi_qp *qp, void *data) in hisi_zip_acomp_cb()
349 void (*fn)(struct hisi_qp *, void *)) in hisi_zip_set_acomp_cb() argument
513 struct hisi_qp *qp = qp_ctx->qp; in hisi_zip_do_work()