Lines Matching refs:out_sg
170 struct scatterlist *out_sg; member
417 struct scatterlist *in_sg, struct scatterlist *out_sg, in omap_aes_crypt_dma() argument
428 scatterwalk_start(&dd->out_walk, dd->out_sg); in omap_aes_crypt_dma()
474 tx_out = dmaengine_prep_slave_sg(dd->dma_lch_out, out_sg, out_sg_len, in omap_aes_crypt_dma()
513 err = dma_map_sg(dd->dev, dd->out_sg, dd->out_sg_len, in omap_aes_crypt_dma_start()
521 err = omap_aes_crypt_dma(tfm, dd->in_sg, dd->out_sg, dd->in_sg_len, in omap_aes_crypt_dma_start()
525 dma_unmap_sg(dd->dev, dd->out_sg, dd->out_sg_len, in omap_aes_crypt_dma_start()
592 dd->orig_out = dd->out_sg; in omap_aes_copy_sgs()
602 dd->out_sg = &dd->out_sgl; in omap_aes_copy_sgs()
642 dd->out_sg = req->dst; in omap_aes_handle_queue()
645 omap_aes_check_aligned(dd->out_sg, dd->total)) { in omap_aes_handle_queue()
654 dd->out_sg_len = scatterwalk_bytes_sglen(dd->out_sg, dd->total); in omap_aes_handle_queue()
686 dma_sync_sg_for_device(dd->dev, dd->out_sg, dd->out_sg_len, in omap_aes_done_task()
689 dma_unmap_sg(dd->dev, dd->out_sg, dd->out_sg_len, in omap_aes_done_task()
1027 BUG_ON(!dd->out_sg); in omap_aes_irq()
1029 BUG_ON(_calc_walked(out) > dd->out_sg->length); in omap_aes_irq()
1031 dst = sg_virt(dd->out_sg) + _calc_walked(out); in omap_aes_irq()
1036 if (dd->out_sg->length == _calc_walked(out)) { in omap_aes_irq()
1037 dd->out_sg = sg_next(dd->out_sg); in omap_aes_irq()
1038 if (dd->out_sg) { in omap_aes_irq()
1040 dd->out_sg); in omap_aes_irq()
1041 dst = sg_virt(dd->out_sg) + in omap_aes_irq()