Lines Matching refs:gfn
73 gfn_t gfn; member
159 static inline gfn_t gfn_round_for_level(gfn_t gfn, int level) in gfn_round_for_level() argument
161 return gfn & -KVM_PAGES_PER_HPAGE(level); in gfn_round_for_level()
165 gfn_t gfn, bool can_unsync, bool prefetch);
167 void kvm_mmu_gfn_disallow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn);
168 void kvm_mmu_gfn_allow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn);
170 struct kvm_memory_slot *slot, u64 gfn,
177 static inline void kvm_flush_remote_tlbs_gfn(struct kvm *kvm, gfn_t gfn, int level) in kvm_flush_remote_tlbs_gfn() argument
179 kvm_flush_remote_tlbs_with_address(kvm, gfn_round_for_level(gfn, level), in kvm_flush_remote_tlbs_gfn()
233 gfn_t gfn; member
298 fault.gfn = fault.addr >> PAGE_SHIFT; in kvm_mmu_do_page_fault()
299 fault.slot = kvm_vcpu_gfn_to_memslot(vcpu, fault.gfn); in kvm_mmu_do_page_fault()
332 const struct kvm_memory_slot *slot, gfn_t gfn,