Home
last modified time | relevance | path

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

/linux/include/linux/
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); argument
430 void (*event_cb)(struct hisi_qp *qp); argument
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/drivers/crypto/hisilicon/sec2/
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);
A Dsec_main.c374 void sec_destroy_qps(struct hisi_qp **qps, int qp_num) in sec_destroy_qps()
380 struct hisi_qp **sec_create_qps(void) in sec_create_qps()
384 struct hisi_qp **qps; in sec_create_qps()
387 qps = kcalloc(ctx_num, sizeof(struct hisi_qp *), GFP_KERNEL); in sec_create_qps()
A Dsec_crypto.c233 static void sec_req_cb(struct hisi_qp *qp, void *resp) in sec_req_cb()
548 struct hisi_qp *qp; in sec_create_qp_ctx()
/linux/drivers/crypto/hisilicon/
A Dqm.c884 struct hisi_qp *qp; in qm_work_process()
1832 struct hisi_qp *qp; in qm_create_qp_nolock()
1878 struct hisi_qp *qp; in hisi_qm_create_qp()
2265 struct hisi_qp *qp; in hisi_qm_uacce_get_queue()
2284 struct hisi_qp *qp = q->priv; in hisi_qm_uacce_put_queue()
2294 struct hisi_qp *qp = q->priv; in hisi_qm_uacce_mmap()
2345 struct hisi_qp *qp = q->priv; in hisi_qm_uacce_start_queue()
2747 struct hisi_qp *qp; in hisi_qp_memory_init()
3090 struct hisi_qp *qp; in qm_restart()
3120 struct hisi_qp *qp; in qm_stop_started_qp()
[all …]
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/
A Dzip_crypto.c62 struct hisi_qp *qp;
218 struct hisi_qp *qp = qp_ctx->qp; in hisi_zip_do_work()
282 static void hisi_zip_acomp_cb(struct hisi_qp *qp, void *data) in hisi_zip_acomp_cb()
360 static int hisi_zip_start_qp(struct hisi_qp *qp, struct hisi_zip_qp_ctx *qp_ctx, in hisi_zip_start_qp()
402 struct hisi_qp *qps[HZIP_CTX_Q_NUM] = { NULL }; in hisi_zip_ctx_init()
533 void (*fn)(struct hisi_qp *, void *)) in hisi_zip_set_acomp_cb() argument
A Dzip.h84 int zip_create_qps(struct hisi_qp **qps, int qp_num, int node);
A Dzip_main.c433 int zip_create_qps(struct hisi_qp **qps, int qp_num, int node) in zip_create_qps()
/linux/drivers/crypto/hisilicon/hpre/
A Dhpre.h103 struct hisi_qp *hpre_create_qp(u8 type);
A Dhpre_crypto.c118 struct hisi_qp *qp;
217 static struct hisi_qp *hpre_get_qp_and_start(u8 type) in hpre_get_qp_and_start()
219 struct hisi_qp *qp; in hpre_get_qp_and_start()
382 static int hpre_ctx_set(struct hpre_ctx *ctx, struct hisi_qp *qp, int qlen) in hpre_ctx_set()
477 static void hpre_alg_cb(struct hisi_qp *qp, void *resp) in hpre_alg_cb()
492 static void hpre_stop_qp_and_put(struct hisi_qp *qp) in hpre_stop_qp_and_put()
500 struct hisi_qp *qp; in hpre_ctx_init()
A Dhpre_main.c439 struct hisi_qp *hpre_create_qp(u8 type) in hpre_create_qp()
442 struct hisi_qp *qp = NULL; in hpre_create_qp()

Completed in 61 milliseconds