skreq 78 crypto/algif_aead.c SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, null_tfm); skreq 80 crypto/algif_aead.c skcipher_request_set_sync_tfm(skreq, null_tfm); skreq 81 crypto/algif_aead.c skcipher_request_set_callback(skreq, CRYPTO_TFM_REQ_MAY_BACKLOG, skreq 83 crypto/algif_aead.c skcipher_request_set_crypt(skreq, src, dst, len, NULL); skreq 85 crypto/algif_aead.c return crypto_skcipher_encrypt(skreq); skreq 191 crypto/authenc.c SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, ctx->null); skreq 193 crypto/authenc.c skcipher_request_set_sync_tfm(skreq, ctx->null); skreq 194 crypto/authenc.c skcipher_request_set_callback(skreq, aead_request_flags(req), skreq 196 crypto/authenc.c skcipher_request_set_crypt(skreq, req->src, req->dst, req->assoclen, skreq 199 crypto/authenc.c return crypto_skcipher_encrypt(skreq); skreq 211 crypto/authenc.c struct skcipher_request *skreq = (void *)(areq_ctx->tail + skreq 227 crypto/authenc.c skcipher_request_set_tfm(skreq, enc); skreq 228 crypto/authenc.c skcipher_request_set_callback(skreq, aead_request_flags(req), skreq 230 crypto/authenc.c skcipher_request_set_crypt(skreq, src, dst, cryptlen, req->iv); skreq 232 crypto/authenc.c err = crypto_skcipher_encrypt(skreq); skreq 248 crypto/authenc.c struct skcipher_request *skreq = (void *)(areq_ctx->tail + skreq 265 crypto/authenc.c skcipher_request_set_tfm(skreq, ctx->enc); skreq 266 crypto/authenc.c skcipher_request_set_callback(skreq, aead_request_flags(req), skreq 268 crypto/authenc.c skcipher_request_set_crypt(skreq, src, dst, skreq 271 crypto/authenc.c return crypto_skcipher_decrypt(skreq); skreq 181 crypto/authencesn.c SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, ctx->null); skreq 183 crypto/authencesn.c skcipher_request_set_sync_tfm(skreq, ctx->null); skreq 184 crypto/authencesn.c skcipher_request_set_callback(skreq, aead_request_flags(req), skreq 186 crypto/authencesn.c skcipher_request_set_crypt(skreq, req->src, req->dst, len, NULL); skreq 188 crypto/authencesn.c return crypto_skcipher_encrypt(skreq); skreq 196 crypto/authencesn.c struct skcipher_request *skreq = (void *)(areq_ctx->tail + skreq 217 crypto/authencesn.c skcipher_request_set_tfm(skreq, enc); skreq 218 crypto/authencesn.c skcipher_request_set_callback(skreq, aead_request_flags(req), skreq 220 crypto/authencesn.c skcipher_request_set_crypt(skreq, src, dst, cryptlen, req->iv); skreq 222 crypto/authencesn.c err = crypto_skcipher_encrypt(skreq); skreq 236 crypto/authencesn.c struct skcipher_request *skreq = (void *)(areq_ctx->tail + skreq 263 crypto/authencesn.c skcipher_request_set_tfm(skreq, ctx->enc); skreq 264 crypto/authencesn.c skcipher_request_set_callback(skreq, flags, skreq 266 crypto/authencesn.c skcipher_request_set_crypt(skreq, dst, dst, cryptlen, req->iv); skreq 268 crypto/authencesn.c return crypto_skcipher_decrypt(skreq); skreq 50 crypto/ccm.c struct skcipher_request skreq; skreq 298 crypto/ccm.c struct skcipher_request *skreq = &pctx->skreq; skreq 317 crypto/ccm.c skcipher_request_set_tfm(skreq, ctx->ctr); skreq 318 crypto/ccm.c skcipher_request_set_callback(skreq, pctx->flags, skreq 320 crypto/ccm.c skcipher_request_set_crypt(skreq, pctx->src, dst, cryptlen + 16, iv); skreq 321 crypto/ccm.c err = crypto_skcipher_encrypt(skreq); skreq 358 crypto/ccm.c struct skcipher_request *skreq = &pctx->skreq; skreq 382 crypto/ccm.c skcipher_request_set_tfm(skreq, ctx->ctr); skreq 383 crypto/ccm.c skcipher_request_set_callback(skreq, pctx->flags, skreq 385 crypto/ccm.c skcipher_request_set_crypt(skreq, pctx->src, dst, cryptlen + 16, iv); skreq 386 crypto/ccm.c err = crypto_skcipher_decrypt(skreq); skreq 74 crypto/gcm.c struct skcipher_request skreq; skreq 189 crypto/gcm.c struct skcipher_request *skreq = &pctx->u.skreq; skreq 194 crypto/gcm.c skcipher_request_set_tfm(skreq, ctx->ctr); skreq 195 crypto/gcm.c skcipher_request_set_crypt(skreq, pctx->src, dst, skreq 460 crypto/gcm.c struct skcipher_request *skreq = &pctx->u.skreq; skreq 465 crypto/gcm.c skcipher_request_set_callback(skreq, flags, gcm_encrypt_done, req); skreq 467 crypto/gcm.c return crypto_skcipher_encrypt(skreq) ?: skreq 499 crypto/gcm.c struct skcipher_request *skreq = &pctx->u.skreq; skreq 503 crypto/gcm.c skcipher_request_set_callback(skreq, flags, gcm_decrypt_done, req); skreq 504 crypto/gcm.c return crypto_skcipher_decrypt(skreq) ?: crypto_gcm_verify(req); skreq 361 drivers/block/skd_main.c struct skd_request_context *skreq); skreq 363 drivers/block/skd_main.c struct skd_request_context *skreq); skreq 377 drivers/block/skd_main.c struct skd_request_context *skreq, const char *event); skreq 424 drivers/block/skd_main.c struct skd_request_context *skreq) skreq 426 drivers/block/skd_main.c skreq->flush_cmd = 1; skreq 487 drivers/block/skd_main.c struct skd_request_context *const skreq = blk_mq_rq_to_pdu(req); skreq 498 drivers/block/skd_main.c skreq->retries = 0; skreq 507 drivers/block/skd_main.c SKD_ASSERT(skreq->state == SKD_REQ_STATE_IDLE); skreq 513 drivers/block/skd_main.c skreq->id = tag + SKD_ID_RW_REQUEST; skreq 514 drivers/block/skd_main.c skreq->flush_cmd = 0; skreq 515 drivers/block/skd_main.c skreq->n_sg = 0; skreq 516 drivers/block/skd_main.c skreq->sg_byte_count = 0; skreq 518 drivers/block/skd_main.c skreq->fitmsg_id = 0; skreq 520 drivers/block/skd_main.c skreq->data_dir = data_dir == READ ? DMA_FROM_DEVICE : DMA_TO_DEVICE; skreq 522 drivers/block/skd_main.c if (req->bio && !skd_preop_sg_list(skdev, skreq)) { skreq 524 drivers/block/skd_main.c skreq->status = BLK_STS_RESOURCE; skreq 529 drivers/block/skd_main.c dma_sync_single_for_device(&skdev->pdev->dev, skreq->sksg_dma_address, skreq 530 drivers/block/skd_main.c skreq->n_sg * skreq 554 drivers/block/skd_main.c skreq->fitmsg_id = skmsg->id; skreq 559 drivers/block/skd_main.c scsi_req->hdr.tag = skreq->id; skreq 561 drivers/block/skd_main.c cpu_to_be64(skreq->sksg_dma_address); skreq 564 drivers/block/skd_main.c skd_prep_zerosize_flush_cdb(scsi_req, skreq); skreq 565 drivers/block/skd_main.c SKD_ASSERT(skreq->flush_cmd == 1); skreq 573 drivers/block/skd_main.c scsi_req->hdr.sg_list_len_bytes = cpu_to_be32(skreq->sg_byte_count); skreq 576 drivers/block/skd_main.c skreq->state = SKD_REQ_STATE_BUSY; skreq 581 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "req=0x%x busy=%d\n", skreq->id, skreq 614 drivers/block/skd_main.c struct skd_request_context *skreq = blk_mq_rq_to_pdu(req); skreq 616 drivers/block/skd_main.c blk_mq_end_request(req, skreq->status); skreq 620 drivers/block/skd_main.c struct skd_request_context *skreq) skreq 622 drivers/block/skd_main.c struct request *req = blk_mq_rq_from_pdu(skreq); skreq 623 drivers/block/skd_main.c struct scatterlist *sgl = &skreq->sg[0], *sg; skreq 627 drivers/block/skd_main.c skreq->sg_byte_count = 0; skreq 629 drivers/block/skd_main.c WARN_ON_ONCE(skreq->data_dir != DMA_TO_DEVICE && skreq 630 drivers/block/skd_main.c skreq->data_dir != DMA_FROM_DEVICE); skreq 640 drivers/block/skd_main.c n_sg = dma_map_sg(&skdev->pdev->dev, sgl, n_sg, skreq->data_dir); skreq 646 drivers/block/skd_main.c skreq->n_sg = n_sg; skreq 649 drivers/block/skd_main.c struct fit_sg_descriptor *sgd = &skreq->sksg_list[i]; skreq 655 drivers/block/skd_main.c skreq->sg_byte_count += cnt; skreq 660 drivers/block/skd_main.c skreq->sksg_list[n_sg - 1].next_desc_ptr = 0LL; skreq 661 drivers/block/skd_main.c skreq->sksg_list[n_sg - 1].control = FIT_SGD_CONTROL_LAST; skreq 666 drivers/block/skd_main.c skreq->id, skreq->sksg_list, &skreq->sksg_dma_address); skreq 668 drivers/block/skd_main.c struct fit_sg_descriptor *sgd = &skreq->sksg_list[i]; skreq 681 drivers/block/skd_main.c struct skd_request_context *skreq) skreq 687 drivers/block/skd_main.c skreq->sksg_list[skreq->n_sg - 1].next_desc_ptr = skreq 688 drivers/block/skd_main.c skreq->sksg_dma_address + skreq 689 drivers/block/skd_main.c ((skreq->n_sg) * sizeof(struct fit_sg_descriptor)); skreq 690 drivers/block/skd_main.c dma_unmap_sg(&skdev->pdev->dev, &skreq->sg[0], skreq->n_sg, skreq 691 drivers/block/skd_main.c skreq->data_dir); skreq 1411 drivers/block/skd_main.c struct skd_request_context *skreq, skreq 1414 drivers/block/skd_main.c u8 cmp_status = skreq->completion.status; skreq 1416 drivers/block/skd_main.c switch (skd_check_status(skdev, cmp_status, &skreq->err_info)) { skreq 1419 drivers/block/skd_main.c skreq->status = BLK_STS_OK; skreq 1424 drivers/block/skd_main.c skd_log_skreq(skdev, skreq, "retry(busy)"); skreq 1433 drivers/block/skd_main.c if (++skreq->retries < SKD_MAX_RETRIES) { skreq 1434 drivers/block/skd_main.c skd_log_skreq(skdev, skreq, "retry"); skreq 1442 drivers/block/skd_main.c skreq->status = BLK_STS_IOERR; skreq 1449 drivers/block/skd_main.c struct skd_request_context *skreq) skreq 1454 drivers/block/skd_main.c skreq->state = SKD_REQ_STATE_IDLE; skreq 1466 drivers/block/skd_main.c struct skd_request_context *skreq; skreq 1530 drivers/block/skd_main.c skreq = blk_mq_rq_to_pdu(rq); skreq 1535 drivers/block/skd_main.c if (skreq->id != req_id) { skreq 1538 drivers/block/skd_main.c req_id, skreq->id, cmp_cntxt); skreq 1543 drivers/block/skd_main.c SKD_ASSERT(skreq->state == SKD_REQ_STATE_BUSY); skreq 1545 drivers/block/skd_main.c skreq->completion = *skcmp; skreq 1547 drivers/block/skd_main.c skreq->err_info = *skerr; skreq 1553 drivers/block/skd_main.c if (skreq->n_sg > 0) skreq 1554 drivers/block/skd_main.c skd_postop_sg_list(skdev, skreq); skreq 1556 drivers/block/skd_main.c skd_release_skreq(skdev, skreq); skreq 1562 drivers/block/skd_main.c skreq->status = BLK_STS_OK; skreq 1565 drivers/block/skd_main.c skd_resolve_req_exception(skdev, skreq, rq); skreq 1898 drivers/block/skd_main.c struct skd_request_context *skreq = blk_mq_rq_to_pdu(req); skreq 1900 drivers/block/skd_main.c if (skreq->state != SKD_REQ_STATE_BUSY) skreq 1903 drivers/block/skd_main.c skd_log_skreq(skdev, skreq, "recover"); skreq 1906 drivers/block/skd_main.c if (skreq->n_sg > 0) skreq 1907 drivers/block/skd_main.c skd_postop_sg_list(skdev, skreq); skreq 1909 drivers/block/skd_main.c skreq->state = SKD_REQ_STATE_IDLE; skreq 1910 drivers/block/skd_main.c skreq->status = BLK_STS_IOERR; skreq 2743 drivers/block/skd_main.c struct skd_request_context *skreq = blk_mq_rq_to_pdu(rq); skreq 2745 drivers/block/skd_main.c skreq->state = SKD_REQ_STATE_IDLE; skreq 2746 drivers/block/skd_main.c skreq->sg = (void *)(skreq + 1); skreq 2747 drivers/block/skd_main.c sg_init_table(skreq->sg, skd_sgs_per_request); skreq 2748 drivers/block/skd_main.c skreq->sksg_list = skd_cons_sg_list(skdev, skd_sgs_per_request, skreq 2749 drivers/block/skd_main.c &skreq->sksg_dma_address); skreq 2751 drivers/block/skd_main.c return skreq->sksg_list ? 0 : -ENOMEM; skreq 2758 drivers/block/skd_main.c struct skd_request_context *skreq = blk_mq_rq_to_pdu(rq); skreq 2760 drivers/block/skd_main.c skd_free_sg_list(skdev, skreq->sksg_list, skreq->sksg_dma_address); skreq 3578 drivers/block/skd_main.c struct skd_request_context *skreq, const char *event) skreq 3580 drivers/block/skd_main.c struct request *req = blk_mq_rq_from_pdu(skreq); skreq 3584 drivers/block/skd_main.c dev_dbg(&skdev->pdev->dev, "skreq=%p event='%s'\n", skreq, event); skreq 3586 drivers/block/skd_main.c skd_skreq_state_to_str(skreq->state), skreq->state, skreq->id, skreq 3587 drivers/block/skd_main.c skreq->fitmsg_id); skreq 3589 drivers/block/skd_main.c skreq->data_dir, skreq->n_sg); skreq 137 drivers/crypto/cavium/nitrox/nitrox_skcipher.c static int alloc_src_sglist(struct skcipher_request *skreq, int ivsize) skreq 139 drivers/crypto/cavium/nitrox/nitrox_skcipher.c struct nitrox_kcrypt_request *nkreq = skcipher_request_ctx(skreq); skreq 140 drivers/crypto/cavium/nitrox/nitrox_skcipher.c int nents = sg_nents(skreq->src) + 1; skreq 148 drivers/crypto/cavium/nitrox/nitrox_skcipher.c nitrox_creq_copy_iv(nkreq->src, skreq->iv, ivsize); skreq 149 drivers/crypto/cavium/nitrox/nitrox_skcipher.c nitrox_creq_set_src_sg(nkreq, nents, ivsize, skreq->src, skreq 150 drivers/crypto/cavium/nitrox/nitrox_skcipher.c skreq->cryptlen); skreq 155 drivers/crypto/cavium/nitrox/nitrox_skcipher.c static int alloc_dst_sglist(struct skcipher_request *skreq, int ivsize) skreq 157 drivers/crypto/cavium/nitrox/nitrox_skcipher.c struct nitrox_kcrypt_request *nkreq = skcipher_request_ctx(skreq); skreq 158 drivers/crypto/cavium/nitrox/nitrox_skcipher.c int nents = sg_nents(skreq->dst) + 3; skreq 170 drivers/crypto/cavium/nitrox/nitrox_skcipher.c nitrox_creq_set_dst_sg(nkreq, nents, ivsize, skreq->dst, skreq 171 drivers/crypto/cavium/nitrox/nitrox_skcipher.c skreq->cryptlen); skreq 176 drivers/crypto/cavium/nitrox/nitrox_skcipher.c static void free_src_sglist(struct skcipher_request *skreq) skreq 178 drivers/crypto/cavium/nitrox/nitrox_skcipher.c struct nitrox_kcrypt_request *nkreq = skcipher_request_ctx(skreq); skreq 183 drivers/crypto/cavium/nitrox/nitrox_skcipher.c static void free_dst_sglist(struct skcipher_request *skreq) skreq 185 drivers/crypto/cavium/nitrox/nitrox_skcipher.c struct nitrox_kcrypt_request *nkreq = skcipher_request_ctx(skreq); skreq 192 drivers/crypto/cavium/nitrox/nitrox_skcipher.c struct skcipher_request *skreq = arg; skreq 194 drivers/crypto/cavium/nitrox/nitrox_skcipher.c free_src_sglist(skreq); skreq 195 drivers/crypto/cavium/nitrox/nitrox_skcipher.c free_dst_sglist(skreq); skreq 201 drivers/crypto/cavium/nitrox/nitrox_skcipher.c skcipher_request_complete(skreq, err); skreq 204 drivers/crypto/cavium/nitrox/nitrox_skcipher.c static int nitrox_skcipher_crypt(struct skcipher_request *skreq, bool enc) skreq 206 drivers/crypto/cavium/nitrox/nitrox_skcipher.c struct crypto_skcipher *cipher = crypto_skcipher_reqtfm(skreq); skreq 208 drivers/crypto/cavium/nitrox/nitrox_skcipher.c struct nitrox_kcrypt_request *nkreq = skcipher_request_ctx(skreq); skreq 214 drivers/crypto/cavium/nitrox/nitrox_skcipher.c creq->flags = skreq->base.flags; skreq 215 drivers/crypto/cavium/nitrox/nitrox_skcipher.c creq->gfp = (skreq->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP) ? skreq 223 drivers/crypto/cavium/nitrox/nitrox_skcipher.c creq->gph.param0 = cpu_to_be16(skreq->cryptlen); skreq 232 drivers/crypto/cavium/nitrox/nitrox_skcipher.c ret = alloc_src_sglist(skreq, ivsize); skreq 236 drivers/crypto/cavium/nitrox/nitrox_skcipher.c ret = alloc_dst_sglist(skreq, ivsize); skreq 238 drivers/crypto/cavium/nitrox/nitrox_skcipher.c free_src_sglist(skreq); skreq 244 drivers/crypto/cavium/nitrox/nitrox_skcipher.c nitrox_skcipher_callback, skreq); skreq 247 drivers/crypto/cavium/nitrox/nitrox_skcipher.c static int nitrox_aes_encrypt(struct skcipher_request *skreq) skreq 249 drivers/crypto/cavium/nitrox/nitrox_skcipher.c return nitrox_skcipher_crypt(skreq, true); skreq 252 drivers/crypto/cavium/nitrox/nitrox_skcipher.c static int nitrox_aes_decrypt(struct skcipher_request *skreq) skreq 254 drivers/crypto/cavium/nitrox/nitrox_skcipher.c return nitrox_skcipher_crypt(skreq, false); skreq 264 drivers/crypto/cavium/nitrox/nitrox_skcipher.c static int nitrox_3des_encrypt(struct skcipher_request *skreq) skreq 266 drivers/crypto/cavium/nitrox/nitrox_skcipher.c return nitrox_skcipher_crypt(skreq, true); skreq 269 drivers/crypto/cavium/nitrox/nitrox_skcipher.c static int nitrox_3des_decrypt(struct skcipher_request *skreq) skreq 271 drivers/crypto/cavium/nitrox/nitrox_skcipher.c return nitrox_skcipher_crypt(skreq, false); skreq 423 drivers/crypto/hisilicon/sec/sec_algs.c struct skcipher_request *skreq = container_of(req_base, skreq 426 drivers/crypto/hisilicon/sec/sec_algs.c struct sec_request *sec_req = skcipher_request_ctx(skreq); skreq 430 drivers/crypto/hisilicon/sec/sec_algs.c struct crypto_skcipher *atfm = crypto_skcipher_reqtfm(skreq); skreq 460 drivers/crypto/hisilicon/sec/sec_algs.c skreq->iv, skreq 467 drivers/crypto/hisilicon/sec/sec_algs.c skreq->iv, skreq 476 drivers/crypto/hisilicon/sec/sec_algs.c crypto_inc(skreq->iv, 16); skreq 531 drivers/crypto/hisilicon/sec/sec_algs.c dma_unmap_sg(dev, skreq->src, sec_req->len_in, skreq 533 drivers/crypto/hisilicon/sec/sec_algs.c if (skreq->src != skreq->dst) skreq 534 drivers/crypto/hisilicon/sec/sec_algs.c dma_unmap_sg(dev, skreq->dst, sec_req->len_out, skreq 536 drivers/crypto/hisilicon/sec/sec_algs.c skreq->base.complete(&skreq->base, sec_req->err); skreq 706 drivers/crypto/hisilicon/sec/sec_algs.c static int sec_alg_skcipher_crypto(struct skcipher_request *skreq, skreq 709 drivers/crypto/hisilicon/sec/sec_algs.c struct crypto_skcipher *atfm = crypto_skcipher_reqtfm(skreq); skreq 713 drivers/crypto/hisilicon/sec/sec_algs.c struct sec_request *sec_req = skcipher_request_ctx(skreq); skreq 722 drivers/crypto/hisilicon/sec/sec_algs.c bool split = skreq->src != skreq->dst; skreq 725 drivers/crypto/hisilicon/sec/sec_algs.c sec_req->req_base = &skreq->base; skreq 728 drivers/crypto/hisilicon/sec/sec_algs.c sec_req->len_in = sg_nents(skreq->src); skreq 730 drivers/crypto/hisilicon/sec/sec_algs.c ret = sec_alg_alloc_and_calc_split_sizes(skreq->cryptlen, &split_sizes, skreq 735 drivers/crypto/hisilicon/sec/sec_algs.c ret = sec_map_and_split_sg(skreq->src, split_sizes, steps, &splits_in, skreq 742 drivers/crypto/hisilicon/sec/sec_algs.c sec_req->len_out = sg_nents(skreq->dst); skreq 743 drivers/crypto/hisilicon/sec/sec_algs.c ret = sec_map_and_split_sg(skreq->dst, split_sizes, steps, skreq 760 drivers/crypto/hisilicon/sec/sec_algs.c sec_req->dma_iv = dma_map_single(info->dev, skreq->iv, skreq 774 drivers/crypto/hisilicon/sec/sec_algs.c skreq->src != skreq->dst, skreq 813 drivers/crypto/hisilicon/sec/sec_algs.c if ((skreq->base.flags & CRYPTO_TFM_REQ_MAY_BACKLOG)) { skreq 848 drivers/crypto/hisilicon/sec/sec_algs.c sec_unmap_sg_on_err(skreq->dst, steps, splits_out, skreq 852 drivers/crypto/hisilicon/sec/sec_algs.c sec_unmap_sg_on_err(skreq->src, steps, splits_in, splits_in_nents, skreq 136 drivers/crypto/marvell/cipher.c struct skcipher_request *skreq = skcipher_request_cast(req); skreq 137 drivers/crypto/marvell/cipher.c struct mv_cesa_skcipher_req *creq = skcipher_request_ctx(skreq); skreq 141 drivers/crypto/marvell/cipher.c return mv_cesa_skcipher_std_process(skreq, status); skreq 148 drivers/crypto/marvell/cipher.c struct skcipher_request *skreq = skcipher_request_cast(req); skreq 149 drivers/crypto/marvell/cipher.c struct mv_cesa_skcipher_req *creq = skcipher_request_ctx(skreq); skreq 154 drivers/crypto/marvell/cipher.c mv_cesa_skcipher_std_step(skreq); skreq 179 drivers/crypto/marvell/cipher.c struct skcipher_request *skreq = skcipher_request_cast(req); skreq 180 drivers/crypto/marvell/cipher.c struct mv_cesa_skcipher_req *creq = skcipher_request_ctx(skreq); skreq 184 drivers/crypto/marvell/cipher.c mv_cesa_skcipher_dma_prepare(skreq); skreq 186 drivers/crypto/marvell/cipher.c mv_cesa_skcipher_std_prepare(skreq); skreq 192 drivers/crypto/marvell/cipher.c struct skcipher_request *skreq = skcipher_request_cast(req); skreq 194 drivers/crypto/marvell/cipher.c mv_cesa_skcipher_cleanup(skreq); skreq 200 drivers/crypto/marvell/cipher.c struct skcipher_request *skreq = skcipher_request_cast(req); skreq 201 drivers/crypto/marvell/cipher.c struct mv_cesa_skcipher_req *creq = skcipher_request_ctx(skreq); skreq 205 drivers/crypto/marvell/cipher.c atomic_sub(skreq->cryptlen, &engine->load); skreq 206 drivers/crypto/marvell/cipher.c ivsize = crypto_skcipher_ivsize(crypto_skcipher_reqtfm(skreq)); skreq 212 drivers/crypto/marvell/cipher.c memcpy(skreq->iv, basereq->chain.last->op->ctx.blkcipher.iv, skreq 215 drivers/crypto/marvell/cipher.c memcpy_fromio(skreq->iv,