Lines Matching defs:dst
962 struct scatterlist *dst,
970 if (is_sec1 && dst && dst_nents > 1) {
973 sg_pcopy_from_buffer(dst, dst_nents, edesc->buf + offset, len,
976 if (src != dst) {
980 if (dst && (dst_nents == 1 || !is_sec1))
981 dma_unmap_sg(dev, dst, dst_nents, DMA_FROM_DEVICE);
1004 talitos_sg_unmap(dev, edesc, areq->src, areq->dst,
1014 sg_pcopy_to_buffer(areq->dst, dst_nents, ctx->iv, ivsize,
1226 (areq->src == areq->dst) ?
1264 if (areq->src != areq->dst) {
1267 dma_map_sg(dev, areq->dst, sg_count, DMA_FROM_DEVICE);
1274 ret = talitos_sg_map_ext(dev, areq->dst, cryptlen, edesc, &desc->ptr[5],
1294 talitos_sg_map(dev, areq->dst, authsize, edesc, &desc->ptr[6],
1321 struct scatterlist *dst,
1345 if (!dst || dst == src) {
1353 dst_nents = dst ? src_nents : 0;
1355 } else { /* dst && dst != src*/
1364 dst_nents = sg_nents_for_len(dst, dst_len);
1366 dev_err(dev, "Invalid number of dst SG.\n");
1392 if (is_sec1 && !dst)
1426 return talitos_edesc_alloc(ctx->dev, areq->src, areq->dst,
1538 talitos_sg_unmap(dev, edesc, areq->src, areq->dst, areq->cryptlen, 0);
1599 (areq->src == areq->dst) ?
1610 if (areq->src != areq->dst) {
1613 dma_map_sg(dev, areq->dst, sg_count, DMA_FROM_DEVICE);
1616 ret = talitos_sg_map(dev, areq->dst, cryptlen, edesc, &desc->ptr[4],
1646 return talitos_edesc_alloc(ctx->dev, areq->src, areq->dst,