Home
last modified time | relevance | path

Searched refs:uhva (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/virt/kvm/
Dpfncache.c36 gpc->uhva >= start && gpc->uhva < end) { in gfn_to_pfn_cache_invalidate_start()
49 gpc->uhva >= start && gpc->uhva < end) in gfn_to_pfn_cache_invalidate_start()
60 static bool kvm_gpc_is_valid_len(gpa_t gpa, unsigned long uhva, in kvm_gpc_is_valid_len() argument
63 unsigned long offset = kvm_is_error_gpa(gpa) ? offset_in_page(uhva) : in kvm_gpc_is_valid_len()
87 if (kvm_is_error_hva(gpc->uhva)) in kvm_gpc_check()
90 if (!kvm_gpc_is_valid_len(gpc->gpa, gpc->uhva, len)) in kvm_gpc_check()
201 new_pfn = hva_to_pfn(gpc->uhva, false, false, NULL, true, NULL); in hva_to_pfn_retry()
231 gpc->khva = new_khva + offset_in_page(gpc->uhva); in hva_to_pfn_retry()
248 static int __kvm_gpc_refresh(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long uhva) in __kvm_gpc_refresh() argument
259 if (WARN_ON_ONCE(kvm_is_error_gpa(gpa) == kvm_is_error_hva(uhva))) in __kvm_gpc_refresh()
[all …]
/linux-6.12.1/include/linux/
Dkvm_types.h63 unsigned long uhva; member
/linux-6.12.1/arch/x86/kvm/
Dxen.c825 data->u.shared_info.hva = kvm->arch.xen.shinfo_cache.uhva; in kvm_xen_hvm_get_attr()
1122 data->u.hva = vcpu->arch.xen.vcpu_info_cache.uhva; in kvm_xen_vcpu_get_attr()