Searched refs:ghc (Results 1 - 5 of 5) sorted by relevance
/linux-master/virt/kvm/ |
H A D | kvm_main.c | 3489 struct gfn_to_hva_cache *ghc, 3498 /* Update ghc->generation before performing any error checks. */ 3499 ghc->generation = slots->generation; 3502 ghc->hva = KVM_HVA_ERR_BAD; 3511 ghc->memslot = __gfn_to_memslot(slots, start_gfn); 3512 ghc->hva = gfn_to_hva_many(ghc->memslot, start_gfn, 3514 if (kvm_is_error_hva(ghc->hva)) 3520 ghc->hva += offset; 3522 ghc 3488 __kvm_gfn_to_hva_cache_init(struct kvm_memslots *slots, struct gfn_to_hva_cache *ghc, gpa_t gpa, unsigned long len) argument 3529 kvm_gfn_to_hva_cache_init(struct kvm *kvm, struct gfn_to_hva_cache *ghc, gpa_t gpa, unsigned long len) argument 3537 kvm_write_guest_offset_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, void *data, unsigned int offset, unsigned long len) argument 3568 kvm_write_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, void *data, unsigned long len) argument 3575 kvm_read_guest_offset_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, void *data, unsigned int offset, unsigned long len) argument 3605 kvm_read_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, void *data, unsigned long len) argument [all...] |
/linux-master/arch/x86/kvm/vmx/ |
H A D | nested.c | 705 struct gfn_to_hva_cache *ghc = &vmx->nested.shadow_vmcs12_cache; local 711 if (ghc->gpa != vmcs12->vmcs_link_pointer && 712 kvm_gfn_to_hva_cache_init(vcpu->kvm, ghc, 716 kvm_read_guest_cached(vmx->vcpu.kvm, ghc, get_shadow_vmcs12(vcpu), 724 struct gfn_to_hva_cache *ghc = &vmx->nested.shadow_vmcs12_cache; local 730 if (ghc->gpa != vmcs12->vmcs_link_pointer && 731 kvm_gfn_to_hva_cache_init(vcpu->kvm, ghc, 735 kvm_write_guest_cached(vmx->vcpu.kvm, ghc, get_shadow_vmcs12(vcpu), 3019 struct gfn_to_hva_cache *ghc = &vmx->nested.shadow_vmcs12_cache; local 3028 if (ghc 5627 struct gfn_to_hva_cache *ghc = &vmx->nested.vmcs12_cache; local [all...] |
/linux-master/include/linux/ |
H A D | kvm_host.h | 1234 int kvm_read_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, 1236 int kvm_read_guest_offset_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, 1243 int kvm_write_guest_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, 1245 int kvm_write_guest_offset_cached(struct kvm *kvm, struct gfn_to_hva_cache *ghc, 1248 int kvm_gfn_to_hva_cache_init(struct kvm *kvm, struct gfn_to_hva_cache *ghc,
|
/linux-master/arch/x86/kvm/ |
H A D | lapic.c | 3268 struct gfn_to_hva_cache *ghc = &vcpu->arch.pv_eoi.data; local 3276 if (addr == ghc->gpa && len <= ghc->len) 3277 new_len = ghc->len; 3281 ret = kvm_gfn_to_hva_cache_init(vcpu->kvm, ghc, addr, new_len);
|
H A D | x86.c | 3677 struct gfn_to_hva_cache *ghc = &vcpu->arch.st.cache; local 3697 if (unlikely(slots->generation != ghc->generation || 3698 gpa != ghc->gpa || 3699 kvm_is_error_hva(ghc->hva) || !ghc->memslot)) { 3703 if (kvm_gfn_to_hva_cache_init(vcpu->kvm, ghc, gpa, sizeof(*st)) || 3704 kvm_is_error_hva(ghc->hva) || !ghc->memslot) 3708 st = (struct kvm_steal_time __user *)ghc->hva; 3770 mark_page_dirty_in_slot(vcpu->kvm, ghc 5066 struct gfn_to_hva_cache *ghc = &vcpu->arch.st.cache; local [all...] |
Completed in 186 milliseconds