Lines Matching defs:iter
539 * @iter: sg mapping iterator
543 struct sg_mapping_iter iter;
783 static inline void mv_cesa_req_dma_iter_init(struct mv_cesa_dma_iter *iter,
786 iter->len = len;
787 iter->op_len = min(len, CESA_SA_SRAM_PAYLOAD_SIZE);
788 iter->offset = 0;
791 static inline void mv_cesa_sg_dma_iter_init(struct mv_cesa_sg_dma_iter *iter,
795 iter->op_offset = 0;
796 iter->offset = 0;
797 iter->sg = sg;
798 iter->dir = dir;
802 mv_cesa_req_dma_iter_transfer_len(struct mv_cesa_dma_iter *iter,
805 return min(iter->op_len - sgiter->op_offset,
813 static inline bool mv_cesa_req_dma_iter_next_op(struct mv_cesa_dma_iter *iter)
815 iter->offset += iter->op_len;
816 iter->op_len = min(iter->len - iter->offset,
819 return iter->op_len;