Home
last modified time | relevance | path

Searched refs:khva (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/virt/kvm/
H A Dpfncache.c99 static void gpc_unmap_khva(kvm_pfn_t pfn, void *khva) in gpc_unmap_khva() argument
102 if (!is_error_noslot_pfn(pfn) && khva) { in gpc_unmap_khva()
107 memunmap(khva); in gpc_unmap_khva()
143 void *old_khva = gpc->khva - offset_in_page(gpc->khva); in hva_to_pfn_retry()
222 gpc->khva = new_khva + (gpc->gpa & ~PAGE_MASK); in hva_to_pfn_retry()
272 old_khva = gpc->khva - offset_in_page(gpc->khva); in __kvm_gpc_refresh()
300 * But do update gpc->khva because the offset within the page in __kvm_gpc_refresh()
303 gpc->khva in __kvm_gpc_refresh()
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dxen.c84 struct shared_info *shinfo = gpc->khva; in kvm_xen_shared_info_init()
91 struct compat_shared_info *shinfo = gpc->khva; in kvm_xen_shared_info_init()
310 rs_state = gpc1->khva; in kvm_xen_update_runstate_guest()
311 rs_times = gpc1->khva + times_ofs; in kvm_xen_update_runstate_guest()
378 update_bit = gpc1->khva + times_ofs + in kvm_xen_update_runstate_guest()
381 update_bit = gpc2->khva + times_ofs + in kvm_xen_update_runstate_guest()
421 memcpy(gpc1->khva, rs_state, user_len1); in kvm_xen_update_runstate_guest()
422 memcpy(gpc2->khva, ((void *)rs_state) + user_len1, user_len2); in kvm_xen_update_runstate_guest()
521 /* Now gpc->khva is a valid kernel address for the vcpu_info */ in kvm_xen_inject_pending_events()
523 struct vcpu_info *vi = gpc->khva; in kvm_xen_inject_pending_events()
[all...]
H A Dx86.c3118 guest_hv_clock = (void *)(gpc->khva + offset); in kvm_setup_guest_pvclock()
/kernel/linux/linux-6.6/include/linux/
H A Dkvm_types.h75 void *khva; member

Completed in 18 milliseconds