Lines Matching defs:memslot

425 		      const struct kvm_memory_slot *memslot,
441 if (!memslot) {
442 memslot = gfn_to_memslot(kvm, gfn);
443 if (!memslot)
456 kvmhv_remove_nest_rmap_range(kvm, memslot, gpa, hpa, page_size);
458 if ((old & _PAGE_DIRTY) && memslot->dirty_bitmap)
459 kvmppc_update_dirty_map(memslot, gfn, page_size);
470 * turned off for a memslot while the VM is running. The new memslot
471 * becomes visible to page faults before the memslot commit function
472 * gets to flush the memslot, which can lead to a 2MB page mapping being
823 struct kvm_memory_slot *memslot,
848 hva = gfn_to_hva_memslot(memslot, gfn);
855 pfn = __gfn_to_pfn_memslot(memslot, gfn, false, false, NULL,
888 large_enable = !(memslot->flags & KVM_MEM_LOG_DIRTY_PAGES);
950 struct kvm_memory_slot *memslot;
979 /* Get the corresponding memslot */
980 memslot = gfn_to_memslot(kvm, gfn);
982 /* No memslot means it's an emulated MMIO region */
983 if (!memslot || (memslot->flags & KVM_MEMSLOT_INVALID)) {
998 if (memslot->flags & KVM_MEM_READONLY) {
1023 ret = kvmppc_book3s_instantiate_page(vcpu, gpa, memslot, writing,
1032 void kvm_unmap_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
1046 kvmppc_unmap_pte(kvm, ptep, gpa, shift, memslot,
1051 bool kvm_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
1069 rmapp = &memslot->arch.rmap[gfn - memslot->base_gfn];
1079 bool kvm_test_age_radix(struct kvm *kvm, struct kvm_memory_slot *memslot,
1099 struct kvm_memory_slot *memslot, int pagenum)
1101 unsigned long gfn = memslot->base_gfn + pagenum;
1144 rmapp = &memslot->arch.rmap[gfn - memslot->base_gfn];
1154 struct kvm_memory_slot *memslot, unsigned long *map)
1159 for (i = 0; i < memslot->npages; i = j) {
1160 npages = kvm_radix_test_clear_dirty(kvm, memslot, i);
1179 const struct kvm_memory_slot *memslot)
1187 kvmppc_uvmem_drop_pages(memslot, kvm, true);
1192 gpa = memslot->base_gfn << PAGE_SHIFT;
1194 for (n = memslot->npages; n; --n) {
1197 kvmppc_unmap_pte(kvm, ptep, gpa, shift, memslot,
1203 * fault that read the memslot earlier from writing a PTE.