Lines Matching defs:clock

1949 	struct pvclock_clock clock; /* extract of a clocksource struct */
1965 vdata->clock.vclock_mode = tk->tkr_mono.clock->vdso_clock_mode;
1966 vdata->clock.cycle_last = tk->tkr_mono.cycle_last;
1967 vdata->clock.mask = tk->tkr_mono.mask;
1968 vdata->clock.mult = tk->tkr_mono.mult;
1969 vdata->clock.shift = tk->tkr_mono.shift;
1970 vdata->clock.base_cycles = tk->tkr_mono.xtime_nsec;
1971 vdata->clock.offset = tk->tkr_mono.base;
1973 vdata->raw_clock.vclock_mode = tk->tkr_raw.clock->vdso_clock_mode;
1990 /* Count up from boot time, but with the frequency of the raw clock. */
1996 /* Master clock not used, so we can just use CLOCK_BOOTTIME. */
2026 * The guest calculates current wall clock time by adding
2028 * wall clock specified here. We do the reverse here.
2220 (gtod_is_based_on_tsc(gtod->clock.vclock_mode) && vcpus_matched))
2225 ka->use_master_clock, gtod->clock.vclock_mode);
2284 if (pvclock_gtod_data.clock.vclock_mode == VDSO_CLOCKMODE_HVCLOCK)
2409 u64 last = pvclock_gtod_data.clock.cycle_last;
2426 static inline u64 vgettsc(struct pvclock_clock *clock, u64 *tsc_timestamp,
2432 switch (clock->vclock_mode) {
2439 v = (tsc_pg_val - clock->cycle_last) &
2440 clock->mask;
2449 v = (*tsc_timestamp - clock->cycle_last) &
2450 clock->mask;
2459 return v * clock->mult;
2491 ns = gtod->clock.base_cycles;
2492 ns += vgettsc(&gtod->clock, tsc_timestamp, &mode);
2493 ns >>= gtod->clock.shift;
2506 if (!gtod_is_based_on_tsc(pvclock_gtod_data.clock.vclock_mode))
2518 if (!gtod_is_based_on_tsc(pvclock_gtod_data.clock.vclock_mode))
2577 * If the host uses TSC clock, then passthrough TSC as stable
2591 vclock_mode = pvclock_gtod_data.clock.vclock_mode;
2728 * If the host uses TSC clock, then passthrough TSC as stable
2739 /* Keep irq disabled to prevent changes to the clock */
2755 * We may have to catch up the TSC to match elapsed wall clock
5869 kvm->arch.kvmclock_offset += user_ns.clock - now_ns;
5878 user_ns.clock = now_ns;
8125 * Disable master clock if host does not trust, or does not use,
8129 if (!gtod_is_based_on_tsc(gtod->clock.vclock_mode) &&
9183 * depend on the guest clock being up-to-date