Lines Matching refs:ghc
3677 struct gfn_to_hva_cache *ghc = &vcpu->arch.st.cache;
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->memslot, gpa_to_gfn(ghc->gpa));
5066 struct gfn_to_hva_cache *ghc = &vcpu->arch.st.cache;
5097 if (unlikely(slots->generation != ghc->generation ||
5098 gpa != ghc->gpa ||
5099 kvm_is_error_hva(ghc->hva) || !ghc->memslot))
5102 st = (struct kvm_steal_time __user *)ghc->hva;
5108 mark_page_dirty_in_slot(vcpu->kvm, ghc->memslot, gpa_to_gfn(ghc->gpa));