Lines Matching refs:out_sg
125 struct scatterlist *out_sg; member
408 dd->nb_out_sg = atmel_aes_sg_length(dd->req, dd->out_sg); in atmel_aes_crypt_cpu_start()
437 out = IS_ALIGNED((u32)dd->out_sg->offset, sizeof(u32)) && in atmel_aes_crypt_dma_start()
438 IS_ALIGNED(dd->out_sg->length, dd->ctx->block_size); in atmel_aes_crypt_dma_start()
441 if (sg_dma_len(dd->in_sg) != sg_dma_len(dd->out_sg)) in atmel_aes_crypt_dma_start()
448 count = min(count, sg_dma_len(dd->out_sg)); in atmel_aes_crypt_dma_start()
456 err = dma_map_sg(dd->dev, dd->out_sg, 1, in atmel_aes_crypt_dma_start()
466 addr_out = sg_dma_address(dd->out_sg); in atmel_aes_crypt_dma_start()
490 dma_unmap_sg(dd->dev, dd->out_sg, 1, DMA_TO_DEVICE); in atmel_aes_crypt_dma_start()
598 dd->out_sg = req->dst; in atmel_aes_handle_queue()
631 dma_unmap_sg(dd->dev, dd->out_sg, 1, DMA_FROM_DEVICE); in atmel_aes_crypt_dma_stop()
638 count = atmel_aes_sg_copy(&dd->out_sg, &dd->out_offset, in atmel_aes_crypt_dma_stop()
1167 if (sg_copy_from_buffer(dd->out_sg, dd->nb_out_sg, in atmel_aes_done_task()
1183 dd->out_sg = sg_next(dd->out_sg); in atmel_aes_done_task()
1184 if (!dd->in_sg || !dd->out_sg) in atmel_aes_done_task()