Lines Matching refs:dst
961 struct scatterlist *dst,
969 if (is_sec1 && dst && dst_nents > 1) {
972 sg_pcopy_from_buffer(dst, dst_nents, edesc->buf + offset, len,
975 if (src != dst) {
979 if (dst && (dst_nents == 1 || !is_sec1))
980 dma_unmap_sg(dev, dst, dst_nents, DMA_FROM_DEVICE);
1003 talitos_sg_unmap(dev, edesc, areq->src, areq->dst,
1013 sg_pcopy_to_buffer(areq->dst, dst_nents, ctx->iv, ivsize,
1225 (areq->src == areq->dst) ?
1263 if (areq->src != areq->dst) {
1266 dma_map_sg(dev, areq->dst, sg_count, DMA_FROM_DEVICE);
1273 ret = talitos_sg_map_ext(dev, areq->dst, cryptlen, edesc, &desc->ptr[5],
1293 talitos_sg_map(dev, areq->dst, authsize, edesc, &desc->ptr[6],
1320 struct scatterlist *dst,
1344 if (!dst || dst == src) {
1352 dst_nents = dst ? src_nents : 0;
1354 } else { /* dst && dst != src*/
1363 dst_nents = sg_nents_for_len(dst, dst_len);
1365 dev_err(dev, "Invalid number of dst SG.\n");
1391 if (is_sec1 && !dst)
1425 return talitos_edesc_alloc(ctx->dev, areq->src, areq->dst,
1537 talitos_sg_unmap(dev, edesc, areq->src, areq->dst, areq->cryptlen, 0);
1598 (areq->src == areq->dst) ?
1609 if (areq->src != areq->dst) {
1612 dma_map_sg(dev, areq->dst, sg_count, DMA_FROM_DEVICE);
1615 ret = talitos_sg_map(dev, areq->dst, cryptlen, edesc, &desc->ptr[4],
1645 return talitos_edesc_alloc(ctx->dev, areq->src, areq->dst,