Lines Matching refs:iter
543 * @iter: sg mapping iterator
547 struct sg_mapping_iter iter;
787 static inline void mv_cesa_req_dma_iter_init(struct mv_cesa_dma_iter *iter,
790 iter->len = len;
791 iter->op_len = min(len, CESA_SA_SRAM_PAYLOAD_SIZE);
792 iter->offset = 0;
795 static inline void mv_cesa_sg_dma_iter_init(struct mv_cesa_sg_dma_iter *iter,
799 iter->op_offset = 0;
800 iter->offset = 0;
801 iter->sg = sg;
802 iter->dir = dir;
806 mv_cesa_req_dma_iter_transfer_len(struct mv_cesa_dma_iter *iter,
809 return min(iter->op_len - sgiter->op_offset,
817 static inline bool mv_cesa_req_dma_iter_next_op(struct mv_cesa_dma_iter *iter)
819 iter->offset += iter->op_len;
820 iter->op_len = min(iter->len - iter->offset,
823 return iter->op_len;