Symbol: hisi_qp
drivers/crypto/hisilicon/debugfs.c
323
struct hisi_qp *qp;
drivers/crypto/hisilicon/debugfs.c
351
struct hisi_qp *qp;
drivers/crypto/hisilicon/hpre/hpre.h
125
struct hisi_qp *hpre_create_qp(u8 type);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
111
struct hisi_qp *qp;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
368
static void hpre_alg_cb(struct hisi_qp *qp, void *resp)
drivers/crypto/hisilicon/hpre/hpre_crypto.c
384
struct hisi_qp *qp;
drivers/crypto/hisilicon/hpre/hpre_main.c
464
struct hisi_qp *hpre_create_qp(u8 type)
drivers/crypto/hisilicon/hpre/hpre_main.c
467
struct hisi_qp *qp = NULL;
drivers/crypto/hisilicon/qm.c
1045
static void qm_cq_head_update(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
1055
static void qm_poll_req_cb(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
1083
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
1173
static void qm_set_qp_disable(struct hisi_qp *qp, int offset)
drivers/crypto/hisilicon/qm.c
1189
struct hisi_qp *qp = &qm->qp_array[qp_id];
drivers/crypto/hisilicon/qm.c
1281
static void qm_init_qp_status(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
1876
static int qm_stop_qp(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2095
static void *qm_get_avail_sqe(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2106
static void hisi_qm_unset_hw_reset(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2115
static struct hisi_qp *find_shareable_qp(struct hisi_qm *qm, u8 alg_type, bool is_in_kernel)
drivers/crypto/hisilicon/qm.c
2118
struct hisi_qp *share_qp = NULL;
drivers/crypto/hisilicon/qm.c
2119
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
2146
static struct hisi_qp *qm_create_qp_nolock(struct hisi_qm *qm, u8 alg_type, bool is_in_kernel)
drivers/crypto/hisilicon/qm.c
2149
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
2190
static struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, u8 alg_type)
drivers/crypto/hisilicon/qm.c
2192
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
2215
static void hisi_qm_release_qp(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2229
static int qm_sq_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid)
drivers/crypto/hisilicon/qm.c
2255
static int qm_cq_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid)
drivers/crypto/hisilicon/qm.c
2284
static int qm_qp_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid)
drivers/crypto/hisilicon/qm.c
2297
static int qm_start_qp_nolock(struct hisi_qp *qp, unsigned long arg)
drivers/crypto/hisilicon/qm.c
2328
static int hisi_qm_start_qp(struct hisi_qp *qp, unsigned long arg)
drivers/crypto/hisilicon/qm.c
2346
static void qp_stop_fail_cb(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2410
static int qm_drain_qp(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2444
static void qm_stop_qp_nolock(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2483
static void hisi_qm_stop_qp(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2505
int hisi_qp_send(struct hisi_qp *qp, const void *msg)
drivers/crypto/hisilicon/qm.c
2554
static void qm_qp_event_notifier(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2585
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
2603
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2613
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2664
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2671
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2700
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2718
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2728
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
3101
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3120
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3511
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3541
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3563
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3731
static void qm_release_qp_nolock(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
3747
void hisi_qm_free_qps(struct hisi_qp **qps, int qp_num)
drivers/crypto/hisilicon/qm.c
3792
static int qm_get_and_start_qp(struct hisi_qm *qm, int qp_num, struct hisi_qp **qps, u8 *alg_type)
drivers/crypto/hisilicon/qm.c
3883
u8 *alg_type, int node, struct hisi_qp **qps)
drivers/crypto/hisilicon/qm.c
507
static void hisi_qm_stop_qp(struct hisi_qp *qp);
drivers/crypto/hisilicon/qm.c
5980
qm->qp_array = kzalloc_objs(struct hisi_qp, qm->qp_num);
drivers/crypto/hisilicon/sec2/sec.h
160
struct hisi_qp *qp;
drivers/crypto/hisilicon/sec2/sec.h
182
struct hisi_qp **qps;
drivers/crypto/hisilicon/sec2/sec.h
286
void sec_destroy_qps(struct hisi_qp **qps, int qp_num);
drivers/crypto/hisilicon/sec2/sec.h
287
struct hisi_qp **sec_create_qps(void);
drivers/crypto/hisilicon/sec2/sec_crypto.c
263
struct hisi_qp *qp = qp_ctx->qp;
drivers/crypto/hisilicon/sec2/sec_crypto.c
289
static void sec_req_cb(struct hisi_qp *qp, void *resp)
drivers/crypto/hisilicon/sec2/sec_crypto.c
311
static void sec_req_cb3(struct hisi_qp *qp, void *resp)
drivers/crypto/hisilicon/sec2/sec_crypto.c
350
struct hisi_qp *qp = req->qp_ctx->qp;
drivers/crypto/hisilicon/sec2/sec_crypto.c
363
struct hisi_qp *qp = req->qp_ctx->qp;
drivers/crypto/hisilicon/sec2/sec_crypto.c
624
struct hisi_qp *qp;
drivers/crypto/hisilicon/sec2/sec_main.c
412
void sec_destroy_qps(struct hisi_qp **qps, int qp_num)
drivers/crypto/hisilicon/sec2/sec_main.c
418
struct hisi_qp **sec_create_qps(void)
drivers/crypto/hisilicon/sec2/sec_main.c
422
struct hisi_qp **qps;
drivers/crypto/hisilicon/sec2/sec_main.c
426
qps = kzalloc_objs(struct hisi_qp *, ctx_num);
drivers/crypto/hisilicon/zip/zip.h
102
int zip_create_qps(struct hisi_qp **qps, int qp_num, int node, u8 *alg_type);
drivers/crypto/hisilicon/zip/zip_crypto.c
256
struct hisi_qp *qp = qp_ctx->qp;
drivers/crypto/hisilicon/zip/zip_crypto.c
314
static void hisi_zip_acomp_cb(struct hisi_qp *qp, void *data)
drivers/crypto/hisilicon/zip/zip_crypto.c
420
struct hisi_qp *qps[HZIP_CTX_Q_NUM] = { NULL };
drivers/crypto/hisilicon/zip/zip_crypto.c
453
struct hisi_qp *qps[HZIP_CTX_Q_NUM] = { NULL };
drivers/crypto/hisilicon/zip/zip_crypto.c
550
void (*fn)(struct hisi_qp *, void *))
drivers/crypto/hisilicon/zip/zip_crypto.c
69
struct hisi_qp *qp;
drivers/crypto/hisilicon/zip/zip_main.c
458
int zip_create_qps(struct hisi_qp **qps, int qp_num, int node, u8 *alg_type)
include/linux/hisi_acc_qm.h
430
struct hisi_qp *qp_array;
include/linux/hisi_acc_qm.h
493
void (*req_cb)(struct hisi_qp *qp, void *data);
include/linux/hisi_acc_qm.h
494
void (*event_cb)(struct hisi_qp *qp);
include/linux/hisi_acc_qm.h
574
int hisi_qp_send(struct hisi_qp *qp, const void *msg);
include/linux/hisi_acc_qm.h
610
u8 *alg_type, int node, struct hisi_qp **qps);
include/linux/hisi_acc_qm.h
611
void hisi_qm_free_qps(struct hisi_qp **qps, int qp_num);