Searched refs:gtod (Results 1 – 3 of 3) sorted by relevance
/arch/x86/entry/vdso/ |
D | vclock_gettime.c | 22 #define gtod (&VVAR(vsyscall_gtod_data)) macro 122 last = gtod->cycle_last; in vread_pvclock() 177 u64 last = gtod->cycle_last; in vread_tsc() 199 if (gtod->vclock_mode == VCLOCK_TSC) in vgetsns() 202 else if (gtod->vclock_mode == VCLOCK_PVCLOCK) in vgetsns() 207 v = (cycles - gtod->cycle_last) & gtod->mask; in vgetsns() 208 return v * gtod->mult; in vgetsns() 219 seq = gtod_read_begin(gtod); in do_realtime() 220 mode = gtod->vclock_mode; in do_realtime() 221 ts->tv_sec = gtod->wall_time_sec; in do_realtime() [all …]
|
/arch/s390/kvm/ |
D | kvm-s390.c | 545 u64 gtod; in kvm_s390_set_tod_low() local 547 if (copy_from_user(>od, (void __user *)attr->addr, sizeof(gtod))) in kvm_s390_set_tod_low() 550 kvm_s390_set_tod_clock(kvm, gtod); in kvm_s390_set_tod_low() 551 VM_EVENT(kvm, 3, "SET: TOD base: 0x%llx", gtod); in kvm_s390_set_tod_low() 590 u64 gtod; in kvm_s390_get_tod_low() local 592 gtod = kvm_s390_get_tod_clock_fast(kvm); in kvm_s390_get_tod_low() 593 if (copy_to_user((void __user *)attr->addr, >od, sizeof(gtod))) in kvm_s390_get_tod_low() 595 VM_EVENT(kvm, 3, "QUERY: TOD base: 0x%llx", gtod); in kvm_s390_get_tod_low()
|
/arch/x86/kvm/ |
D | x86.c | 1415 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in kvm_track_tsc_matching() local 1429 (gtod->clock.vclock_mode == VCLOCK_TSC && vcpus_matched)) in kvm_track_tsc_matching() 1434 ka->use_master_clock, gtod->clock.vclock_mode); in kvm_track_tsc_matching() 1650 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in vgettsc() local 1654 v = (*cycle_now - gtod->clock.cycle_last) & gtod->clock.mask; in vgettsc() 1655 return v * gtod->clock.mult; in vgettsc() 1660 struct pvclock_gtod_data *gtod = &pvclock_gtod_data; in do_monotonic_boot() local 1666 seq = read_seqcount_begin(>od->seq); in do_monotonic_boot() 1667 mode = gtod->clock.vclock_mode; in do_monotonic_boot() 1668 ns = gtod->nsec_base; in do_monotonic_boot() [all …]
|