Lines Matching refs:merge_type

243 static int ksm_merge_pages(int merge_type, void *addr, size_t size,  in ksm_merge_pages()  argument
246 if (merge_type == KSM_MERGE_MADVISE) { in ksm_merge_pages()
251 } else if (merge_type == KSM_MERGE_PRCTL) { in ksm_merge_pages()
347 static int check_ksm_merge(int merge_type, int mapping, int prot, in check_ksm_merge() argument
363 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_merge()
370 if (merge_type == KSM_MERGE_PRCTL) in check_ksm_merge()
381 static int check_ksm_unmerge(int merge_type, int mapping, int prot, int timeout, size_t page_size) in check_ksm_unmerge() argument
397 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_unmerge()
421 static int check_ksm_zero_page_merge(int merge_type, int mapping, int prot, long page_count, in check_ksm_zero_page_merge() argument
440 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_zero_page_merge()
486 static int check_ksm_numa_merge(int merge_type, int mapping, int prot, int timeout, in check_ksm_numa_merge() argument
523 if (ksm_merge_pages(merge_type, numa1_map_ptr, page_size, start_time, timeout) || in check_ksm_numa_merge()
524 ksm_merge_pages(merge_type, numa2_map_ptr, page_size, start_time, timeout)) in check_ksm_numa_merge()
550 static int ksm_merge_hugepages_time(int merge_type, int mapping, int prot, in ksm_merge_hugepages_time() argument
593 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout)) in ksm_merge_hugepages_time()
618 static int ksm_merge_time(int merge_type, int mapping, int prot, int timeout, size_t map_size) in ksm_merge_time() argument
634 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout)) in ksm_merge_time()
659 static int ksm_unmerge_time(int merge_type, int mapping, int prot, int timeout, size_t map_size) in ksm_unmerge_time() argument
674 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout)) in ksm_unmerge_time()
706 static int ksm_cow_time(int merge_type, int mapping, int prot, int timeout, size_t page_size) in ksm_cow_time() argument
745 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in ksm_cow_time()
782 int merge_type = KSM_MERGE_TYPE_DEFAULT; in main() local
843 merge_type = tmp; in main()
896 ret = check_ksm_merge(merge_type, MAP_PRIVATE | MAP_ANONYMOUS, prot, page_count, in main()
900 ret = check_ksm_unmerge(merge_type, MAP_PRIVATE | MAP_ANONYMOUS, prot, in main()
904 ret = check_ksm_zero_page_merge(merge_type, MAP_PRIVATE | MAP_ANONYMOUS, prot, in main()
909 ret = check_ksm_numa_merge(merge_type, MAP_PRIVATE | MAP_ANONYMOUS, prot, in main()
917 ret = ksm_merge_time(merge_type, MAP_PRIVATE | MAP_ANONYMOUS, prot, in main()
925 ret = ksm_merge_hugepages_time(merge_type, MAP_PRIVATE | MAP_ANONYMOUS, prot, in main()
933 ret = ksm_unmerge_time(merge_type, MAP_PRIVATE | MAP_ANONYMOUS, prot, in main()
937 ret = ksm_cow_time(merge_type, MAP_PRIVATE | MAP_ANONYMOUS, prot, in main()