Lines Matching refs:src_nents
732 int src_nents; member
754 int src_nents; member
804 struct scatterlist *dst, int src_nents, in caam_unmap() argument
810 if (src_nents) in caam_unmap()
811 dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE); in caam_unmap()
814 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL); in caam_unmap()
832 caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents, in aead_unmap()
845 caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents, in ablkcipher_unmap()
896 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in aead_edesc_alloc() local
919 src_nents = sg_nents_for_len(req->src, req->assoclen + in aead_edesc_alloc()
922 if (unlikely(src_nents < 0)) { in aead_edesc_alloc()
927 return ERR_PTR(src_nents); in aead_edesc_alloc()
930 mapped_src_nents = dma_map_sg(qidev, req->src, src_nents, in aead_edesc_alloc()
938 src_nents = sg_nents_for_len(req->src, req->assoclen + in aead_edesc_alloc()
940 if (unlikely(src_nents < 0)) { in aead_edesc_alloc()
944 return ERR_PTR(src_nents); in aead_edesc_alloc()
959 if (src_nents) { in aead_edesc_alloc()
961 src_nents, DMA_TO_DEVICE); in aead_edesc_alloc()
975 dma_unmap_sg(qidev, req->src, src_nents, DMA_TO_DEVICE); in aead_edesc_alloc()
996 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0, in aead_edesc_alloc()
1011 caam_unmap(qidev, req->src, req->dst, src_nents, in aead_edesc_alloc()
1018 edesc->src_nents = src_nents; in aead_edesc_alloc()
1030 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, in aead_edesc_alloc()
1053 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, in aead_edesc_alloc()
1162 edesc->src_nents > 1 ? 100 : ivsize, 1); in ablkcipher_done()
1201 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in ablkcipher_edesc_alloc() local
1215 src_nents = sg_nents_for_len(req->src, req->nbytes); in ablkcipher_edesc_alloc()
1216 if (unlikely(src_nents < 0)) { in ablkcipher_edesc_alloc()
1219 return ERR_PTR(src_nents); in ablkcipher_edesc_alloc()
1230 mapped_src_nents = dma_map_sg(qidev, req->src, src_nents, in ablkcipher_edesc_alloc()
1241 dma_unmap_sg(qidev, req->src, src_nents, DMA_TO_DEVICE); in ablkcipher_edesc_alloc()
1245 mapped_src_nents = dma_map_sg(qidev, req->src, src_nents, in ablkcipher_edesc_alloc()
1262 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_edesc_alloc()
1271 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_edesc_alloc()
1284 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_edesc_alloc()
1290 edesc->src_nents = src_nents; in ablkcipher_edesc_alloc()
1309 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, in ablkcipher_edesc_alloc()
1343 int src_nents, mapped_src_nents, dst_nents, mapped_dst_nents; in ablkcipher_giv_edesc_alloc() local
1356 src_nents = sg_nents_for_len(req->src, req->nbytes); in ablkcipher_giv_edesc_alloc()
1357 if (unlikely(src_nents < 0)) { in ablkcipher_giv_edesc_alloc()
1360 return ERR_PTR(src_nents); in ablkcipher_giv_edesc_alloc()
1371 mapped_src_nents = dma_map_sg(qidev, req->src, src_nents, in ablkcipher_giv_edesc_alloc()
1382 dma_unmap_sg(qidev, req->src, src_nents, DMA_TO_DEVICE); in ablkcipher_giv_edesc_alloc()
1386 mapped_src_nents = dma_map_sg(qidev, req->src, src_nents, in ablkcipher_giv_edesc_alloc()
1393 dst_nents = src_nents; in ablkcipher_giv_edesc_alloc()
1394 mapped_dst_nents = src_nents; in ablkcipher_giv_edesc_alloc()
1406 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_giv_edesc_alloc()
1415 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_giv_edesc_alloc()
1426 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_giv_edesc_alloc()
1432 edesc->src_nents = src_nents; in ablkcipher_giv_edesc_alloc()
1451 caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, in ablkcipher_giv_edesc_alloc()