Commit 97453dfb authored by Fabio Baltieri's avatar Fabio Baltieri Committed by Linus Walleij
Browse files

crypto: ux500: use dmaengine_device_control API



Use dmaengine_device_control inline function instead of going through the
structures manually.

Signed-off-by: default avatarFabio Baltieri <fabio.baltieri@linaro.org>
Acked-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent fe14ed43
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -607,12 +607,12 @@ static void cryp_dma_done(struct cryp_ctx *ctx)
	dev_dbg(ctx->device->dev, "[%s]: ", __func__);

	chan = ctx->device->dma.chan_mem2cryp;
	chan->device->device_control(chan, DMA_TERMINATE_ALL, 0);
	dmaengine_device_control(chan, DMA_TERMINATE_ALL, 0);
	dma_unmap_sg(chan->device->dev, ctx->device->dma.sg_src,
		     ctx->device->dma.sg_src_len, DMA_TO_DEVICE);

	chan = ctx->device->dma.chan_cryp2mem;
	chan->device->device_control(chan, DMA_TERMINATE_ALL, 0);
	dmaengine_device_control(chan, DMA_TERMINATE_ALL, 0);
	dma_unmap_sg(chan->device->dev, ctx->device->dma.sg_dst,
		     ctx->device->dma.sg_dst_len, DMA_FROM_DEVICE);
}
+1 −1
Original line number Diff line number Diff line
@@ -203,7 +203,7 @@ static void hash_dma_done(struct hash_ctx *ctx)
	struct dma_chan *chan;

	chan = ctx->device->dma.chan_mem2hash;
	chan->device->device_control(chan, DMA_TERMINATE_ALL, 0);
	dmaengine_device_control(chan, DMA_TERMINATE_ALL, 0);
	dma_unmap_sg(chan->device->dev, ctx->device->dma.sg,
			ctx->device->dma.sg_len, DMA_TO_DEVICE);