Lines Matching defs:iter
732 if (cursor->resid < it->iter.bi_size)
733 it->iter.bi_size = cursor->resid;
735 BUG_ON(cursor->resid < bio_iter_len(it->bio, it->iter));
743 cursor->bio_iter.iter);
754 struct page *page = bio_iter_page(it->bio, it->iter);
757 BUG_ON(bytes > bio_iter_len(it->bio, it->iter));
759 bio_advance_iter(it->bio, &it->iter, bytes);
764 if (!bytes || (it->iter.bi_size && it->iter.bi_bvec_done &&
765 page == bio_iter_page(it->bio, it->iter)))
768 if (!it->iter.bi_size) {
770 it->iter = it->bio->bi_iter;
771 if (cursor->resid < it->iter.bi_size)
772 it->iter.bi_size = cursor->resid;
775 BUG_ON(cursor->resid < bio_iter_len(it->bio, it->iter));
786 cursor->resid = min_t(size_t, length, data->bvec_pos.iter.bi_size);
787 cursor->bvec_iter = data->bvec_pos.iter;
977 cursor->iov_iter = data->iter;
1944 msg->data_length += bvec_pos->iter.bi_size;
1949 struct iov_iter *iter)
1955 data->iter = *iter;
1957 msg->data_length += iov_iter_count(&data->iter);