Home
last modified time | relevance | path

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

/linux/virt/kvm/
H A Dpfncache.c111 static void gpc_unmap(kvm_pfn_t pfn, void *khva) in gpc_unmap() argument
114 if (is_error_noslot_pfn(pfn) || !khva) in gpc_unmap()
123 memunmap(khva); in gpc_unmap()
158 void *old_khva = (void *)PAGE_ALIGN_DOWN((uintptr_t)gpc->khva); in hva_to_pfn_retry()
239 gpc->khva = new_khva + offset_in_page(gpc->uhva); in hva_to_pfn_retry()
280 old_khva = (void *)PAGE_ALIGN_DOWN((uintptr_t)gpc->khva); in __kvm_gpc_refresh()
334 * But do update gpc->khva because the offset within the page in __kvm_gpc_refresh()
337 gpc->khva = old_khva + page_offset; in __kvm_gpc_refresh()
344 * Invalidate the cache and purge the pfn/khva if the refresh failed. in __kvm_gpc_refresh()
351 gpc->khva in __kvm_gpc_refresh()
[all...]
/linux/arch/x86/kvm/
H A Dxen.c76 struct shared_info *shinfo = gpc->khva; in kvm_xen_shared_info_init()
83 struct compat_shared_info *shinfo = gpc->khva; in kvm_xen_shared_info_init()
172 memcpy(hv_clock, gpc->khva + offset, sizeof(*hv_clock)); in xen_get_guest_pvclock()
455 rs_state = gpc1->khva; in kvm_xen_update_runstate_guest()
456 rs_times = gpc1->khva + times_ofs; in kvm_xen_update_runstate_guest()
523 update_bit = gpc1->khva + times_ofs + in kvm_xen_update_runstate_guest()
526 update_bit = gpc2->khva + times_ofs + in kvm_xen_update_runstate_guest()
566 memcpy(gpc1->khva, rs_state, user_len1); in kvm_xen_update_runstate_guest()
567 memcpy(gpc2->khva, ((void *)rs_state) + user_len1, user_len2); in kvm_xen_update_runstate_guest()
663 /* Now gpc->khva i in kvm_xen_inject_pending_events()
[all...]
H A Dx86.c3173 guest_hv_clock = (void *)(gpc->khva + offset); in kvm_setup_guest_pvclock()
/linux/include/linux/
H A Dkvm_types.h69 void *khva; member