Lines Matching defs:iter
73 struct iov_iter *iter, int dir,
92 iov_iter_kvec(iter, dir, kvec, i, size);
101 struct iov_iter iter;
118 iov_kunit_load_kvec(test, &iter, READ, kvec, ARRAY_SIZE(kvec),
120 size = iter.count;
122 copied = copy_to_iter(scratch, size, &iter);
125 KUNIT_EXPECT_EQ(test, iter.count, 0);
126 KUNIT_EXPECT_EQ(test, iter.nr_segs, 0);
151 struct iov_iter iter;
168 iov_kunit_load_kvec(test, &iter, WRITE, kvec, ARRAY_SIZE(kvec),
170 size = min(iter.count, bufsize);
172 copied = copy_from_iter(scratch, size, &iter);
175 KUNIT_EXPECT_EQ(test, iter.count, 0);
176 KUNIT_EXPECT_EQ(test, iter.nr_segs, 0);
217 struct iov_iter *iter, int dir,
251 iov_iter_bvec(iter, dir, bvec, i, size);
260 struct iov_iter iter;
277 iov_kunit_load_bvec(test, &iter, READ, bvec, ARRAY_SIZE(bvec),
279 size = iter.count;
281 copied = copy_to_iter(scratch, size, &iter);
284 KUNIT_EXPECT_EQ(test, iter.count, 0);
285 KUNIT_EXPECT_EQ(test, iter.nr_segs, 0);
314 struct iov_iter iter;
331 iov_kunit_load_bvec(test, &iter, WRITE, bvec, ARRAY_SIZE(bvec),
333 size = iter.count;
335 copied = copy_from_iter(scratch, size, &iter);
338 KUNIT_EXPECT_EQ(test, iter.count, 0);
339 KUNIT_EXPECT_EQ(test, iter.nr_segs, 0);
374 struct iov_iter *iter, int dir,
387 iov_iter_xarray(iter, dir, xarray, 0, size);
407 struct iov_iter iter;
426 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages);
433 iov_iter_xarray(&iter, READ, xarray, pr->from, size);
434 copied = copy_to_iter(scratch + i, size, &iter);
437 KUNIT_EXPECT_EQ(test, iter.count, 0);
438 KUNIT_EXPECT_EQ(test, iter.iov_offset, size);
465 struct iov_iter iter;
484 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages);
491 iov_iter_xarray(&iter, WRITE, xarray, pr->from, size);
492 copied = copy_from_iter(scratch + i, size, &iter);
495 KUNIT_EXPECT_EQ(test, iter.count, 0);
496 KUNIT_EXPECT_EQ(test, iter.iov_offset, size);
528 struct iov_iter iter;
541 iov_kunit_load_kvec(test, &iter, READ, kvec, ARRAY_SIZE(kvec),
543 size = iter.count;
553 len = iov_iter_extract_pages(&iter, &pages, 100 * 1024,
561 KUNIT_EXPECT_EQ(test, iter.count, size - len);
594 } while (iov_iter_count(&iter) > 0);
598 KUNIT_EXPECT_EQ(test, iter.count, 0);
608 struct iov_iter iter;
619 iov_kunit_load_bvec(test, &iter, READ, bvec, ARRAY_SIZE(bvec),
621 size = iter.count;
631 len = iov_iter_extract_pages(&iter, &pages, 100 * 1024,
639 KUNIT_EXPECT_EQ(test, iter.count, size - len);
672 } while (iov_iter_count(&iter) > 0);
676 KUNIT_EXPECT_EQ(test, iter.count, 0);
686 struct iov_iter iter;
699 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages);
706 iov_iter_xarray(&iter, WRITE, xarray, from, size);
714 len = iov_iter_extract_pages(&iter, &pages, 100 * 1024,
720 KUNIT_EXPECT_EQ(test, iter.count, size - len);
748 } while (iov_iter_count(&iter) > 0);
751 KUNIT_EXPECT_EQ(test, iter.count, 0);
752 KUNIT_EXPECT_EQ(test, iter.iov_offset, pr->to - pr->from);