Lines Matching refs:start_time
191 static int ksm_do_scan(int scan_count, struct timespec start_time, int timeout) in ksm_do_scan() argument
207 if ((cur_time.tv_sec - start_time.tv_sec) > timeout) { in ksm_do_scan()
217 struct timespec start_time, int timeout) in ksm_merge_pages() argument
235 if (ksm_do_scan(2, start_time, timeout)) in ksm_merge_pages()
242 struct timespec start_time, int timeout) in ksm_unmerge_pages() argument
324 struct timespec start_time; in check_ksm_merge() local
326 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in check_ksm_merge()
336 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_merge()
357 struct timespec start_time; in check_ksm_unmerge() local
360 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in check_ksm_unmerge()
370 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_unmerge()
378 if (ksm_do_scan(1, start_time, timeout)) in check_ksm_unmerge()
398 struct timespec start_time; in check_ksm_zero_page_merge() local
400 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in check_ksm_zero_page_merge()
413 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_zero_page_merge()
463 struct timespec start_time; in check_ksm_numa_merge() local
467 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in check_ksm_numa_merge()
496 if (ksm_merge_pages(merge_type, numa1_map_ptr, page_size, start_time, timeout) || in check_ksm_numa_merge()
497 ksm_merge_pages(merge_type, numa2_map_ptr, page_size, start_time, timeout)) in check_ksm_numa_merge()
527 struct timespec start_time, end_time; in ksm_merge_hugepages_time() local
567 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_merge_hugepages_time()
571 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout)) in ksm_merge_hugepages_time()
578 scan_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC + in ksm_merge_hugepages_time()
579 (end_time.tv_nsec - start_time.tv_nsec); in ksm_merge_hugepages_time()
599 struct timespec start_time, end_time; in ksm_merge_time() local
608 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_merge_time()
612 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout)) in ksm_merge_time()
619 scan_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC + in ksm_merge_time()
620 (end_time.tv_nsec - start_time.tv_nsec); in ksm_merge_time()
640 struct timespec start_time, end_time; in ksm_unmerge_time() local
648 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_unmerge_time()
652 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout)) in ksm_unmerge_time()
655 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_unmerge_time()
659 if (ksm_unmerge_pages(map_ptr, map_size, start_time, timeout)) in ksm_unmerge_time()
666 scan_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC + in ksm_unmerge_time()
667 (end_time.tv_nsec - start_time.tv_nsec); in ksm_unmerge_time()
687 struct timespec start_time, end_time; in ksm_cow_time() local
697 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_cow_time()
708 cow_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC + in ksm_cow_time()
709 (end_time.tv_nsec - start_time.tv_nsec); in ksm_cow_time()
723 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in ksm_cow_time()
726 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_cow_time()
737 cow_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC + in ksm_cow_time()
738 (end_time.tv_nsec - start_time.tv_nsec); in ksm_cow_time()