Lines Matching refs:from
23 int from, to;
83 if (pr->from < 0)
85 KUNIT_ASSERT_GE(test, pr->to, pr->from);
87 kvec[i].iov_base = buffer + pr->from;
88 kvec[i].iov_len = pr->to - pr->from;
89 size += pr->to - pr->from;
132 for (pr = kvec_test_ranges; pr->from >= 0; pr++)
133 for (i = pr->from; i < pr->to; i++)
147 * Test copying from a ITER_KVEC-type iterator.
182 for (pr = kvec_test_ranges; pr->from >= 0; pr++) {
183 for (j = pr->from; j < pr->to; j++) {
202 int page, from, to;
229 if (pr->from < 0)
233 KUNIT_ASSERT_GE(test, pr->from, 0);
234 KUNIT_ASSERT_GE(test, pr->to, pr->from);
238 if (pr->from == 0 && pr->from != pr->to && page == can_merge) {
242 bvec_set_page(&bvec[i], page, pr->to - pr->from, pr->from);
245 size += pr->to - pr->from;
292 for (pr = bvec_test_ranges; pr->from >= 0; pr++, b++) {
295 for (i = pr->from; i < pr->to; i++)
310 * Test copying from a ITER_BVEC-type iterator.
345 for (pr = bvec_test_ranges; pr->from >= 0; pr++) {
348 for (j = pr->from; j < pr->to; j++) {
441 for (pr = kvec_test_ranges; pr->from >= 0; pr++) {
442 size = pr->to - pr->from;
446 iov_iter_advance(&iter, pr->from);
460 for (pr = kvec_test_ranges; pr->from >= 0; pr++)
461 for (i = pr->from; i < pr->to; i++)
476 * Test copying from a ITER_FOLIOQ-type iterator.
503 for (pr = kvec_test_ranges; pr->from >= 0; pr++) {
504 size = pr->to - pr->from;
508 iov_iter_advance(&iter, pr->from);
520 for (pr = kvec_test_ranges; pr->from >= 0; pr++) {
521 for (j = pr->from; j < pr->to; j++) {
603 for (pr = kvec_test_ranges; pr->from >= 0; pr++) {
604 size = pr->to - pr->from;
607 iov_iter_xarray(&iter, READ, xarray, pr->from, size);
619 for (pr = kvec_test_ranges; pr->from >= 0; pr++)
620 for (i = pr->from; i < pr->to; i++)
634 * Test copying from a ITER_XARRAY-type iterator.
661 for (pr = kvec_test_ranges; pr->from >= 0; pr++) {
662 size = pr->to - pr->from;
665 iov_iter_xarray(&iter, WRITE, xarray, pr->from, size);
677 for (pr = kvec_test_ranges; pr->from >= 0; pr++) {
678 for (j = pr->from; j < pr->to; j++) {
708 int i, from;
720 from = pr->from;
747 while (from == pr->to) {
749 from = pr->from;
750 if (from < 0)
753 ix = from / PAGE_SIZE;
757 KUNIT_EXPECT_EQ(test, offset0, from % PAGE_SIZE);
758 from += part;
787 int i, from;
798 from = pr->from;
825 while (from == pr->to) {
827 from = pr->from;
828 if (from < 0)
831 ix = pr->page + from / PAGE_SIZE;
835 KUNIT_EXPECT_EQ(test, offset0, from % PAGE_SIZE);
836 from += part;
865 int i, from;
875 for (pr = kvec_test_ranges; pr->from >= 0; pr++) {
876 from = pr->from;
877 size = pr->to - from;
881 iov_iter_advance(&iter, from);
908 ix = from / PAGE_SIZE;
912 KUNIT_EXPECT_EQ(test, offset0, from % PAGE_SIZE);
913 from += part;
944 int i, from;
954 for (pr = kvec_test_ranges; pr->from >= 0; pr++) {
955 from = pr->from;
956 size = pr->to - from;
959 iov_iter_xarray(&iter, WRITE, xarray, from, size);
986 ix = from / PAGE_SIZE;
990 KUNIT_EXPECT_EQ(test, offset0, from % PAGE_SIZE);
991 from += part;
1005 KUNIT_EXPECT_EQ(test, iter.iov_offset, pr->to - pr->from);