Lines Matching defs:iter
199 memset(&f->iter, 0, sizeof(f->iter));
297 skb_fillup(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter)
302 __bio_for_each_segment(bv, bio, iter, iter)
343 ah->scnt = f->iter.bi_size >> 9;
344 put_lba(ah, f->iter.bi_sector);
353 skb_fillup(skb, f->buf->bio, f->iter);
355 skb->len += f->iter.bi_size;
356 skb->data_len = f->iter.bi_size;
357 skb->truesize += f->iter.bi_size;
385 f->iter = buf->iter;
386 f->iter.bi_size = min_t(unsigned long,
388 f->iter.bi_size);
389 bio_advance_iter(buf->bio, &buf->iter, f->iter.bi_size);
391 if (!buf->iter.bi_size)
570 nf->iter = f->iter;
601 f->iter.bi_size = t->d->maxbcnt ? t->d->maxbcnt : DEFAULTBCNT;
604 for (frag = 0, n = f->iter.bi_size; n > 0; ++frag, n -= m) {
611 skb->len += f->iter.bi_size;
612 skb->data_len = f->iter.bi_size;
613 skb->truesize += f->iter.bi_size;
831 buf->iter = bio->bi_iter;
1021 bvcpy(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter, long cnt)
1026 iter.bi_size = cnt;
1028 __bio_for_each_segment(bv, bio, iter, iter) {
1127 if (n > f->iter.bi_size) {
1131 n, f->iter.bi_size);
1135 bvcpy(skb, f->buf->bio, f->iter, n);
1179 if (buf && --buf->nframesout == 0 && buf->iter.bi_size == 0)
1632 buf->iter.bi_size = 0;