Lines Matching refs:miter
127 struct sg_mapping_iter miter;
135 sg_miter_start(&miter, sg, nents, dir == FROM_XFER_BUF ?
138 if (!sg_miter_skip(&miter, *offset))
141 while (sg_miter_next(&miter) && cnt < buflen) {
142 unsigned int len = min_t(unsigned int, miter.length,
146 memcpy(buffer + cnt, miter.addr, len);
148 memcpy(miter.addr, buffer + cnt, len);
150 if (*offset + len < miter.piter.sg->length) {
152 *sgptr = miter.piter.sg;
155 *sgptr = sg_next(miter.piter.sg);
159 sg_miter_stop(&miter);