Lines Matching defs:iter
198 memset(&f->iter, 0, sizeof(f->iter));
296 skb_fillup(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter)
301 __bio_for_each_segment(bv, bio, iter, iter)
342 ah->scnt = f->iter.bi_size >> 9;
343 put_lba(ah, f->iter.bi_sector);
352 skb_fillup(skb, f->buf->bio, f->iter);
354 skb->len += f->iter.bi_size;
355 skb->data_len = f->iter.bi_size;
356 skb->truesize += f->iter.bi_size;
384 f->iter = buf->iter;
385 f->iter.bi_size = min_t(unsigned long,
387 f->iter.bi_size);
388 bio_advance_iter(buf->bio, &buf->iter, f->iter.bi_size);
390 if (!buf->iter.bi_size)
569 nf->iter = f->iter;
600 f->iter.bi_size = t->d->maxbcnt ? t->d->maxbcnt : DEFAULTBCNT;
603 for (frag = 0, n = f->iter.bi_size; n > 0; ++frag, n -= m) {
610 skb->len += f->iter.bi_size;
611 skb->data_len = f->iter.bi_size;
612 skb->truesize += f->iter.bi_size;
830 buf->iter = bio->bi_iter;
1013 bvcpy(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter, long cnt)
1018 iter.bi_size = cnt;
1020 __bio_for_each_segment(bv, bio, iter, iter) {
1119 if (n > f->iter.bi_size) {
1123 n, f->iter.bi_size);
1127 bvcpy(skb, f->buf->bio, f->iter, n);
1171 if (buf && --buf->nframesout == 0 && buf->iter.bi_size == 0)
1624 buf->iter.bi_size = 0;