Lines Matching refs:page_count

160 	printf("usage: ksm_tests [-h] <test type> [-a prot] [-p page_count] [-l timeout]\n"
348 long page_count, int timeout, size_t page_size)
359 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count);
363 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout))
367 if (assert_ksm_pages_count(page_count)) {
369 munmap(map_ptr, page_size * page_count);
377 munmap(map_ptr, page_size * page_count);
385 int page_count = 2;
393 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count);
397 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout))
411 munmap(map_ptr, page_size * page_count);
417 munmap(map_ptr, page_size * page_count);
421 static int check_ksm_zero_page_merge(int merge_type, int mapping, int prot, long page_count,
436 map_ptr = allocate_memory(NULL, prot, mapping, 0, page_size * page_count);
440 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout))
452 else if (!use_zero_pages && !assert_ksm_pages_count(page_count))
456 munmap(map_ptr, page_size * page_count);
461 munmap(map_ptr, page_size * page_count);
491 int page_count = 2;
533 if (merge_across_nodes && !assert_ksm_pages_count(page_count))
712 /* page_count must be less than 2*page_size */
713 size_t page_count = 4000;
715 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count);
723 for (size_t i = 0; i < page_count - 1; i = i + 2)
733 printf("Total size: %lu MiB\n\n", (page_size * page_count) / MB);
737 printf("Average speed: %.3f MiB/s\n\n", ((page_size * (page_count / 2)) / MB) /
741 for (size_t i = 0; i < page_count - 1; i = i + 2) {
745 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout))
752 for (size_t i = 0; i < page_count - 1; i = i + 2)
765 printf("Average speed: %.3f MiB/s\n", ((page_size * (page_count / 2)) / MB) /
768 munmap(map_ptr, page_size * page_count);
773 munmap(map_ptr, page_size * page_count);
783 long page_count = KSM_PAGE_COUNT_DEFAULT;
797 page_count = atol(optarg);
798 if (page_count <= 0) {
891 ksm_write_sysfs(KSM_FP("pages_to_scan"), page_count))
896 ret = check_ksm_merge(merge_type, MAP_PRIVATE | MAP_ANONYMOUS, prot, page_count,
905 page_count, ksm_scan_limit_sec, use_zero_pages,