Lines Matching refs:src_nents
1042 unsigned int src_nents = edesc->src_nents ? : 1; in talitos_sg_unmap() local
1052 if (src_nents == 1 || !is_sec1) in talitos_sg_unmap()
1053 dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE); in talitos_sg_unmap()
1057 } else if (src_nents == 1 || !is_sec1) { in talitos_sg_unmap()
1058 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL); in talitos_sg_unmap()
1295 sg_count = edesc->src_nents ?: 1; in ipsec_esp()
1407 int src_nents, dst_nents, alloc_len, dma_len, src_len, dst_len; in talitos_edesc_alloc() local
1422 src_nents = sg_nents_for_len(src, src_len); in talitos_edesc_alloc()
1423 if (src_nents < 0) { in talitos_edesc_alloc()
1427 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1428 dst_nents = dst ? src_nents : 0; in talitos_edesc_alloc()
1432 src_nents = sg_nents_for_len(src, src_len); in talitos_edesc_alloc()
1433 if (src_nents < 0) { in talitos_edesc_alloc()
1437 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1453 if (src_nents || dst_nents || !encrypt) { in talitos_edesc_alloc()
1455 dma_len = (src_nents ? src_len : 0) + in talitos_edesc_alloc()
1458 dma_len = (src_nents + dst_nents + 2) * in talitos_edesc_alloc()
1476 edesc->src_nents = src_nents; in talitos_edesc_alloc()
1537 ((!edesc->src_nents && !edesc->dst_nents) || in aead_decrypt()
1557 sg_pcopy_to_buffer(req->src, edesc->src_nents ? : 1, icvdata, authsize, in aead_decrypt()
1665 sg_count = edesc->src_nents ?: 1; in common_nonsnoop()
1689 sg_count, 0, (edesc->src_nents + 1)); in common_nonsnoop()
1917 sg_count = edesc->src_nents ?: 1; in common_nonsnoop_hash()