Lines Matching refs:gtod
1339 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in kvm_track_tsc_matching() local
1353 (gtod->clock.vclock_mode == VCLOCK_TSC && vcpus_matched)) in kvm_track_tsc_matching()
1358 ka->use_master_clock, gtod->clock.vclock_mode); in kvm_track_tsc_matching()
1574 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in vgettsc() local
1578 v = (*cycle_now - gtod->clock.cycle_last) & gtod->clock.mask; in vgettsc()
1579 return v * gtod->clock.mult; in vgettsc()
1584 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in do_monotonic_boot() local
1590 seq = read_seqcount_begin(>od->seq); in do_monotonic_boot()
1591 mode = gtod->clock.vclock_mode; in do_monotonic_boot()
1592 ns = gtod->nsec_base; in do_monotonic_boot()
1594 ns >>= gtod->clock.shift; in do_monotonic_boot()
1595 ns += gtod->boot_ns; in do_monotonic_boot()
1596 } while (unlikely(read_seqcount_retry(>od->seq, seq))); in do_monotonic_boot()
5747 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in pvclock_gtod_notify() local
5755 if (gtod->clock.vclock_mode != VCLOCK_TSC && in pvclock_gtod_notify()