Lines Matching refs:hisi_zip_ctx
66 struct hisi_zip_ctx *ctx;
82 struct hisi_zip_ctx {
196 static void hisi_zip_fill_sqe(struct hisi_zip_ctx *ctx, struct hisi_zip_sqe *sqe,
316 struct hisi_zip_ctx *ctx = crypto_tfm_ctx(acomp_req->base.tfm);
337 struct hisi_zip_ctx *ctx = crypto_tfm_ctx(acomp_req->base.tfm);
397 static int hisi_zip_ctx_init(struct hisi_zip_ctx *hisi_zip_ctx, u8 req_type, int node)
414 qp_ctx = &hisi_zip_ctx->qp_ctx[i];
415 qp_ctx->ctx = hisi_zip_ctx;
419 hisi_qm_stop_qp(hisi_zip_ctx->qp_ctx[j].qp);
428 hisi_zip_ctx->ops = &hisi_zip_ops;
433 static void hisi_zip_ctx_exit(struct hisi_zip_ctx *hisi_zip_ctx)
438 hisi_zip_release_qp(&hisi_zip_ctx->qp_ctx[i]);
441 static int hisi_zip_create_req_q(struct hisi_zip_ctx *ctx)
483 static void hisi_zip_release_req_q(struct hisi_zip_ctx *ctx)
493 static int hisi_zip_create_sgl_pool(struct hisi_zip_ctx *ctx)
520 static void hisi_zip_release_sgl_pool(struct hisi_zip_ctx *ctx)
529 static void hisi_zip_set_acomp_cb(struct hisi_zip_ctx *ctx,
541 struct hisi_zip_ctx *ctx = crypto_tfm_ctx(&tfm->base);
578 struct hisi_zip_ctx *ctx = crypto_tfm_ctx(&tfm->base);
597 .cra_ctxsize = sizeof(struct hisi_zip_ctx),