Lines Matching refs:range
151 * Flush a range of guest physical address space from the VM's GPA page tables.
258 * kvm_mips_flush_gpa_pt() - Flush a range of guest physical addresses.
260 * @start_gfn: Guest frame number of first page in GPA range to flush.
261 * @end_gfn: Guest frame number of last page in GPA range to flush.
263 * Flushes a range of GPA mappings from the GPA page tables.
375 * Mark a range of guest physical address space clean (writes fault) in the VM's
382 * kvm_mips_mkclean_gpa_pt() - Make a range of guest physical addresses clean.
384 * @start_gfn: Guest frame number of first page in GPA range to flush.
385 * @end_gfn: Guest frame number of last page in GPA range to flush.
387 * Make a range of GPA mappings clean so that guest writes will fault and
427 * Mark a range of guest physical address space old (all accesses fault) in the
441 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range)
443 kvm_mips_flush_gpa_pt(kvm, range->start, range->end);
447 bool kvm_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range)
449 gpa_t gpa = range->start << PAGE_SHIFT;
450 pte_t hva_pte = range->arg.pte;
459 if (range->slot->flags & KVM_MEM_LOG_DIRTY_PAGES && !pte_dirty(old_pte))
461 else if (range->slot->flags & KVM_MEM_READONLY)
477 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range)
479 return kvm_mips_mkold_gpa_pt(kvm, range->start, range->end);
482 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range)
484 gpa_t gpa = range->start << PAGE_SHIFT;