Home
last modified time | relevance | path

Searched refs:drv_ctx (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/crypto/caam/
A Dqi.c336 new_fq = create_caam_req_fq(drv_ctx->qidev, drv_ctx->rsp_fq, in caam_drv_ctx_update()
412 drv_ctx = kzalloc(sizeof(*drv_ctx), GFP_ATOMIC); in caam_drv_ctx_init()
413 if (!drv_ctx) in caam_drv_ctx_init()
424 size = sizeof(drv_ctx->prehdr) + sizeof(drv_ctx->sh_desc); in caam_drv_ctx_init()
429 kfree(drv_ctx); in caam_drv_ctx_init()
448 drv_ctx->rsp_fq = per_cpu(pcpu_qipriv.rsp_fq, drv_ctx->cpu); in caam_drv_ctx_init()
464 return drv_ctx; in caam_drv_ctx_init()
500 if (kill_fq(drv_ctx->qidev, drv_ctx->req_fq)) in caam_drv_ctx_rel()
503 dma_unmap_single(drv_ctx->qidev, drv_ctx->context_a, in caam_drv_ctx_rel()
504 sizeof(drv_ctx->sh_desc) + sizeof(drv_ctx->prehdr), in caam_drv_ctx_rel()
[all …]
A Dcaamalg_qi.c837 struct caam_drv_ctx *drv_ctx = ctx->drv_ctx[type]; in get_drv_ctx() local
840 if (unlikely(!drv_ctx)) { in get_drv_ctx()
844 drv_ctx = ctx->drv_ctx[type]; in get_drv_ctx()
845 if (!drv_ctx) { in get_drv_ctx()
855 if (!IS_ERR(drv_ctx)) in get_drv_ctx()
858 ctx->drv_ctx[type] = drv_ctx; in get_drv_ctx()
864 return drv_ctx; in get_drv_ctx()
958 if (IS_ERR(drv_ctx)) in aead_edesc_alloc()
1092 edesc->drv_req.drv_ctx = drv_ctx; in aead_edesc_alloc()
1262 if (IS_ERR(drv_ctx)) in skcipher_edesc_alloc()
[all …]
A Dqi.h88 struct caam_drv_ctx *drv_ctx; member
131 bool caam_drv_ctx_busy(struct caam_drv_ctx *drv_ctx);
143 int caam_drv_ctx_update(struct caam_drv_ctx *drv_ctx, u32 *sh_desc);
149 void caam_drv_ctx_rel(struct caam_drv_ctx *drv_ctx);
/linux/drivers/crypto/xilinx/
A Dzynqmp-aes-gcm.c283 struct zynqmp_aead_drv_ctx *drv_ctx; in zynqmp_aes_aead_encrypt() local
289 drv_ctx = container_of(alg, struct zynqmp_aead_drv_ctx, alg.aead); in zynqmp_aes_aead_encrypt()
291 return crypto_transfer_aead_request_to_engine(drv_ctx->engine, req); in zynqmp_aes_aead_encrypt()
296 struct zynqmp_aead_drv_ctx *drv_ctx; in zynqmp_aes_aead_decrypt() local
302 drv_ctx = container_of(alg, struct zynqmp_aead_drv_ctx, alg.aead); in zynqmp_aes_aead_decrypt()
304 return crypto_transfer_aead_request_to_engine(drv_ctx->engine, req); in zynqmp_aes_aead_decrypt()
312 struct zynqmp_aead_drv_ctx *drv_ctx; in zynqmp_aes_aead_init() local
315 drv_ctx = container_of(alg, struct zynqmp_aead_drv_ctx, alg.aead); in zynqmp_aes_aead_init()
316 tfm_ctx->dev = drv_ctx->dev; in zynqmp_aes_aead_init()
322 tfm_ctx->fbk_cipher = crypto_alloc_aead(drv_ctx->alg.aead.base.cra_name, in zynqmp_aes_aead_init()
[all …]

Completed in 15 milliseconds