Lines Matching refs:out_sg
266 struct scatterlist *out_sg, in omap_aes_crypt_dma() argument
324 tx_out = dmaengine_prep_slave_sg(dd->dma_lch_out, out_sg, in omap_aes_crypt_dma()
374 err = dma_map_sg(dd->dev, dd->out_sg, dd->out_sg_len, in omap_aes_crypt_dma_start()
383 err = omap_aes_crypt_dma(dd, dd->in_sg, dd->out_sg, dd->in_sg_len, in omap_aes_crypt_dma_start()
388 dma_unmap_sg(dd->dev, dd->out_sg, dd->out_sg_len, in omap_aes_crypt_dma_start()
439 dd->out_sg = req->dst; in omap_aes_prepare_req()
452 ret = omap_crypto_align_sg(&dd->out_sg, dd->total, AES_BLOCK_SIZE, in omap_aes_prepare_req()
462 dd->out_sg_len = sg_nents_for_len(dd->out_sg, dd->total); in omap_aes_prepare_req()
504 dma_sync_sg_for_device(dd->dev, dd->out_sg, dd->out_sg_len, in omap_aes_done_task()
507 dma_unmap_sg(dd->dev, dd->out_sg, dd->out_sg_len, in omap_aes_done_task()
515 omap_crypto_cleanup(dd->out_sg, dd->orig_out, 0, dd->total_save, in omap_aes_done_task()
900 BUG_ON(!dd->out_sg); in omap_aes_irq()
902 BUG_ON(dd->out_sg_offset > dd->out_sg->length); in omap_aes_irq()
904 dst = sg_virt(dd->out_sg) + dd->out_sg_offset; in omap_aes_irq()
909 if (dd->out_sg_offset == dd->out_sg->length) { in omap_aes_irq()
910 dd->out_sg = sg_next(dd->out_sg); in omap_aes_irq()
911 if (dd->out_sg) { in omap_aes_irq()
913 dst = sg_virt(dd->out_sg); in omap_aes_irq()