Home
last modified time | relevance | path

Searched refs:gtod (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/arch/x86/vdso/
Dvclock_gettime.c23 #define gtod (&VVAR(vsyscall_gtod_data)) macro
124 last = gtod->cycle_last; in vread_pvclock()
191 last = gtod->cycle_last; in vread_tsc()
213 if (gtod->vclock_mode == VCLOCK_TSC) in vgetsns()
216 else if (gtod->vclock_mode == VCLOCK_HPET) in vgetsns()
220 else if (gtod->vclock_mode == VCLOCK_PVCLOCK) in vgetsns()
225 v = (cycles - gtod->cycle_last) & gtod->mask; in vgetsns()
226 return v * gtod->mult; in vgetsns()
237 seq = gtod_read_begin(gtod); in do_realtime()
238 mode = gtod->vclock_mode; in do_realtime()
[all …]
/linux-4.1.27/Documentation/vDSO/
Dvdso_test.c34 gtod_t gtod = (gtod_t)vdso_sym("LINUX_2.6", "__vdso_gettimeofday"); in main() local
36 if (!gtod) { in main()
42 long ret = gtod(&tv, 0); in main()
Dvdso_standalone_test_x86.c91 gtod_t gtod = (gtod_t)vdso_sym("LINUX_2.6", "__vdso_gettimeofday"); in c_main() local
93 if (!gtod) in c_main()
97 long ret = gtod(&tv, 0); in c_main()
/linux-4.1.27/arch/s390/kvm/
Dkvm-s390.c449 u64 host_tod, gtod; in kvm_s390_set_tod_low() local
452 if (copy_from_user(&gtod, (void __user *)attr->addr, sizeof(gtod))) in kvm_s390_set_tod_low()
460 kvm->arch.epoch = gtod - host_tod; in kvm_s390_set_tod_low()
503 u64 host_tod, gtod; in kvm_s390_get_tod_low() local
510 gtod = host_tod + kvm->arch.epoch; in kvm_s390_get_tod_low()
511 if (copy_to_user((void __user *)attr->addr, &gtod, sizeof(gtod))) in kvm_s390_get_tod_low()
/linux-4.1.27/arch/x86/kvm/
Dx86.c1264 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in kvm_track_tsc_matching() local
1278 (gtod->clock.vclock_mode == VCLOCK_TSC && vcpus_matched)) in kvm_track_tsc_matching()
1283 ka->use_master_clock, gtod->clock.vclock_mode); in kvm_track_tsc_matching()
1455 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in vgettsc() local
1459 v = (*cycle_now - gtod->clock.cycle_last) & gtod->clock.mask; in vgettsc()
1460 return v * gtod->clock.mult; in vgettsc()
1465 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in do_monotonic_boot() local
1471 seq = read_seqcount_begin(&gtod->seq); in do_monotonic_boot()
1472 mode = gtod->clock.vclock_mode; in do_monotonic_boot()
1473 ns = gtod->nsec_base; in do_monotonic_boot()
[all …]