Lines Matching refs:start_time
150 static int ksm_do_scan(int scan_count, struct timespec start_time, int timeout) in ksm_do_scan() argument
166 if ((cur_time.tv_sec - start_time.tv_sec) > timeout) { in ksm_do_scan()
175 static int ksm_merge_pages(void *addr, size_t size, struct timespec start_time, int timeout) in ksm_merge_pages() argument
185 if (ksm_do_scan(2, start_time, timeout)) in ksm_merge_pages()
258 struct timespec start_time; in check_ksm_merge() local
260 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in check_ksm_merge()
270 if (ksm_merge_pages(map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_merge()
289 struct timespec start_time; in check_ksm_unmerge() local
292 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in check_ksm_unmerge()
302 if (ksm_merge_pages(map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_unmerge()
310 if (ksm_do_scan(1, start_time, timeout)) in check_ksm_unmerge()
330 struct timespec start_time; in check_ksm_zero_page_merge() local
332 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in check_ksm_zero_page_merge()
345 if (ksm_merge_pages(map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_zero_page_merge()
395 struct timespec start_time; in check_ksm_numa_merge() local
399 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in check_ksm_numa_merge()
428 if (ksm_merge_pages(numa1_map_ptr, page_size, start_time, timeout) || in check_ksm_numa_merge()
429 ksm_merge_pages(numa2_map_ptr, page_size, start_time, timeout)) in check_ksm_numa_merge()
458 struct timespec start_time, end_time; in ksm_merge_hugepages_time() local
493 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_merge_hugepages_time()
497 if (ksm_merge_pages(map_ptr, map_size, start_time, timeout)) in ksm_merge_hugepages_time()
504 scan_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC + in ksm_merge_hugepages_time()
505 (end_time.tv_nsec - start_time.tv_nsec); in ksm_merge_hugepages_time()
525 struct timespec start_time, end_time; in ksm_merge_time() local
534 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_merge_time()
538 if (ksm_merge_pages(map_ptr, map_size, start_time, timeout)) in ksm_merge_time()
545 scan_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC + in ksm_merge_time()
546 (end_time.tv_nsec - start_time.tv_nsec); in ksm_merge_time()
566 struct timespec start_time, end_time; in ksm_cow_time() local
576 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_cow_time()
587 cow_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC + in ksm_cow_time()
588 (end_time.tv_nsec - start_time.tv_nsec); in ksm_cow_time()
602 if (ksm_merge_pages(map_ptr, page_size * page_count, start_time, timeout)) in ksm_cow_time()
605 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) { in ksm_cow_time()
616 cow_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC + in ksm_cow_time()
617 (end_time.tv_nsec - start_time.tv_nsec); in ksm_cow_time()