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
455
struct hisi_qp *hpre_create_qp(u8 type)
drivers/crypto/hisilicon/hpre/hpre_main.c
458
struct hisi_qp *qp = NULL;
drivers/crypto/hisilicon/qm.c
1025
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
1115
static void qm_set_qp_disable(struct hisi_qp *qp, int offset)
drivers/crypto/hisilicon/qm.c
1131
struct hisi_qp *qp = &qm->qp_array[qp_id];
drivers/crypto/hisilicon/qm.c
1214
static void qm_init_qp_status(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
1813
static int qm_stop_qp(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2032
static void *qm_get_avail_sqe(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2043
static void hisi_qm_unset_hw_reset(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2052
static struct hisi_qp *find_shareable_qp(struct hisi_qm *qm, u8 alg_type, bool is_in_kernel)
drivers/crypto/hisilicon/qm.c
2055
struct hisi_qp *share_qp = NULL;
drivers/crypto/hisilicon/qm.c
2056
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
2083
static struct hisi_qp *qm_create_qp_nolock(struct hisi_qm *qm, u8 alg_type, bool is_in_kernel)
drivers/crypto/hisilicon/qm.c
2086
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
2127
static struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, u8 alg_type)
drivers/crypto/hisilicon/qm.c
2129
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
2152
static void hisi_qm_release_qp(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2166
static int qm_sq_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid)
drivers/crypto/hisilicon/qm.c
2192
static int qm_cq_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid)
drivers/crypto/hisilicon/qm.c
2221
static int qm_qp_ctx_cfg(struct hisi_qp *qp, int qp_id, u32 pasid)
drivers/crypto/hisilicon/qm.c
2234
static int qm_start_qp_nolock(struct hisi_qp *qp, unsigned long arg)
drivers/crypto/hisilicon/qm.c
2265
int hisi_qm_start_qp(struct hisi_qp *qp, unsigned long arg)
drivers/crypto/hisilicon/qm.c
2284
static void qp_stop_fail_cb(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2348
static int qm_drain_qp(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2382
static void qm_stop_qp_nolock(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2421
void hisi_qm_stop_qp(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2444
int hisi_qp_send(struct hisi_qp *qp, const void *msg)
drivers/crypto/hisilicon/qm.c
2493
static void qm_qp_event_notifier(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
2524
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
2542
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2552
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2603
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2610
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2639
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2657
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
2667
struct hisi_qp *qp = q->priv;
drivers/crypto/hisilicon/qm.c
3005
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3024
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3412
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3442
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3464
struct hisi_qp *qp;
drivers/crypto/hisilicon/qm.c
3630
static void qm_release_qp_nolock(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
3646
void hisi_qm_free_qps(struct hisi_qp **qps, int qp_num)
drivers/crypto/hisilicon/qm.c
3691
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
3782
u8 *alg_type, int node, struct hisi_qp **qps)
drivers/crypto/hisilicon/qm.c
5770
qm->qp_array = kzalloc_objs(struct hisi_qp, qm->qp_num);
drivers/crypto/hisilicon/qm.c
987
static void qm_cq_head_update(struct hisi_qp *qp)
drivers/crypto/hisilicon/qm.c
997
static void qm_poll_req_cb(struct hisi_qp *qp)
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
409
void sec_destroy_qps(struct hisi_qp **qps, int qp_num)
drivers/crypto/hisilicon/sec2/sec_main.c
415
struct hisi_qp **sec_create_qps(void)
drivers/crypto/hisilicon/sec2/sec_main.c
419
struct hisi_qp **qps;
drivers/crypto/hisilicon/sec2/sec_main.c
423
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
449
int zip_create_qps(struct hisi_qp **qps, int qp_num, int node, u8 *alg_type)
include/linux/hisi_acc_qm.h
407
struct hisi_qp *qp_array;
include/linux/hisi_acc_qm.h
469
void (*req_cb)(struct hisi_qp *qp, void *data);
include/linux/hisi_acc_qm.h
470
void (*event_cb)(struct hisi_qp *qp);
include/linux/hisi_acc_qm.h
549
int hisi_qm_start_qp(struct hisi_qp *qp, unsigned long arg);
include/linux/hisi_acc_qm.h
550
void hisi_qm_stop_qp(struct hisi_qp *qp);
include/linux/hisi_acc_qm.h
551
int hisi_qp_send(struct hisi_qp *qp, const void *msg);
include/linux/hisi_acc_qm.h
587
u8 *alg_type, int node, struct hisi_qp **qps);
include/linux/hisi_acc_qm.h
588
void hisi_qm_free_qps(struct hisi_qp **qps, int qp_num);