Lines Matching defs:written

188 	long mem_size, vec_size, written, num_pages = 16;
214 written = pagemap_ioctl(mem, mem_size, vec, 1, PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC,
216 if (written < 0)
217 ksft_exit_fail_msg("error %ld %d %s\n", written, errno, strerror(errno));
219 ksft_test_result(written == 0, "%s all new pages must not be written (dirty)\n", __func__);
320 /* 3. Repeated pattern of written and non-written pages */
330 "%s Repeated pattern of written and non-written pages\n", __func__);
332 /* 4. Repeated pattern of written and non-written pages in parts */
351 "%s Repeated pattern of written and non-written pages in parts %ld %ld %ld\n",
354 /* 5. Repeated pattern of written and non-written pages max_pages */
372 "%s Repeated pattern of written and non-written pages max_pages\n",
396 "%s only get 2 written pages and clear them as well\n", __func__);
683 int written;
687 ksft_test_result_skip("%s all new pages must not be written (dirty)\n", prefix);
688 ksft_test_result_skip("%s all pages must be written (dirty)\n", prefix);
701 /* 1. all new pages must be not be written (dirty) */
702 written = pagemap_ioctl(mem, mem_size, vec, 1, PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC,
704 if (written < 0)
705 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
707 ksft_test_result(written == 0, "%s all new pages must not be written (dirty)\n", prefix);
709 /* 2. all pages must be written */
712 written = pagemap_ioctl(mem, mem_size, vec, 1, 0, 0, PAGE_IS_WRITTEN, 0, 0,
714 if (written < 0)
715 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
717 ksft_test_result(written == 1 && LEN(vec[0]) == mem_size/page_size,
718 "%s all pages must be written (dirty)\n", prefix);
721 written = pagemap_ioctl(mem, mem_size, vec, 1, PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC,
723 if (written < 0)
724 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
728 written = pagemap_ioctl(mem, mem_size, vec, 1, PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC,
730 if (written < 0)
731 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
733 ksft_test_result(written == 1 && LEN(vec[0]) >= vec_size - 2 && LEN(vec[0]) <= vec_size,
736 written = pagemap_ioctl(mem, mem_size, vec, 1, 0, 0,
738 if (written < 0)
739 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
741 ksft_test_result(written == 0,
745 written = pagemap_ioctl(mem, mem_size, vec, 1, PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC,
747 if (written < 0)
748 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
752 written = pagemap_ioctl(mem, mem_size, vec, vec_size, 0, 0, PAGE_IS_WRITTEN,
754 if (written < 0)
755 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
757 ksft_test_result(written == 1 && LEN(vec[0]) >= 1,
761 written = pagemap_ioctl(mem, mem_size, vec, 1, PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC,
763 if (written < 0)
764 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
769 written = pagemap_ioctl(&mem[vec_size/2 * page_size], 2 * page_size, vec, 1, 0,
771 if (written < 0)
772 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
774 ksft_test_result(written == 1 && vec[0].start == (uintptr_t)(&mem[vec_size/2 * page_size])
820 /* 1. all new huge page must not be written (dirty) */
827 ksft_test_result(ret == 0, "%s all new huge page must not be written (dirty)\n",
830 /* 2. all the huge page must not be written */
836 ksft_test_result(ret == 0, "%s all the huge page must not be written\n", __func__);
838 /* 3. all the huge page must be written and clear dirty as well */
848 "%s all the huge page must be written and clear\n", __func__);
850 /* 4. only middle page written */
864 "%s only middle page written\n", __func__);
869 ksft_test_result_skip("%s all new huge page must be written\n", __func__);
870 ksft_test_result_skip("%s all the huge page must not be written\n", __func__);
871 ksft_test_result_skip("%s all the huge page must be written and clear\n", __func__);
872 ksft_test_result_skip("%s only middle page written\n", __func__);
998 int written, len = 0x00040000;
1002 /* 1. Get written pages */
1003 written = pagemap_ioctl(start, len, vec, vec_size, 0, 0,
1005 if (written < 0)
1006 ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno));
1008 ksft_test_result(written >= 0, "%s Get status of pages\n", __func__);
1030 ksft_print_msg("written bit was 1, but should be 0 (i=%d)\n", i);
1035 /* Write something to the page to get the written bit enabled on the page */
1040 ksft_print_msg("written bit was 0, but should be 1 (i=%d)\n", i);
1139 /* 8. Find written present pages with return mask */
1153 "%s Find written present pages with return mask\n", __func__);
1252 ksft_test_result(ret == 1 && LEN(vec) == 2, "%s Both pages written\n", __func__);
1259 "%s Both pages are not written (dirty)\n", __func__);
1288 "%s Both pages written after remap and mprotect\n", __func__);
1290 /* 4. Clear and make the pages written */
1301 "%s Clear and make the pages written\n", __func__);