Home
last modified time | relevance | path

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

/linux/drivers/crypto/hisilicon/sec2/ !
H A Dsec.h160 struct hisi_qp *qp;
182 struct hisi_qp **qps;
286 void sec_destroy_qps(struct hisi_qp **qps, int qp_num);
287 struct hisi_qp **sec_create_qps(void);
H A Dsec_main.c411 void sec_destroy_qps(struct hisi_qp **qps, int qp_num) in sec_destroy_qps()
417 struct hisi_qp **sec_create_qps(void) in sec_create_qps()
421 struct hisi_qp **qps; in sec_create_qps()
425 qps = kzalloc_objs(struct hisi_qp *, ctx_num); in sec_create_qps()
H A Dsec_crypto.c263 struct hisi_qp *qp = qp_ctx->qp; in sec_alg_send_backlog()
289 static void sec_req_cb(struct hisi_qp *qp, void *resp) in sec_req_cb()
311 static void sec_req_cb3(struct hisi_qp *qp, void *resp) in sec_req_cb3()
350 struct hisi_qp *qp = req->qp_ctx->qp; in sec_alg_try_enqueue()
363 struct hisi_qp *qp = req->qp_ctx->qp; in sec_alg_send_message_maybacklog()
624 struct hisi_qp *qp; in sec_create_qp_ctx()
/linux/include/linux/ !
H A Dhisi_acc_qm.h418 struct hisi_qp *qp_array;
467 struct hisi_qp { struct
481 void (*req_cb)(struct hisi_qp *qp, void *data); argument
482 void (*event_cb)(struct hisi_qp *qp); argument
561 int hisi_qp_send(struct hisi_qp *qp, const void *msg);
597 u8 *alg_type, int node, struct hisi_qp **qps);
598 void hisi_qm_free_qps(struct hisi_qp **qps, int qp_num);
/linux/drivers/crypto/hisilicon/ !
H A Dqm.c475 static void hisi_qm_stop_qp(struct hisi_qp *qp);
989 static void qm_cq_head_update(struct hisi_qp *qp) in qm_cq_head_update()
999 static void qm_poll_req_cb(struct hisi_qp *qp) in qm_poll_req_cb()
1027 struct hisi_qp *qp; in qm_work_process()
1117 static void qm_set_qp_disable(struct hisi_qp *qp, int offset) in qm_set_qp_disable()
1133 struct hisi_qp *qp = &qm->qp_array[qp_id]; in qm_disable_qp()
1216 static void qm_init_qp_status(struct hisi_qp *qp) in qm_init_qp_status()
1815 static int qm_stop_qp(struct hisi_qp *qp) in qm_stop_qp()
2034 static void *qm_get_avail_sqe(struct hisi_qp *qp) in qm_get_avail_sqe()
2045 static void hisi_qm_unset_hw_reset(struct hisi_qp *qp) in hisi_qm_unset_hw_reset()
[all …]
H A Ddebugfs.c323 struct hisi_qp *qp; in qm_sq_dump()
351 struct hisi_qp *qp; in qm_cq_dump()
/linux/drivers/crypto/hisilicon/zip/ !
H A Dzip_crypto.c69 struct hisi_qp *qp;
256 struct hisi_qp *qp = qp_ctx->qp; in hisi_zip_do_work()
314 static void hisi_zip_acomp_cb(struct hisi_qp *qp, void *data) in hisi_zip_acomp_cb()
420 struct hisi_qp *qps[HZIP_CTX_Q_NUM] = { NULL }; in hisi_zip_ctx_init()
453 struct hisi_qp *qps[HZIP_CTX_Q_NUM] = { NULL }; in hisi_zip_ctx_exit()
550 void (*fn)(struct hisi_qp *, void *)) in hisi_zip_set_acomp_cb() argument
H A Dzip.h102 int zip_create_qps(struct hisi_qp **qps, int qp_num, int node, u8 *alg_type);
H A Dzip_main.c457 int zip_create_qps(struct hisi_qp **qps, int qp_num, int node, u8 *alg_type) in zip_create_qps()
/linux/drivers/crypto/hisilicon/hpre/ !
H A Dhpre.h125 struct hisi_qp *hpre_create_qp(u8 type);
H A Dhpre_crypto.c111 struct hisi_qp *qp;
368 static void hpre_alg_cb(struct hisi_qp *qp, void *resp) in hpre_alg_cb()
384 struct hisi_qp *qp; in hpre_ctx_init()
H A Dhpre_main.c462 struct hisi_qp *hpre_create_qp(u8 type) in hpre_create_qp()
465 struct hisi_qp *qp = NULL; in hpre_create_qp()