Lines Matching refs:sg
96 struct scatterlist *sg; member
217 if (ctx->sg) in img_hash_dma_callback()
221 static int img_hash_xmit_dma(struct img_hash_dev *hdev, struct scatterlist *sg) in img_hash_xmit_dma() argument
226 ctx->dma_ct = dma_map_sg(hdev->dev, sg, 1, DMA_MEM_TO_DEV); in img_hash_xmit_dma()
234 sg, in img_hash_xmit_dma()
241 dma_unmap_sg(hdev->dev, sg, 1, DMA_MEM_TO_DEV); in img_hash_xmit_dma()
256 ctx->bufcnt = sg_copy_to_buffer(hdev->req->src, sg_nents(ctx->sg), in img_hash_write_via_cpu()
364 if (!ctx->sg) in img_hash_dma_task()
367 addr = sg_virt(ctx->sg); in img_hash_dma_task()
368 nbytes = ctx->sg->length - ctx->offset; in img_hash_dma_task()
402 ctx->sg = sg_next(ctx->sg); in img_hash_dma_task()
403 while (ctx->sg && (ctx->bufcnt < 4)) { in img_hash_dma_task()
404 len = ctx->sg->length; in img_hash_dma_task()
411 if (tbc >= ctx->sg->length) { in img_hash_dma_task()
412 ctx->sg = sg_next(ctx->sg); in img_hash_dma_task()
424 ctx->sg = sg_next(ctx->sg); in img_hash_dma_task()
433 dma_unmap_sg(hdev->dev, ctx->sg, ctx->dma_ct, DMA_TO_DEVICE); in img_hash_write_via_dma_stop()
637 ctx->sg = req->src; in img_hash_digest()
639 ctx->nents = sg_nents(ctx->sg); in img_hash_digest()