Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/crypto/caam/
Dcaamhash.c192 struct scatterlist *src, int src_nents, in src_map_to_sec4_sg() argument
195 dma_map_sg(jrdev, src, src_nents, DMA_TO_DEVICE); in src_map_to_sec4_sg()
196 sg_to_sec4_sg_last(src, src_nents, sec4_sg, 0); in src_map_to_sec4_sg()
604 int src_nents; member
614 if (edesc->src_nents) in ahash_unmap()
615 dma_unmap_sg(dev, req->src, edesc->src_nents, DMA_TO_DEVICE); in ahash_unmap()
794 int src_nents, sec4_sg_bytes, sec4_sg_src_index; in ahash_update_ctx() local
804 src_nents = sg_nents_for_len(req->src, in ahash_update_ctx()
807 sec4_sg_bytes = (sec4_sg_src_index + src_nents) * in ahash_update_ctx()
822 edesc->src_nents = src_nents; in ahash_update_ctx()
[all …]
Dcaamalg.c1841 int src_nents; member
1861 int src_nents; member
1871 struct scatterlist *dst, int src_nents, in caam_unmap() argument
1877 dma_unmap_sg(dev, src, src_nents ? : 1, DMA_TO_DEVICE); in caam_unmap()
1880 dma_unmap_sg(dev, src, src_nents ? : 1, DMA_BIDIRECTIONAL); in caam_unmap()
1895 edesc->src_nents, edesc->dst_nents, 0, 0, in aead_unmap()
1907 edesc->src_nents, edesc->dst_nents, in ablkcipher_unmap()
1983 edesc->src_nents > 1 ? 100 : ivsize, 1); in ablkcipher_encrypt_done()
2055 sec4_sg_index += edesc->src_nents; in init_aead_job()
2178 edesc->src_nents ? 100 : req->nbytes, 1); in init_ablkcipher_job()
[all …]
/linux-4.4.14/drivers/crypto/qce/
Dablkcipher.c47 dma_unmap_sg(qce->dev, rctx->src_sg, rctx->src_nents, dir_src); in qce_ablkcipher_done()
81 rctx->src_nents = sg_nents_for_len(req->src, req->nbytes); in qce_ablkcipher_async_req_handle()
85 rctx->dst_nents = rctx->src_nents; in qce_ablkcipher_async_req_handle()
118 ret = dma_map_sg(qce->dev, req->src, rctx->src_nents, dir_src); in qce_ablkcipher_async_req_handle()
126 ret = qce_dma_prep_sgs(&qce->dma, rctx->src_sg, rctx->src_nents, in qce_ablkcipher_async_req_handle()
144 dma_unmap_sg(qce->dev, req->src, rctx->src_nents, dir_src); in qce_ablkcipher_async_req_handle()
Dcipher.h46 int src_nents; member
Dsha.c54 dma_unmap_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE); in qce_ahash_done()
94 rctx->src_nents = sg_nents_for_len(req->src, req->nbytes); in qce_ahash_async_req_handle()
95 ret = dma_map_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE); in qce_ahash_async_req_handle()
105 ret = qce_dma_prep_sgs(&qce->dma, req->src, rctx->src_nents, in qce_ahash_async_req_handle()
123 dma_unmap_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE); in qce_ahash_async_req_handle()
Dsha.h57 int src_nents; member
/linux-4.4.14/drivers/crypto/
Dtalitos.c891 int src_nents; member
909 unsigned int src_nents = edesc->src_nents ? : 1; in talitos_sg_unmap() local
913 dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE); in talitos_sg_unmap()
919 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL); in talitos_sg_unmap()
958 icvdata = &edesc->link_tbl[edesc->src_nents + in ipsec_esp_encrypt_done()
991 oicv = (char *)&edesc->link_tbl[edesc->src_nents + in ipsec_esp_decrypt_swauth_done()
1101 sg_count = dma_map_sg(dev, areq->src, edesc->src_nents ?: 1, in ipsec_esp()
1196 (edesc->src_nents + edesc->dst_nents + in ipsec_esp()
1236 int src_nents, dst_nents, alloc_len, dma_len; in talitos_edesc_alloc() local
1253 src_nents = sg_nents_for_len(src, in talitos_edesc_alloc()
[all …]
Dpicoxcell_crypto.c331 unsigned int src_nents, dst_nents; in spacc_aead_make_ddts() local
339 src_nents = sg_count(areq->src, total); in spacc_aead_make_ddts()
340 if (src_nents + 1 > MAX_DDT_LEN) in spacc_aead_make_ddts()
346 if (src_nents + 1 > MAX_DDT_LEN) in spacc_aead_make_ddts()
362 src_ents = dma_map_sg(engine->dev, areq->src, src_nents, in spacc_aead_make_ddts()
371 dma_unmap_sg(engine->dev, areq->src, src_nents, in spacc_aead_make_ddts()
376 src_ents = dma_map_sg(engine->dev, areq->src, src_nents, in spacc_aead_make_ddts()
/linux-4.4.14/drivers/crypto/marvell/
Dcipher.c67 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_ablkcipher_dma_cleanup()
70 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_ablkcipher_dma_cleanup()
92 len = sg_pcopy_to_buffer(req->src, creq->src_nents, in mv_cesa_ablkcipher_std_step()
309 ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_ablkcipher_dma_req_init()
321 ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_ablkcipher_dma_req_init()
372 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_ablkcipher_dma_req_init()
403 creq->src_nents = sg_nents_for_len(req->src, req->nbytes); in mv_cesa_ablkcipher_req_init()
Dhash.c148 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, DMA_TO_DEVICE); in mv_cesa_ahash_dma_cleanup()
224 sreq->offset += sg_pcopy_to_buffer(req->src, creq->src_nents, in mv_cesa_ahash_std_step()
350 sg_pcopy_to_buffer(ahashreq->src, creq->src_nents, in mv_cesa_ahash_process()
463 sg_pcopy_to_buffer(req->src, creq->src_nents, in mv_cesa_ahash_cache_req()
612 if (creq->src_nents) { in mv_cesa_ahash_dma_req_init()
613 ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents, in mv_cesa_ahash_dma_req_init()
696 dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, DMA_TO_DEVICE); in mv_cesa_ahash_dma_req_init()
714 creq->src_nents = sg_nents_for_len(req->src, req->nbytes); in mv_cesa_ahash_req_init()
Dcesa.h566 int src_nents; member
615 int src_nents; member
/linux-4.4.14/include/linux/
Ddmaengine.h717 struct scatterlist *src_sg, unsigned int src_nents,
824 struct scatterlist *src_sg, unsigned int src_nents, in dmaengine_prep_dma_sg() argument
828 src_sg, src_nents, flags); in dmaengine_prep_dma_sg()
/linux-4.4.14/drivers/dma/
Dfsldma.c830 struct scatterlist *src_sg, unsigned int src_nents, in fsl_dma_prep_sg() argument
840 if (dst_nents == 0 || src_nents == 0) in fsl_dma_prep_sg()
915 if (src_nents == 0) in fsl_dma_prep_sg()
923 src_nents--; in fsl_dma_prep_sg()
Dxgene-dma.c899 u32 src_nents, unsigned long flags) in xgene_dma_prep_sg() argument
910 if (unlikely(!dst_nents || !src_nents)) in xgene_dma_prep_sg()
922 src_nents--; in xgene_dma_prep_sg()
975 if (src_nents == 0) in xgene_dma_prep_sg()
983 src_nents--; in xgene_dma_prep_sg()
Dnbpfaxi.c985 struct scatterlist *src_sg, unsigned int src_nents, in nbpf_prep_memcpy_sg() argument
990 if (dst_nents != src_nents) in nbpf_prep_memcpy_sg()
993 return nbpf_prep_sg(chan, src_sg, dst_sg, src_nents, in nbpf_prep_memcpy_sg()
Dat_hdmac.c1225 struct scatterlist *src_sg, unsigned int src_nents, in atc_prep_dma_sg() argument
1241 if (unlikely(dst_nents == 0 || src_nents == 0)) in atc_prep_dma_sg()
1275 if (!src_sg || !src_nents) in atc_prep_dma_sg()
1282 src_nents--; in atc_prep_dma_sg()
Dste_dma40.c2524 struct scatterlist *src_sg, unsigned int src_nents, in d40_prep_memcpy_sg() argument
2527 if (dst_nents != src_nents) in d40_prep_memcpy_sg()
2530 return d40_prep_sg(chan, src_sg, dst_sg, src_nents, in d40_prep_memcpy_sg()