提交 8addf571 编写于 作者: T Tero Kristo 提交者: Herbert Xu

crypto: omap-sham - rename sgl to sgl_tmp for deprecation

The current usage of sgl will be deprecated, and will be replaced by an
array required by the sg based driver implementation. Rename the existing
variable as sgl_tmp so that it can be removed from the driver easily later.
Signed-off-by: NTero Kristo <t-kristo@ti.com>
Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
上级 744e686a
...@@ -151,7 +151,7 @@ struct omap_sham_reqctx { ...@@ -151,7 +151,7 @@ struct omap_sham_reqctx {
/* walk state */ /* walk state */
struct scatterlist *sg; struct scatterlist *sg;
struct scatterlist sgl; struct scatterlist sgl_tmp;
unsigned int offset; /* offset in current sg */ unsigned int offset; /* offset in current sg */
unsigned int total; /* total request */ unsigned int total; /* total request */
...@@ -583,18 +583,19 @@ static int omap_sham_xmit_dma(struct omap_sham_dev *dd, dma_addr_t dma_addr, ...@@ -583,18 +583,19 @@ static int omap_sham_xmit_dma(struct omap_sham_dev *dd, dma_addr_t dma_addr,
if (is_sg) { if (is_sg) {
/* /*
* The SG entry passed in may not have the 'length' member * The SG entry passed in may not have the 'length' member
* set correctly so use a local SG entry (sgl) with the * set correctly so use a local SG entry (sgl_tmp) with the
* proper value for 'length' instead. If this is not done, * proper value for 'length' instead. If this is not done,
* the dmaengine may try to DMA the incorrect amount of data. * the dmaengine may try to DMA the incorrect amount of data.
*/ */
sg_init_table(&ctx->sgl, 1); sg_init_table(&ctx->sgl_tmp, 1);
sg_assign_page(&ctx->sgl, sg_page(ctx->sg)); sg_assign_page(&ctx->sgl_tmp, sg_page(ctx->sg));
ctx->sgl.offset = ctx->sg->offset; ctx->sgl_tmp.offset = ctx->sg->offset;
sg_dma_len(&ctx->sgl) = len32; sg_dma_len(&ctx->sgl_tmp) = len32;
sg_dma_address(&ctx->sgl) = sg_dma_address(ctx->sg); sg_dma_address(&ctx->sgl_tmp) = sg_dma_address(ctx->sg);
tx = dmaengine_prep_slave_sg(dd->dma_lch, &ctx->sgl, 1, tx = dmaengine_prep_slave_sg(dd->dma_lch, &ctx->sgl_tmp, 1,
DMA_MEM_TO_DEV, DMA_PREP_INTERRUPT | DMA_CTRL_ACK); DMA_MEM_TO_DEV,
DMA_PREP_INTERRUPT | DMA_CTRL_ACK);
} else { } else {
tx = dmaengine_prep_slave_single(dd->dma_lch, dma_addr, len32, tx = dmaengine_prep_slave_single(dd->dma_lch, dma_addr, len32,
DMA_MEM_TO_DEV, DMA_PREP_INTERRUPT | DMA_CTRL_ACK); DMA_MEM_TO_DEV, DMA_PREP_INTERRUPT | DMA_CTRL_ACK);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册