Lines Matching refs:src_nents
933 int src_nents; member
954 unsigned int src_nents = edesc->src_nents ? : 1; in talitos_sg_unmap() local
964 if (src_nents == 1 || !is_sec1) in talitos_sg_unmap()
965 dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE); in talitos_sg_unmap()
969 } else if (src_nents == 1 || !is_sec1) { in talitos_sg_unmap()
970 dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL); in talitos_sg_unmap()
1030 icvdata = &edesc->link_tbl[edesc->src_nents + in ipsec_esp_encrypt_done()
1072 &edesc->link_tbl[edesc->src_nents + in ipsec_esp_decrypt_swauth_done()
1223 sg_count = edesc->src_nents ?: 1; in ipsec_esp()
1286 int offset = (edesc->src_nents + edesc->dst_nents + 2) * in ipsec_esp()
1357 int src_nents, dst_nents, alloc_len, dma_len, src_len, dst_len; in talitos_edesc_alloc() local
1376 src_nents = sg_nents_for_len(src, src_len); in talitos_edesc_alloc()
1377 if (src_nents < 0) { in talitos_edesc_alloc()
1382 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1383 dst_nents = dst ? src_nents : 0; in talitos_edesc_alloc()
1387 src_nents = sg_nents_for_len(src, src_len); in talitos_edesc_alloc()
1388 if (src_nents < 0) { in talitos_edesc_alloc()
1393 src_nents = (src_nents == 1) ? 0 : src_nents; in talitos_edesc_alloc()
1410 if (src_nents || dst_nents) { in talitos_edesc_alloc()
1412 dma_len = (src_nents ? src_len : 0) + in talitos_edesc_alloc()
1415 dma_len = (src_nents + dst_nents + 2) * in talitos_edesc_alloc()
1434 edesc->src_nents = src_nents; in talitos_edesc_alloc()
1503 ((!edesc->src_nents && !edesc->dst_nents) || in aead_decrypt()
1521 icvdata = (char *)&edesc->link_tbl[edesc->src_nents + in aead_decrypt()
1526 sg = sg_last(req->src, edesc->src_nents ? : 1); in aead_decrypt()
1618 sg_count = edesc->src_nents ?: 1; in common_nonsnoop()
1642 sg_count, 0, (edesc->src_nents + 1)); in common_nonsnoop()
1828 sg_count = edesc->src_nents ?: 1; in common_nonsnoop_hash()