Lines Matching refs:start_time

218 static int ksm_do_scan(int scan_count, struct timespec start_time, int timeout)
234 if ((cur_time.tv_sec - start_time.tv_sec) > timeout) {
244 struct timespec start_time, int timeout)
262 if (ksm_do_scan(2, start_time, timeout))
269 struct timespec start_time, int timeout)
351 struct timespec start_time;
353 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
363 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout))
384 struct timespec start_time;
387 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
397 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout))
405 if (ksm_do_scan(1, start_time, timeout))
425 struct timespec start_time;
427 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
440 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout))
490 struct timespec start_time;
494 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
523 if (ksm_merge_pages(merge_type, numa1_map_ptr, page_size, start_time, timeout) ||
524 ksm_merge_pages(merge_type, numa2_map_ptr, page_size, start_time, timeout))
554 struct timespec start_time, end_time;
589 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
593 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout))
600 scan_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC +
601 (end_time.tv_nsec - start_time.tv_nsec);
621 struct timespec start_time, end_time;
630 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
634 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout))
641 scan_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC +
642 (end_time.tv_nsec - start_time.tv_nsec);
662 struct timespec start_time, end_time;
670 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
674 if (ksm_merge_pages(merge_type, map_ptr, map_size, start_time, timeout))
677 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
681 if (ksm_unmerge_pages(map_ptr, map_size, start_time, timeout))
688 scan_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC +
689 (end_time.tv_nsec - start_time.tv_nsec);
709 struct timespec start_time, end_time;
719 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
730 cow_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC +
731 (end_time.tv_nsec - start_time.tv_nsec);
745 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout))
748 if (clock_gettime(CLOCK_MONOTONIC_RAW, &start_time)) {
759 cow_time_ns = (end_time.tv_sec - start_time.tv_sec) * NSEC_PER_SEC +
760 (end_time.tv_nsec - start_time.tv_nsec);