Lines Matching refs:gfn_start
6204 static bool kvm_rmap_zap_gfn_range(struct kvm *kvm, gfn_t gfn_start, gfn_t gfn_end)
6219 kvm_for_each_memslot_in_gfn_range(&iter, slots, gfn_start, gfn_end) {
6221 start = max(gfn_start, memslot->base_gfn);
6236 * Invalidate (zap) SPTEs that cover GFNs from gfn_start and up to gfn_end
6239 void kvm_zap_gfn_range(struct kvm *kvm, gfn_t gfn_start, gfn_t gfn_end)
6243 if (WARN_ON_ONCE(gfn_end <= gfn_start))
6250 flush = kvm_rmap_zap_gfn_range(kvm, gfn_start, gfn_end);
6253 flush = kvm_tdp_mmu_zap_leafs(kvm, gfn_start, gfn_end, flush);
6256 kvm_flush_remote_tlbs_range(kvm, gfn_start, gfn_end - gfn_start);