Lines Matching refs:in_sg
122 struct scatterlist *in_sg; member
404 dd->nb_in_sg = atmel_aes_sg_length(dd->req, dd->in_sg); in atmel_aes_crypt_cpu_start()
412 dd->bufcnt = sg_copy_to_buffer(dd->in_sg, dd->nb_in_sg, in atmel_aes_crypt_cpu_start()
435 in = IS_ALIGNED((u32)dd->in_sg->offset, sizeof(u32)) && in atmel_aes_crypt_dma_start()
436 IS_ALIGNED(dd->in_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()
447 count = min(dd->total, sg_dma_len(dd->in_sg)); in atmel_aes_crypt_dma_start()
450 err = dma_map_sg(dd->dev, dd->in_sg, 1, DMA_TO_DEVICE); in atmel_aes_crypt_dma_start()
460 dma_unmap_sg(dd->dev, dd->in_sg, 1, in atmel_aes_crypt_dma_start()
465 addr_in = sg_dma_address(dd->in_sg); in atmel_aes_crypt_dma_start()
475 count = atmel_aes_sg_copy(&dd->in_sg, &dd->in_offset, in atmel_aes_crypt_dma_start()
489 dma_unmap_sg(dd->dev, dd->in_sg, 1, DMA_TO_DEVICE); in atmel_aes_crypt_dma_start()
596 dd->in_sg = req->src; in atmel_aes_handle_queue()
632 dma_unmap_sg(dd->dev, dd->in_sg, 1, DMA_TO_DEVICE); in atmel_aes_crypt_dma_stop()
1182 dd->in_sg = sg_next(dd->in_sg); in atmel_aes_done_task()
1184 if (!dd->in_sg || !dd->out_sg) in atmel_aes_done_task()