Searched refs:drv_ctx (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/crypto/caam/ |
| H A D | qi.c | 125 refcount_inc(&req->drv_ctx->refcnt); in caam_qi_enqueue() 126 ret = qman_enqueue(req->drv_ctx->req_fq, &fd); in caam_qi_enqueue() 130 refcount_dec(&req->drv_ctx->refcnt); in caam_qi_enqueue() 159 refcount_dec(&drv_req->drv_ctx->refcnt); in caam_fq_ern_cb() 166 dma_unmap_single(drv_req->drv_ctx->qidev, qm_fd_addr(fd), in caam_fq_ern_cb() 293 static int empty_caam_fq(struct qman_fq *fq, struct caam_drv_ctx *drv_ctx) in empty_caam_fq() argument 313 if (refcount_read(&drv_ctx->refcnt) == 1) in empty_caam_fq() 320 dev_warn_once(drv_ctx->qidev, "%d frames from FQID %u still pending in CAAM\n", in empty_caam_fq() 321 refcount_read(&drv_ctx->refcnt), fq->fqid); in empty_caam_fq() 326 int caam_drv_ctx_update(struct caam_drv_ctx *drv_ctx, u32 *sh_desc) in caam_drv_ctx_update() argument [all …]
|
| H A D | qi.h | 92 struct caam_drv_ctx *drv_ctx; member 135 bool caam_drv_ctx_busy(struct caam_drv_ctx *drv_ctx); 147 int caam_drv_ctx_update(struct caam_drv_ctx *drv_ctx, u32 *sh_desc); 153 void caam_drv_ctx_rel(struct caam_drv_ctx *drv_ctx);
|
| /linux/drivers/crypto/xilinx/ |
| H A D | zynqmp-aes-gcm.c | 430 struct xilinx_aead_alg *drv_ctx; in xilinx_handle_aes_req() local 433 drv_ctx = container_of(alg, struct xilinx_aead_alg, aead.base); in xilinx_handle_aes_req() 434 err = drv_ctx->aes_aead_cipher(areq); in xilinx_handle_aes_req() 603 struct xilinx_aead_alg *drv_ctx; in zynqmp_aes_aead_encrypt() local 606 drv_ctx = container_of(alg, struct xilinx_aead_alg, aead.base); in zynqmp_aes_aead_encrypt() 619 return crypto_transfer_aead_request_to_engine(drv_ctx->aead_dev->engine, req); in zynqmp_aes_aead_encrypt() 628 struct xilinx_aead_alg *drv_ctx; in versal_aes_aead_encrypt() local 631 drv_ctx = container_of(alg, struct xilinx_aead_alg, aead.base); in versal_aes_aead_encrypt() 644 return crypto_transfer_aead_request_to_engine(drv_ctx->aead_dev->engine, req); in versal_aes_aead_encrypt() 653 struct xilinx_aead_alg *drv_ctx; in zynqmp_aes_aead_decrypt() local [all …]
|