Lines Matching refs:src_nents
891 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()
1255 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1256 dst_nents = dst ? src_nents : 0; in talitos_edesc_alloc()
1258 src_nents = sg_nents_for_len(src, assoclen + cryptlen + in talitos_edesc_alloc()
1260 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1272 if (src_nents || dst_nents) { in talitos_edesc_alloc()
1274 dma_len = (src_nents ? cryptlen : 0) + in talitos_edesc_alloc()
1277 dma_len = (src_nents + dst_nents + 2) * in talitos_edesc_alloc()
1294 edesc->src_nents = src_nents; in talitos_edesc_alloc()
1355 ((!edesc->src_nents && !edesc->dst_nents) || in aead_decrypt()
1374 icvdata = (char *)&edesc->link_tbl[edesc->src_nents + in aead_decrypt()
1379 sg = sg_last(req->src, edesc->src_nents ? : 1); in aead_decrypt()
1405 if (!edesc->src_nents) { in unmap_sg_talitos_ptr()
1466 sg_count = edesc->src_nents ? : 1; in map_sg_in_talitos_ptr()
1480 sg_count = dma_map_sg(dev, src, edesc->src_nents ? : 1, dir); in map_sg_in_talitos_ptr()
1535 &edesc->link_tbl[edesc->src_nents + 1]; in map_sg_out_talitos_ptr()
1538 (edesc->src_nents + 1) * in map_sg_out_talitos_ptr()