Lines Matching refs:memslot
447 struct kvm_memory_slot *memslot,
452 struct kvm_memory_slot *memslot;
458 kvm_for_each_memslot(memslot, slots) {
462 hva_start = max(start, memslot->userspace_addr);
463 hva_end = min(end, memslot->userspace_addr +
464 (memslot->npages << PAGE_SHIFT));
472 gfn = hva_to_gfn_memslot(hva_start, memslot);
473 gfn_end = hva_to_gfn_memslot(hva_end + PAGE_SIZE - 1, memslot);
475 ret |= handler(kvm, gfn, gfn_end, memslot, data);
483 struct kvm_memory_slot *memslot, void *data)
499 struct kvm_memory_slot *memslot, void *data)
509 /* Mapping may need adjusting depending on memslot flags */
511 if (memslot->flags & KVM_MEM_LOG_DIRTY_PAGES && !pte_dirty(old_pte))
513 else if (memslot->flags & KVM_MEM_READONLY)
541 struct kvm_memory_slot *memslot, void *data)
547 struct kvm_memory_slot *memslot, void *data)