Searched refs:hisi_qp (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.4/drivers/crypto/hisilicon/ |
| D | qm.h | 151 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);
|
| D | qm.c | 443 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/ |
| D | zip_crypto.c | 67 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()
|