Lines Matching defs:gfn
62 static void update_gfn_write_track(struct kvm_memory_slot *slot, gfn_t gfn,
67 index = gfn_to_index(gfn, slot->base_gfn, PG_LEVEL_4K);
78 gfn_t gfn)
88 update_gfn_write_track(slot, gfn, 1);
94 kvm_mmu_gfn_disallow_lpage(slot, gfn);
96 if (kvm_mmu_slot_gfn_write_protect(kvm, slot, gfn, PG_LEVEL_4K))
101 struct kvm_memory_slot *slot, gfn_t gfn)
111 update_gfn_write_track(slot, gfn, -1);
117 kvm_mmu_gfn_allow_lpage(slot, gfn);
124 const struct kvm_memory_slot *slot, gfn_t gfn)
134 index = gfn_to_index(gfn, slot->base_gfn, PG_LEVEL_4K);
253 * @gfn: the guest page.
255 int kvm_write_track_add_gfn(struct kvm *kvm, gfn_t gfn)
262 slot = gfn_to_memslot(kvm, gfn);
269 __kvm_write_track_add_gfn(kvm, slot, gfn);
283 * @gfn: the guest page.
285 int kvm_write_track_remove_gfn(struct kvm *kvm, gfn_t gfn)
292 slot = gfn_to_memslot(kvm, gfn);
299 __kvm_write_track_remove_gfn(kvm, slot, gfn);