Lines Matching refs:gtod
2277 /* copy pvclock gtod data */
2526 struct pvclock_gtod_data *gtod = &pvclock_gtod_data;
2540 (gtod_is_based_on_tsc(gtod->clock.vclock_mode) && vcpus_matched))
2545 ka->use_master_clock, gtod->clock.vclock_mode);
2852 struct pvclock_gtod_data *gtod = &pvclock_gtod_data;
2858 seq = read_seqcount_begin(>od->seq);
2859 ns = gtod->raw_clock.base_cycles;
2860 ns += vgettsc(>od->raw_clock, tsc_timestamp, &mode);
2861 ns >>= gtod->raw_clock.shift;
2862 ns += ktime_to_ns(ktime_add(gtod->raw_clock.offset, gtod->offs_boot));
2863 } while (unlikely(read_seqcount_retry(>od->seq, seq)));
2871 struct pvclock_gtod_data *gtod = &pvclock_gtod_data;
2877 seq = read_seqcount_begin(>od->seq);
2878 ts->tv_sec = gtod->wall_time_sec;
2879 ns = gtod->clock.base_cycles;
2880 ns += vgettsc(>od->clock, tsc_timestamp, &mode);
2881 ns >>= gtod->clock.shift;
2882 } while (unlikely(read_seqcount_retry(>od->seq, seq)));
9386 * Notification about pvclock gtod data update.
9391 struct pvclock_gtod_data *gtod = &pvclock_gtod_data;
9401 if (!gtod_is_based_on_tsc(gtod->clock.vclock_mode) &&