Searched refs:hisi_qp (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/crypto/hisilicon/sec2/
H A Dsec.h118 struct hisi_qp *qp;
139 struct hisi_qp **qps;
230 void sec_destroy_qps(struct hisi_qp **qps, int qp_num);
231 struct hisi_qp **sec_create_qps(void);
H A Dsec_main.c374 void sec_destroy_qps(struct hisi_qp **qps, int qp_num)
380 struct hisi_qp **sec_create_qps(void)
384 struct hisi_qp **qps;
387 qps = kcalloc(ctx_num, sizeof(struct hisi_qp *), GFP_KERNEL);
H A Dsec_crypto.c233 static void sec_req_cb(struct hisi_qp *qp, void *resp)
546 struct hisi_qp *qp;
/linux-master/drivers/crypto/hisilicon/hpre/
H A Dhpre.h103 struct hisi_qp *hpre_create_qp(u8 type);
H A Dhpre_crypto.c118 struct hisi_qp *qp;
217 static struct hisi_qp *hpre_get_qp_and_start(u8 type)
219 struct hisi_qp *qp;
382 static int hpre_ctx_set(struct hpre_ctx *ctx, struct hisi_qp *qp, int qlen)
477 static void hpre_alg_cb(struct hisi_qp *qp, void *resp)
492 static void hpre_stop_qp_and_put(struct hisi_qp *qp)
500 struct hisi_qp *qp;
H A Dhpre_main.c441 struct hisi_qp *hpre_create_qp(u8 type)
444 struct hisi_qp *qp = NULL;
/linux-master/drivers/crypto/hisilicon/zip/
H A Dzip.h84 int zip_create_qps(struct hisi_qp **qps, int qp_num, int node);
H A Dzip_crypto.c62 struct hisi_qp *qp;
217 struct hisi_qp *qp = qp_ctx->qp;
279 static void hisi_zip_acomp_cb(struct hisi_qp *qp, void *data)
357 static int hisi_zip_start_qp(struct hisi_qp *qp, struct hisi_zip_qp_ctx *qp_ctx,
399 struct hisi_qp *qps[HZIP_CTX_Q_NUM] = { NULL };
530 void (*fn)(struct hisi_qp *, void *))
H A Dzip_main.c454 int zip_create_qps(struct hisi_qp **qps, int qp_num, int node)
/linux-master/include/linux/
H A Dhisi_acc_qm.h372 struct hisi_qp *qp_array;
413 struct hisi_qp { struct
429 void (*req_cb)(struct hisi_qp *qp, void *data);
430 void (*event_cb)(struct hisi_qp *qp);
533 int hisi_qm_start_qp(struct hisi_qp *qp, unsigned long arg);
534 void hisi_qm_stop_qp(struct hisi_qp *qp);
535 int hisi_qp_send(struct hisi_qp *qp, const void *msg);
570 u8 alg_type, int node, struct hisi_qp **qps);
571 void hisi_qm_free_qps(struct hisi_qp **qps, int qp_num);
/linux-master/drivers/crypto/hisilicon/
H A Dqm.c842 static void qm_cq_head_update(struct hisi_qp *qp)
852 static void qm_poll_req_cb(struct hisi_qp *qp)
880 struct hisi_qp *qp;
969 static void qm_set_qp_disable(struct hisi_qp *qp, int offset)
985 struct hisi_qp *qp = &qm->qp_array[qp_id];
1068 static void qm_init_qp_status(struct hisi_qp *qp)
1689 static int qm_stop_qp(struct hisi_qp *qp)
1805 static void *qm_get_avail_sqe(struct hisi_qp *qp)
1816 static void hisi_qm_unset_hw_reset(struct hisi_qp *qp)
1825 static struct hisi_qp *qm_create_qp_noloc
[all...]
H A Ddebugfs.c315 struct hisi_qp *qp;
343 struct hisi_qp *qp;

Completed in 200 milliseconds