Lines Matching defs:iter
773 struct bvec_iter iter;
784 struct bio_vec bv = bio_iter_iovec(data->bio, data->iter);
808 bio_advance_iter_single(data->bio, &data->iter, bytes);
809 if (!data->iter.bi_size) {
813 data->iter = data->bio->bi_iter;
819 struct ublk_io_iter *iter, unsigned int offset)
825 iter->bio = bio;
826 iter->iter = bio->bi_iter;
827 bio_advance_iter(iter->bio, &iter->iter, offset);
842 struct ublk_io_iter iter;
845 if (!ublk_advance_io_iter(req, &iter, offset))
848 while (iov_iter_count(uiter) && iter.bio) {
854 len = iov_iter_get_pages2(uiter, iter.pages,
860 ublk_copy_io_pages(&iter, len, off, dir);
864 set_page_dirty(iter.pages[i]);
865 put_page(iter.pages[i]);
898 struct iov_iter iter;
903 &iov, &iter);
905 return ublk_copy_user_pages(req, 0, &iter, dir);
920 struct iov_iter iter;
927 &iov, &iter);
928 return ublk_copy_user_pages(req, 0, &iter, dir);
1856 struct iov_iter *iter, size_t *off, int dir)
1867 if (!user_backed_iter(iter))