Searched refs:drv_ctx (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/crypto/caam/ |
D | qi.c | 124 ret = qman_enqueue(req->drv_ctx->req_fq, &fd); in caam_qi_enqueue() 160 dma_unmap_single(drv_req->drv_ctx->qidev, qm_fd_addr(fd), in caam_fq_ern_cb() 309 int caam_drv_ctx_update(struct caam_drv_ctx *drv_ctx, u32 *sh_desc) in caam_drv_ctx_update() argument 314 struct device *qidev = drv_ctx->qidev; in caam_drv_ctx_update() 323 old_fq = drv_ctx->req_fq; in caam_drv_ctx_update() 326 new_fq = create_caam_req_fq(drv_ctx->qidev, drv_ctx->rsp_fq, in caam_drv_ctx_update() 327 drv_ctx->context_a, 0); in caam_drv_ctx_update() 334 drv_ctx->req_fq = new_fq; in caam_drv_ctx_update() 342 drv_ctx->req_fq = old_fq; in caam_drv_ctx_update() 354 drv_ctx->prehdr[0] = cpu_to_caam32((1 << PREHDR_RSLS_SHIFT) | in caam_drv_ctx_update() [all …]
|
D | caamalg_qi.c | 62 struct caam_drv_ctx *drv_ctx[NUM_OP]; member 263 if (ctx->drv_ctx[ENCRYPT]) { in aead_setkey() 264 ret = caam_drv_ctx_update(ctx->drv_ctx[ENCRYPT], in aead_setkey() 272 if (ctx->drv_ctx[DECRYPT]) { in aead_setkey() 273 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in aead_setkey() 363 if (ctx->drv_ctx[ENCRYPT]) { in gcm_setkey() 364 ret = caam_drv_ctx_update(ctx->drv_ctx[ENCRYPT], in gcm_setkey() 372 if (ctx->drv_ctx[DECRYPT]) { in gcm_setkey() 373 ret = caam_drv_ctx_update(ctx->drv_ctx[DECRYPT], in gcm_setkey() 467 if (ctx->drv_ctx[ENCRYPT]) { in rfc4106_setkey() [all …]
|
D | qi.h | 113 struct caam_drv_ctx *drv_ctx; member 156 bool caam_drv_ctx_busy(struct caam_drv_ctx *drv_ctx); 168 int caam_drv_ctx_update(struct caam_drv_ctx *drv_ctx, u32 *sh_desc); 174 void caam_drv_ctx_rel(struct caam_drv_ctx *drv_ctx);
|