Searched refs:pvti (Results 1 - 9 of 9) sorted by relevance

/linux-master/arch/x86/include/asm/
H A Dkvmclock.h11 return &this_cpu_read(hv_clock_per_cpu)->pvti;
H A Dpvclock.h92 struct pvclock_vcpu_time_info pvti; member in struct:pvclock_vsyscall_time_info
98 void pvclock_set_pvti_cpu0_va(struct pvclock_vsyscall_time_info *pvti);
/linux-master/arch/x86/include/asm/vdso/
H A Dgettimeofday.h199 const struct pvclock_vcpu_time_info *pvti = &pvclock_page.pvti; local
212 * On KVM, we are guaranteed that pvti updates for any vCPU are
221 * mean that all vCPUs have matching pvti and that the TSC is
222 * synced, so we can just look at vCPU 0's pvti.
226 version = pvclock_read_begin(pvti);
228 if (unlikely(!(pvti->flags & PVCLOCK_TSC_STABLE_BIT)))
231 ret = __pvclock_read_cycles(pvti, rdtsc_ordered());
232 } while (pvclock_read_retry(pvti, version));
/linux-master/tools/arch/x86/include/asm/
H A Dpvclock.h88 struct pvclock_vcpu_time_info pvti; member in struct:pvclock_vsyscall_time_info
94 void pvclock_set_pvti_cpu0_va(struct pvclock_vsyscall_time_info *pvti);
/linux-master/arch/x86/kernel/
H A Dkvmclock.c143 if ((src->pvti.flags & PVCLOCK_GUEST_STOPPED) != 0) {
144 src->pvti.flags &= ~PVCLOCK_GUEST_STOPPED;
175 pa = slow_virt_to_phys(&src->pvti) | 0x01ULL;
252 flags = pvclock_read_flags(&hv_clock_boot[0].pvti);
320 flags = pvclock_read_flags(&hv_clock_boot[0].pvti);
H A Dpvclock.c156 void pvclock_set_pvti_cpu0_va(struct pvclock_vsyscall_time_info *pvti) argument
159 pvti_cpu0_va = pvti;
/linux-master/arch/x86/xen/
H A Dtime.c421 t.addr.v = &xen_clock->pvti;
429 * happens is either process seeing a zeroed out pvti or seeing no
431 * if 0, it discards the data in pvti and fallbacks to a system
454 t.addr.v = &ti->pvti;
468 if (!(ti->pvti.flags & PVCLOCK_TSC_STABLE_BIT)) {
511 struct pvclock_vcpu_time_info *pvti; local
547 pvti = &__this_cpu_read(xen_vcpu)->time;
548 if (pvti->flags & PVCLOCK_TSC_STABLE_BIT) {
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dkvm_clock_test.c34 static void guest_main(vm_paddr_t pvti_pa, struct pvclock_vcpu_time_info *pvti) argument
40 GUEST_SYNC_CLOCK(i, __pvclock_read_cycles(pvti, rdtsc()));
/linux-master/arch/x86/entry/vdso/
H A Dvma.c183 struct pvclock_vsyscall_time_info *pvti = local
185 if (pvti && vclock_was_used(VDSO_CLOCKMODE_PVCLOCK)) {
187 __pa(pvti) >> PAGE_SHIFT,

Completed in 136 milliseconds