Home
last modified time | relevance | path

Searched refs:src_nents (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/crypto/caam/
A Dcaamhash.c535 int src_nents; member
852 if (src_nents) { in ahash_update_ctx()
878 edesc->src_nents = src_nents; in ahash_update_ctx()
1018 if (src_nents) { in ahash_finup_ctx()
1041 edesc->src_nents = src_nents; in ahash_finup_ctx()
1092 if (src_nents) { in ahash_digest()
1111 edesc->src_nents = src_nents; in ahash_digest()
1254 edesc->src_nents = src_nents; in ahash_update_no_ctx()
1328 if (src_nents) { in ahash_finup_no_ctx()
1353 edesc->src_nents = src_nents; in ahash_finup_no_ctx()
[all …]
A Dcaamalg_qi2.c155 if (src_nents) in caam_unmap()
399 if (src_nents) { in aead_edesc_alloc()
498 edesc->src_nents = src_nents; in aead_edesc_alloc()
1214 edesc->src_nents = src_nents; in skcipher_edesc_alloc()
3568 edesc->src_nents = src_nents; in ahash_update_ctx()
3732 if (src_nents) { in ahash_finup_ctx()
3750 edesc->src_nents = src_nents; in ahash_finup_ctx()
3843 edesc->src_nents = src_nents; in ahash_digest()
4020 edesc->src_nents = src_nents; in ahash_update_no_ctx()
4132 edesc->src_nents = src_nents; in ahash_finup_no_ctx()
[all …]
A Dcaamalg_qi.c798 int src_nents; member
820 int src_nents; member
874 if (src_nents) in caam_unmap()
973 if (unlikely(src_nents < 0)) { in aead_edesc_alloc()
977 return ERR_PTR(src_nents); in aead_edesc_alloc()
996 return ERR_PTR(src_nents); in aead_edesc_alloc()
1007 if (src_nents) { in aead_edesc_alloc()
1087 edesc->src_nents = src_nents; in aead_edesc_alloc()
1266 if (unlikely(src_nents < 0)) { in skcipher_edesc_alloc()
1269 return ERR_PTR(src_nents); in skcipher_edesc_alloc()
[all …]
A Dcaamalg_qi2.h111 int src_nents; member
131 int src_nents; member
148 int src_nents; member
A Dcaamalg.c888 int src_nents; member
914 int src_nents; member
933 if (src_nents) in caam_unmap()
1309 if (unlikely(src_nents < 0)) { in aead_edesc_alloc()
1312 return ERR_PTR(src_nents); in aead_edesc_alloc()
1329 return ERR_PTR(src_nents); in aead_edesc_alloc()
1342 if (src_nents) { in aead_edesc_alloc()
1390 edesc->src_nents = src_nents; in aead_edesc_alloc()
1610 if (unlikely(src_nents < 0)) { in skcipher_edesc_alloc()
1613 return ERR_PTR(src_nents); in skcipher_edesc_alloc()
[all …]
A Dcaampkc.c49 dma_unmap_sg(dev, req_ctx->fixup_src, edesc->src_nents, DMA_TO_DEVICE); in rsa_io_unmap()
254 int src_nents, dst_nents; in rsa_edesc_alloc() local
282 src_nents = sg_nents_for_len(req_ctx->fixup_src, in rsa_edesc_alloc()
286 mapped_src_nents = dma_map_sg(dev, req_ctx->fixup_src, src_nents, in rsa_edesc_alloc()
332 edesc->src_nents = src_nents; in rsa_edesc_alloc()
363 dma_unmap_sg(dev, req_ctx->fixup_src, src_nents, DMA_TO_DEVICE); in rsa_edesc_alloc()
A Dcaampkc.h135 int src_nents; member
/linux/drivers/crypto/qce/
A Daead.c289 rctx->dst_nents = rctx->src_nents + 1; in qce_aead_ccm_prepare_buf_assoclen()
291 rctx->dst_nents = rctx->src_nents; in qce_aead_ccm_prepare_buf_assoclen()
317 if (rctx->src_nents < 0) { in qce_aead_prepare_buf()
323 rctx->src_nents = rctx->dst_nents - 1; in qce_aead_prepare_buf()
354 rctx->dst_nents = rctx->src_nents; in qce_aead_ccm_prepare_buf()
418 int dst_nents, src_nents, ret; in qce_aead_async_req_handle() local
459 src_nents = dma_map_sg(qce->dev, rctx->src_sg, rctx->src_nents, dir_src); in qce_aead_async_req_handle()
460 if (src_nents < 0) { in qce_aead_async_req_handle()
461 ret = src_nents; in qce_aead_async_req_handle()
466 src_nents = dst_nents; in qce_aead_async_req_handle()
[all …]
A Dskcipher.c75 int dst_nents, src_nents, ret; in qce_skcipher_async_req_handle() local
85 rctx->src_nents = sg_nents_for_len(req->src, req->cryptlen); in qce_skcipher_async_req_handle()
89 rctx->dst_nents = rctx->src_nents; in qce_skcipher_async_req_handle()
90 if (rctx->src_nents < 0) { in qce_skcipher_async_req_handle()
92 return rctx->src_nents; in qce_skcipher_async_req_handle()
133 src_nents = dma_map_sg(qce->dev, req->src, rctx->src_nents, dir_src); in qce_skcipher_async_req_handle()
134 if (src_nents < 0) { in qce_skcipher_async_req_handle()
135 ret = src_nents; in qce_skcipher_async_req_handle()
141 src_nents = dst_nents - 1; in qce_skcipher_async_req_handle()
144 ret = qce_dma_prep_sgs(&qce->dma, rctx->src_sg, src_nents, in qce_skcipher_async_req_handle()
[all …]
A Dsha.c53 dma_unmap_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE); in qce_ahash_done()
93 rctx->src_nents = sg_nents_for_len(req->src, req->nbytes); in qce_ahash_async_req_handle()
94 if (rctx->src_nents < 0) { in qce_ahash_async_req_handle()
96 return rctx->src_nents; in qce_ahash_async_req_handle()
99 ret = dma_map_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE); in qce_ahash_async_req_handle()
109 ret = qce_dma_prep_sgs(&qce->dma, req->src, rctx->src_nents, in qce_ahash_async_req_handle()
127 dma_unmap_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE); in qce_ahash_async_req_handle()
A Dcipher.h38 int src_nents; member
A Dsha.h50 int src_nents; member
A Daead.h30 int src_nents; member
/linux/drivers/crypto/virtio/
A Dvirtio_crypto_algs.c349 int src_nents, dst_nents; in __virtio_crypto_skcipher_do_req() local
359 src_nents = sg_nents_for_len(req->src, req->cryptlen); in __virtio_crypto_skcipher_do_req()
360 if (src_nents < 0) { in __virtio_crypto_skcipher_do_req()
362 return src_nents; in __virtio_crypto_skcipher_do_req()
368 src_nents, dst_nents); in __virtio_crypto_skcipher_do_req()
371 sg_total = src_nents + dst_nents + 3; in __virtio_crypto_skcipher_do_req()
451 for (sg = req->src; src_nents; sg = sg_next(sg), src_nents--) in __virtio_crypto_skcipher_do_req()
/linux/drivers/crypto/marvell/cesa/
A Dcipher.c66 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_skcipher_dma_cleanup()
69 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_skcipher_dma_cleanup()
97 len = mv_cesa_sg_copy_to_sram(engine, req->src, creq->src_nents, in mv_cesa_skcipher_std_step()
327 ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_skcipher_dma_req_init()
339 ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_skcipher_dma_req_init()
400 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_skcipher_dma_req_init()
433 creq->src_nents = sg_nents_for_len(req->src, req->cryptlen); in mv_cesa_skcipher_req_init()
434 if (creq->src_nents < 0) { in mv_cesa_skcipher_req_init()
436 return creq->src_nents; in mv_cesa_skcipher_req_init()
A Dhash.c105 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, DMA_TO_DEVICE); in mv_cesa_ahash_dma_cleanup()
204 engine, req->src, creq->src_nents, in mv_cesa_ahash_std_step()
427 sg_pcopy_to_buffer(ahashreq->src, creq->src_nents, in mv_cesa_ahash_req_cleanup()
481 sg_pcopy_to_buffer(req->src, creq->src_nents, in mv_cesa_ahash_cache_req()
646 if (creq->src_nents) { in mv_cesa_ahash_dma_req_init()
647 ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_ahash_dma_req_init()
753 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, DMA_TO_DEVICE); in mv_cesa_ahash_dma_req_init()
765 creq->src_nents = sg_nents_for_len(req->src, req->nbytes); in mv_cesa_ahash_req_init()
766 if (creq->src_nents < 0) { in mv_cesa_ahash_req_init()
768 return creq->src_nents; in mv_cesa_ahash_req_init()
A Dcesa.h573 int src_nents; member
619 int src_nents; member
/linux/drivers/crypto/
A Dtalitos.c967 unsigned int src_nents = edesc->src_nents ? : 1; in talitos_sg_unmap() local
977 if (src_nents == 1 || !is_sec1) in talitos_sg_unmap()
1220 sg_count = edesc->src_nents ?: 1; in ipsec_esp()
1348 if (src_nents < 0) { in talitos_edesc_alloc()
1352 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1353 dst_nents = dst ? src_nents : 0; in talitos_edesc_alloc()
1358 if (src_nents < 0) { in talitos_edesc_alloc()
1362 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1405 edesc->src_nents = src_nents; in talitos_edesc_alloc()
1593 sg_count = edesc->src_nents ?: 1; in common_nonsnoop()
[all …]
A Dsa2ul.c1087 int sg_nents, src_nents, dst_nents; in sa_run() local
1158 src_nents = 1; in sa_run()
1164 mapped_sg->sgt.orig_nents = src_nents; in sa_run()
1186 &split_size, &src, &src_nents, gfp_flags); in sa_run()
1188 src_nents = mapped_sg->sgt.nents; in sa_run()
1198 dst_nents = src_nents; in sa_run()
1260 src_nents, DMA_MEM_TO_DEV, in sa_run()
A Dtalitos.h61 int src_nents; member
/linux/drivers/crypto/keembay/
A Dkeembay-ocs-aes-core.c88 int src_nents; member
385 dma_unmap_sg(dev, req->src, rctx->src_nents, DMA_TO_DEVICE); in kmb_ocs_sk_dma_cleanup()
457 rctx->src_nents = sg_nents_for_len(req->src, req->cryptlen); in kmb_ocs_sk_prepare_notinplace()
458 if (rctx->src_nents < 0) in kmb_ocs_sk_prepare_notinplace()
463 rctx->src_nents, DMA_TO_DEVICE); in kmb_ocs_sk_prepare_notinplace()
692 dma_unmap_sg(dev, req->src, rctx->src_nents, DMA_TO_DEVICE); in kmb_ocs_aead_dma_cleanup()
733 rctx->src_nents = sg_nents_for_len(req->src, in kmb_ocs_aead_dma_prepare()
735 if (rctx->src_nents < 0) in kmb_ocs_aead_dma_prepare()
761 sg_pcopy_to_buffer(req->src, rctx->src_nents, rctx->in_tag, in kmb_ocs_aead_dma_prepare()
855 rctx->src_nents, DMA_TO_DEVICE); in kmb_ocs_aead_dma_prepare()
[all …]
/linux/drivers/crypto/ccp/
A Dccp-dmaengine.c356 unsigned int src_nents, in ccp_create_desc() argument
375 if (!dst_nents || !src_nents) in ccp_create_desc()
392 src_nents--; in ccp_create_desc()
393 if (!src_nents) in ccp_create_desc()
/linux/drivers/crypto/rockchip/
A Drk3288_crypto.h213 size_t src_nents; member
A Drk3288_crypto_skcipher.c259 sg_pcopy_to_buffer(dev->first, dev->src_nents, req->iv, in rk_set_data_start()
280 dev->src_nents = sg_nents(req->src); in rk_ablk_start()
/linux/drivers/crypto/bcm/
A Dcipher.c226 rctx->src_nents, chunksize); in spu_skcipher_tx_sg_create()
348 rctx->src_nents = spu_sg_count(rctx->src_sg, rctx->src_skip, chunksize); in handle_skcipher_req()
446 tx_frag_num += rctx->src_nents; in handle_skcipher_req()
607 rctx->src_nents, new_data_len); in spu_ahash_tx_sg_create()
769 rctx->src_nents = spu_sg_count(rctx->src_sg, rctx->src_skip, in handle_ahash_req()
872 tx_frag_num += rctx->src_nents; in handle_ahash_req()
1218 rctx->src_nents, datalen); in spu_aead_tx_sg_create()
1503 tx_frag_num += rctx->src_nents; in handle_aead_req()
1735 rctx->src_nents = 0; in skcipher_enqueue()
1923 rctx->src_nents = 0; in ahash_enqueue()
[all …]

Completed in 81 milliseconds

12