Lines Matching defs:dst
122 struct scatterlist dst[2];
130 struct scatterlist dst[2];
167 struct scatterlist dst[2];
213 struct atmel_aes_dma dst;
497 scatterwalk_map_and_copy(req->iv, req->dst,
634 struct scatterlist *dst,
646 dd->real_dst = dst;
711 struct scatterlist *dst,
719 dd->dst.sg = dst;
720 dd->real_dst = dst;
723 if (src == dst)
726 dst_aligned = atmel_aes_check_aligned(dd, dst, len, &dd->dst);
741 dd->dst.sg = &dd->aligned_sg;
742 dd->dst.nents = 1;
743 dd->dst.remainder = 0;
750 if (dd->src.sg == dd->dst.sg) {
753 dd->dst.sg_len = dd->src.sg_len;
762 dd->dst.sg_len = dma_map_sg(dd->dev, dd->dst.sg, dd->dst.nents,
764 if (!dd->dst.sg_len) {
776 if (dd->src.sg == dd->dst.sg) {
783 dma_unmap_sg(dd->dev, dd->dst.sg, dd->dst.nents,
786 if (dd->dst.sg != &dd->aligned_sg)
787 atmel_aes_restore_sg(&dd->dst);
796 if (dd->dst.sg == &dd->aligned_sg)
826 dma = &dd->dst;
854 struct scatterlist *dst,
889 err = atmel_aes_map(dd, src, dst, len);
910 dmaengine_terminate_sync(dd->dst.chan);
990 return atmel_aes_dma_start(dd, req->src, req->dst,
994 return atmel_aes_cpu_start(dd, req->src, req->dst, req->cryptlen,
1002 struct scatterlist *src, *dst;
1032 dst = ((req->src == req->dst) ? src :
1033 scatterwalk_ffwd(ctx->dst, req->dst, ctx->offset));
1047 return atmel_aes_dma_start(dd, src, dst, datalen,
1050 return atmel_aes_cpu_start(dd, src, dst, datalen,
1082 skcipher_request_set_crypt(&rctx->fallback_req, req->src, req->dst,
1604 struct scatterlist *src, *dst;
1625 /* Prepare src and dst scatter lists to transfer cipher/plain texts */
1627 dst = ((req->src == req->dst) ? src :
1628 scatterwalk_ffwd(ctx->dst, req->dst, req->assoclen));
1639 return atmel_aes_dma_start(dd, src, dst, ctx->textlen,
1643 return atmel_aes_cpu_start(dd, src, dst, ctx->textlen,
1710 scatterwalk_map_and_copy(otag, req->dst, offset, authsize, 1);
1862 return atmel_aes_dma_start(dd, req->src, req->dst,
1866 return atmel_aes_cpu_start(dd, req->src, req->dst, req->cryptlen,
2018 struct scatterlist *src, *dst;
2027 /* Prepare src and dst scatter-lists to transfer cipher/plain texts. */
2029 dst = src;
2031 if (req->src != req->dst)
2032 dst = scatterwalk_ffwd(rctx->dst, req->dst, req->assoclen);
2051 return atmel_aes_dma_start(dd, src, dst, rctx->textlen,
2085 scatterwalk_map_and_copy(odigest, req->dst, offs, authsize, 1);
2340 dd->dst.chan = dma_request_chan(dd->dev, "rx");
2341 if (IS_ERR(dd->dst.chan)) {
2342 ret = PTR_ERR(dd->dst.chan);
2357 dma_release_channel(dd->dst.chan);
2631 dma_chan_name(aes_dd->dst.chan));