Lines Matching refs:drv_req

739 	struct caam_drv_req drv_req;  member
759 struct caam_drv_req drv_req; member
833 edesc->iv_dma, ivsize, edesc->drv_req.drv_ctx->op_type, in aead_unmap()
846 edesc->iv_dma, ivsize, edesc->drv_req.drv_ctx->op_type, in ablkcipher_unmap()
850 static void aead_done(struct caam_drv_req *drv_req, u32 status) in aead_done() argument
854 struct aead_request *aead_req = drv_req->app_ctx; in aead_done()
876 edesc = container_of(drv_req, typeof(*edesc), drv_req); in aead_done()
1021 edesc->drv_req.app_ctx = req; in aead_edesc_alloc()
1022 edesc->drv_req.cbk = aead_done; in aead_edesc_alloc()
1023 edesc->drv_req.drv_ctx = drv_ctx; in aead_edesc_alloc()
1066 fd_sgt = &edesc->drv_req.fd_sgt[0]; in aead_edesc_alloc()
1104 ret = caam_qi_enqueue(ctx->qidev, &edesc->drv_req); in aead_crypt()
1141 static void ablkcipher_done(struct caam_drv_req *drv_req, u32 status) in ablkcipher_done() argument
1144 struct ablkcipher_request *req = drv_req->app_ctx; in ablkcipher_done()
1154 edesc = container_of(drv_req, typeof(*edesc), drv_req); in ablkcipher_done()
1171 if (edesc->drv_req.drv_ctx->op_type == GIVENCRYPT) { in ablkcipher_done()
1185 if (edesc->drv_req.drv_ctx->op_type != DECRYPT) in ablkcipher_done()
1294 edesc->drv_req.app_ctx = req; in ablkcipher_edesc_alloc()
1295 edesc->drv_req.cbk = ablkcipher_done; in ablkcipher_edesc_alloc()
1296 edesc->drv_req.drv_ctx = drv_ctx; in ablkcipher_edesc_alloc()
1315 fd_sgt = &edesc->drv_req.fd_sgt[0]; in ablkcipher_edesc_alloc()
1436 edesc->drv_req.app_ctx = req; in ablkcipher_giv_edesc_alloc()
1437 edesc->drv_req.cbk = ablkcipher_done; in ablkcipher_giv_edesc_alloc()
1438 edesc->drv_req.drv_ctx = drv_ctx; in ablkcipher_giv_edesc_alloc()
1457 fd_sgt = &edesc->drv_req.fd_sgt[0]; in ablkcipher_giv_edesc_alloc()
1496 ret = caam_qi_enqueue(ctx->qidev, &edesc->drv_req); in ablkcipher_crypt()
1533 ret = caam_qi_enqueue(ctx->qidev, &edesc->drv_req); in ablkcipher_givencrypt()