Searched refs:gtod (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/testing/selftests/vDSO/ |
| H A D | vdso_standalone_test_x86.c | 37 gtod_t gtod = (gtod_t)vdso_sym(version, name[0]); in main() 39 if (!gtod) { in main() local 45 long ret = VDSO_CALL(gtod, 2, &tv, 0); in main()
|
| H A D | vdso_test_gettimeofday.c | 37 gtod_t gtod = (gtod_t)vdso_sym(version, name[0]); in main() 39 if (!gtod) { in main() local 45 long ret = VDSO_CALL(gtod, 2, &tv, 0); in main()
|
| /linux/arch/s390/kvm/ |
| H A D | kvm-s390.c | 1249 static void __kvm_s390_set_tod_clock(struct kvm *kvm, const struct kvm_s390_vm_tod_clock *gtod); 1253 struct kvm_s390_vm_tod_clock gtod; in kvm_s390_set_tod_ext() local 1255 if (copy_from_user(>od, (void __user *)attr->addr, sizeof(gtod))) in kvm_s390_set_tod_ext() 1258 if (!test_kvm_facility(kvm, 139) && gtod.epoch_idx) in kvm_s390_set_tod_ext() 1260 __kvm_s390_set_tod_clock(kvm, >od); in kvm_s390_set_tod_ext() 1263 gtod.epoch_idx, gtod.tod); in kvm_s390_set_tod_ext() 1285 struct kvm_s390_vm_tod_clock gtod = { 0 }; in kvm_s390_set_tod_low() local 1287 if (copy_from_user(>od.tod, (void __user *)attr->addr, in kvm_s390_set_tod_low() 1288 sizeof(gtod.tod))) in kvm_s390_set_tod_low() 1291 __kvm_s390_set_tod_clock(kvm, >od); in kvm_s390_set_tod_low() [all …]
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 2617 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in kvm_track_tsc_matching() local 2626 gtod_is_based_on_tsc(gtod->clock.vclock_mode); in kvm_track_tsc_matching() 2640 ka->use_master_clock, gtod->clock.vclock_mode); in kvm_track_tsc_matching() 2971 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in do_kvmclock_base() local 2977 seq = read_seqcount_begin(>od->seq); in do_kvmclock_base() 2978 ns = gtod->raw_clock.base_cycles; in do_kvmclock_base() 2979 ns += vgettsc(>od->raw_clock, tsc_timestamp, &mode); in do_kvmclock_base() 2980 ns >>= gtod->raw_clock.shift; in do_kvmclock_base() 2981 ns += ktime_to_ns(ktime_add(gtod->raw_clock.offset, gtod->offs_boot)); in do_kvmclock_base() 2982 } while (unlikely(read_seqcount_retry(>od->seq, seq))); in do_kvmclock_base() [all …]
|