Lines Matching refs:src_nents
759 int src_nents; member
780 int src_nents; member
791 struct scatterlist *dst, int src_nents, in caam_unmap() argument
798 if (src_nents) in caam_unmap()
799 dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE); in caam_unmap()
802 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL); in caam_unmap()
817 edesc->src_nents, edesc->dst_nents, 0, 0, DMA_NONE, in aead_unmap()
829 edesc->src_nents, edesc->dst_nents, in ablkcipher_unmap()
904 edesc->src_nents > 1 ? 100 : ivsize, 1); in ablkcipher_encrypt_done()
991 src_dma = edesc->src_nents ? sg_dma_address(req->src) : 0; in init_aead_job()
995 sec4_sg_index += edesc->src_nents; in init_aead_job()
1124 (int)edesc->src_nents > 1 ? 100 : req->nbytes, req->nbytes); in init_ablkcipher_job()
1128 edesc->src_nents > 1 ? 100 : req->nbytes, 1); in init_ablkcipher_job()
1143 dst_dma = edesc->sec4_sg_dma + (edesc->src_nents + 1) * in init_ablkcipher_job()
1172 edesc->src_nents > 1 ? 100 : req->nbytes, 1); in init_ablkcipher_giv_job()
1177 if (edesc->src_nents == 1) { in init_ablkcipher_giv_job()
1182 sec4_sg_index += edesc->src_nents; in init_ablkcipher_giv_job()
1204 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in aead_edesc_alloc() local
1210 src_nents = sg_nents_for_len(req->src, req->assoclen + in aead_edesc_alloc()
1212 if (unlikely(src_nents < 0)) { in aead_edesc_alloc()
1215 return ERR_PTR(src_nents); in aead_edesc_alloc()
1229 src_nents = sg_nents_for_len(req->src, req->assoclen + in aead_edesc_alloc()
1232 if (unlikely(src_nents < 0)) { in aead_edesc_alloc()
1236 return ERR_PTR(src_nents); in aead_edesc_alloc()
1241 mapped_src_nents = dma_map_sg(jrdev, req->src, src_nents, in aead_edesc_alloc()
1249 if (src_nents) { in aead_edesc_alloc()
1251 src_nents, DMA_TO_DEVICE); in aead_edesc_alloc()
1264 dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE); in aead_edesc_alloc()
1277 caam_unmap(jrdev, req->src, req->dst, src_nents, dst_nents, 0, in aead_edesc_alloc()
1282 edesc->src_nents = src_nents; in aead_edesc_alloc()
1489 int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0; in ablkcipher_edesc_alloc() local
1496 src_nents = sg_nents_for_len(req->src, req->nbytes); in ablkcipher_edesc_alloc()
1497 if (unlikely(src_nents < 0)) { in ablkcipher_edesc_alloc()
1500 return ERR_PTR(src_nents); in ablkcipher_edesc_alloc()
1513 mapped_src_nents = dma_map_sg(jrdev, req->src, src_nents, in ablkcipher_edesc_alloc()
1520 mapped_src_nents = dma_map_sg(jrdev, req->src, src_nents, in ablkcipher_edesc_alloc()
1531 dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE); in ablkcipher_edesc_alloc()
1548 caam_unmap(jrdev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_edesc_alloc()
1553 edesc->src_nents = src_nents; in ablkcipher_edesc_alloc()
1567 caam_unmap(jrdev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_edesc_alloc()
1585 caam_unmap(jrdev, req->src, req->dst, src_nents, dst_nents, in ablkcipher_edesc_alloc()
1692 int src_nents, mapped_src_nents, dst_nents, mapped_dst_nents; in ablkcipher_giv_edesc_alloc() local
1699 src_nents = sg_nents_for_len(req->src, req->nbytes); in ablkcipher_giv_edesc_alloc()
1700 if (unlikely(src_nents < 0)) { in ablkcipher_giv_edesc_alloc()
1703 return ERR_PTR(src_nents); in ablkcipher_giv_edesc_alloc()
1707 mapped_src_nents = dma_map_sg(jrdev, req->src, src_nents, in ablkcipher_giv_edesc_alloc()
1714 dst_nents = src_nents; in ablkcipher_giv_edesc_alloc()
1715 mapped_dst_nents = src_nents; in ablkcipher_giv_edesc_alloc()
1717 mapped_src_nents = dma_map_sg(jrdev, req->src, src_nents, in ablkcipher_giv_edesc_alloc()
1735 dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE); in ablkcipher_giv_edesc_alloc()
1752 caam_unmap(jrdev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_giv_edesc_alloc()
1757 edesc->src_nents = src_nents; in ablkcipher_giv_edesc_alloc()
1769 caam_unmap(jrdev, req->src, req->dst, src_nents, dst_nents, 0, in ablkcipher_giv_edesc_alloc()
1787 caam_unmap(jrdev, req->src, req->dst, src_nents, dst_nents, in ablkcipher_giv_edesc_alloc()