Home
last modified time | relevance | path

Searched refs:guest_hv_clock (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c3105 struct pvclock_vcpu_time_info *guest_hv_clock; in kvm_setup_guest_pvclock() local
3109 while (!kvm_gpc_check(gpc, offset + sizeof(*guest_hv_clock))) { in kvm_setup_guest_pvclock()
3112 if (kvm_gpc_refresh(gpc, offset + sizeof(*guest_hv_clock))) in kvm_setup_guest_pvclock()
3118 guest_hv_clock = (void *)(gpc->khva + offset); in kvm_setup_guest_pvclock()
3127 guest_hv_clock->version = vcpu->hv_clock.version = (guest_hv_clock->version + 1) | 1; in kvm_setup_guest_pvclock()
3131 vcpu->hv_clock.flags |= (guest_hv_clock->flags & PVCLOCK_GUEST_STOPPED); in kvm_setup_guest_pvclock()
3138 memcpy(guest_hv_clock, &vcpu->hv_clock, sizeof(*guest_hv_clock)); in kvm_setup_guest_pvclock()
3141 guest_hv_clock in kvm_setup_guest_pvclock()
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.c2660 struct pvclock_vcpu_time_info guest_hv_clock; in kvm_setup_pvclock_page() local
2663 &guest_hv_clock, sizeof(guest_hv_clock)))) in kvm_setup_pvclock_page()
2682 if (guest_hv_clock.version & 1) in kvm_setup_pvclock_page()
2683 ++guest_hv_clock.version; /* first time write, random junk */ in kvm_setup_pvclock_page()
2685 vcpu->hv_clock.version = guest_hv_clock.version + 1; in kvm_setup_pvclock_page()
2693 vcpu->hv_clock.flags |= (guest_hv_clock.flags & PVCLOCK_GUEST_STOPPED); in kvm_setup_pvclock_page()

Completed in 24 milliseconds