Lines Matching refs:dst_nents
934 int dst_nents; member
955 unsigned int dst_nents = edesc->dst_nents ? : 1; in talitos_sg_unmap() local
957 if (is_sec1 && dst && dst_nents > 1) { in talitos_sg_unmap()
960 sg_pcopy_from_buffer(dst, dst_nents, edesc->buf + offset, len, in talitos_sg_unmap()
967 if (dst && (dst_nents == 1 || !is_sec1)) in talitos_sg_unmap()
968 dma_unmap_sg(dev, dst, dst_nents, DMA_FROM_DEVICE); in talitos_sg_unmap()
997 unsigned int dst_nents = edesc->dst_nents ? : 1; in ipsec_esp_unmap() local
999 sg_pcopy_to_buffer(areq->dst, dst_nents, ctx->iv, ivsize, in ipsec_esp_unmap()
1031 edesc->dst_nents + 2]; in ipsec_esp_encrypt_done()
1032 sg = sg_last(areq->dst, edesc->dst_nents); in ipsec_esp_encrypt_done()
1063 sg = sg_last(req->dst, edesc->dst_nents ? : 1); in ipsec_esp_decrypt_swauth_done()
1073 edesc->dst_nents + 2]; in ipsec_esp_decrypt_swauth_done()
1267 sg_count = edesc->dst_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
1383 dst_nents = dst ? src_nents : 0; in talitos_edesc_alloc()
1395 dst_nents = sg_nents_for_len(dst, dst_len); in talitos_edesc_alloc()
1396 if (dst_nents < 0) { in talitos_edesc_alloc()
1401 dst_nents = (dst_nents == 1) ? 0 : dst_nents; in talitos_edesc_alloc()
1410 if (src_nents || dst_nents) { in talitos_edesc_alloc()
1413 (dst_nents ? dst_len : 0); in talitos_edesc_alloc()
1415 dma_len = (src_nents + dst_nents + 2) * in talitos_edesc_alloc()
1435 edesc->dst_nents = dst_nents; in talitos_edesc_alloc()
1503 ((!edesc->src_nents && !edesc->dst_nents) || in aead_decrypt()
1522 edesc->dst_nents + 2]; in aead_decrypt()
1636 sg_count = edesc->dst_nents ? : 1; in common_nonsnoop()