Lines Matching defs:iter
41 mv_cesa_skcipher_req_iter_init(struct mv_cesa_skcipher_dma_iter *iter,
44 mv_cesa_req_dma_iter_init(&iter->base, req->cryptlen);
45 mv_cesa_sg_dma_iter_init(&iter->src, req->src, DMA_TO_DEVICE);
46 mv_cesa_sg_dma_iter_init(&iter->dst, req->dst, DMA_FROM_DEVICE);
50 mv_cesa_skcipher_req_iter_next_op(struct mv_cesa_skcipher_dma_iter *iter)
52 iter->src.op_offset = 0;
53 iter->dst.op_offset = 0;
55 return mv_cesa_req_dma_iter_next_op(&iter->base);
319 struct mv_cesa_skcipher_dma_iter iter;
346 mv_cesa_skcipher_req_iter_init(&iter, req);
359 mv_cesa_set_crypt_op_len(op, iter.base.op_len);
362 ret = mv_cesa_dma_add_op_transfers(&basereq->chain, &iter.base,
363 &iter.src, flags);
373 ret = mv_cesa_dma_add_op_transfers(&basereq->chain, &iter.base,
374 &iter.dst, flags);
378 } while (mv_cesa_skcipher_req_iter_next_op(&iter));