Searched refs:hisi_qp (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/include/linux/ |
| H A D | hisi_acc_qm.h | 396 struct hisi_qp *qp_array; 439 struct hisi_qp { struct 455 void (*req_cb)(struct hisi_qp *qp, void *data); argument 456 void (*event_cb)(struct hisi_qp *qp); argument 530 int hisi_qm_start_qp(struct hisi_qp *qp, unsigned long arg); 531 void hisi_qm_stop_qp(struct hisi_qp *qp); 532 int hisi_qp_send(struct hisi_qp *qp, const void *msg); 567 u8 alg_type, int node, struct hisi_qp **qps); 568 void hisi_qm_free_qps(struct hisi_qp **qps, int qp_num);
|
| /linux-6.15/drivers/crypto/hisilicon/sec2/ |
| H A D | sec.h | 116 struct hisi_qp *qp; 137 struct hisi_qp **qps; 244 void sec_destroy_qps(struct hisi_qp **qps, int qp_num); 245 struct hisi_qp **sec_create_qps(void);
|
| H A D | sec_main.c | 397 void sec_destroy_qps(struct hisi_qp **qps, int qp_num) in sec_destroy_qps() 403 struct hisi_qp **sec_create_qps(void) in sec_create_qps() 407 struct hisi_qp **qps; in sec_create_qps() 410 qps = kcalloc(ctx_num, sizeof(struct hisi_qp *), GFP_KERNEL); in sec_create_qps()
|
| H A D | sec_crypto.c | 232 static void sec_req_cb(struct hisi_qp *qp, void *resp) in sec_req_cb() 547 struct hisi_qp *qp; in sec_create_qp_ctx()
|
| /linux-6.15/drivers/crypto/hisilicon/zip/ |
| H A D | zip_crypto.c | 62 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
|
| H A D | zip.h | 102 int zip_create_qps(struct hisi_qp **qps, int qp_num, int node);
|
| H A D | zip_main.c | 432 int zip_create_qps(struct hisi_qp **qps, int qp_num, int node) in zip_create_qps()
|
| /linux-6.15/drivers/crypto/hisilicon/ |
| H A D | qm.c | 957 struct hisi_qp *qp; in qm_work_process() 1999 struct hisi_qp *qp; in qm_create_qp_nolock() 2045 struct hisi_qp *qp; in hisi_qm_create_qp() 2431 struct hisi_qp *qp; in hisi_qm_uacce_get_queue() 2450 struct hisi_qp *qp = q->priv; in hisi_qm_uacce_put_queue() 2460 struct hisi_qp *qp = q->priv; in hisi_qm_uacce_mmap() 2511 struct hisi_qp *qp = q->priv; in hisi_qm_uacce_start_queue() 2913 struct hisi_qp *qp; in hisi_qp_memory_init() 3259 struct hisi_qp *qp; in qm_restart() 3289 struct hisi_qp *qp; in qm_stop_started_qp() [all …]
|
| H A D | debugfs.c | 323 struct hisi_qp *qp; in qm_sq_dump() 351 struct hisi_qp *qp; in qm_cq_dump()
|
| /linux-6.15/drivers/crypto/hisilicon/hpre/ |
| H A D | hpre.h | 126 struct hisi_qp *hpre_create_qp(u8 type);
|
| H A D | hpre_crypto.c | 120 struct hisi_qp *qp; 221 static struct hisi_qp *hpre_get_qp_and_start(u8 type) in hpre_get_qp_and_start() 223 struct hisi_qp *qp; in hpre_get_qp_and_start() 386 static int hpre_ctx_set(struct hpre_ctx *ctx, struct hisi_qp *qp, int qlen) in hpre_ctx_set() 481 static void hpre_alg_cb(struct hisi_qp *qp, void *resp) in hpre_alg_cb() 496 static void hpre_stop_qp_and_put(struct hisi_qp *qp) in hpre_stop_qp_and_put() 504 struct hisi_qp *qp; in hpre_ctx_init()
|
| H A D | hpre_main.c | 449 struct hisi_qp *hpre_create_qp(u8 type) in hpre_create_qp() 452 struct hisi_qp *qp = NULL; in hpre_create_qp()
|