Lines Matching defs:gfn
81 gfn_t gfn;
115 * e.g. because KVM is shadowing a PTE at the same gfn, the memslot
161 static inline gfn_t gfn_round_for_level(gfn_t gfn, int level)
163 return gfn & -KVM_PAGES_PER_HPAGE(level);
167 gfn_t gfn, bool can_unsync, bool prefetch);
169 void kvm_mmu_gfn_disallow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn);
170 void kvm_mmu_gfn_allow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn);
172 struct kvm_memory_slot *slot, u64 gfn,
176 static inline void kvm_flush_remote_tlbs_gfn(struct kvm *kvm, gfn_t gfn, int level)
178 kvm_flush_remote_tlbs_range(kvm, gfn_round_for_level(gfn, level),
233 gfn_t gfn;
235 /* The memslot containing gfn. May be NULL. */
245 * Indicates the guest is trying to write a gfn that contains one or
306 fault.gfn = fault.addr >> PAGE_SHIFT;
307 fault.slot = kvm_vcpu_gfn_to_memslot(vcpu, fault.gfn);
343 const struct kvm_memory_slot *slot, gfn_t gfn,