Lines Matching refs:memslot
257 struct kvm_memory_slot *memslot; in do_kvm_unmap_hva() local
260 kvm_for_each_memslot(memslot, slots) { in do_kvm_unmap_hva()
264 hva_start = max(start, memslot->userspace_addr); in do_kvm_unmap_hva()
265 hva_end = min(end, memslot->userspace_addr + in do_kvm_unmap_hva()
266 (memslot->npages << PAGE_SHIFT)); in do_kvm_unmap_hva()
273 gfn = hva_to_gfn_memslot(hva_start, memslot); in do_kvm_unmap_hva()
274 gfn_end = hva_to_gfn_memslot(hva_end + PAGE_SIZE - 1, memslot); in do_kvm_unmap_hva()
1533 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_pr() local
1548 memslot = id_to_memslot(kvm->memslots, log->slot); in kvm_vm_ioctl_get_dirty_log_pr()
1550 ga = memslot->base_gfn << PAGE_SHIFT; in kvm_vm_ioctl_get_dirty_log_pr()
1551 ga_end = ga + (memslot->npages << PAGE_SHIFT); in kvm_vm_ioctl_get_dirty_log_pr()
1556 n = kvm_dirty_bitmap_bytes(memslot); in kvm_vm_ioctl_get_dirty_log_pr()
1557 memset(memslot->dirty_bitmap, 0, n); in kvm_vm_ioctl_get_dirty_log_pr()
1567 struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot_pr() argument
1573 struct kvm_memory_slot *memslot, in kvmppc_core_prepare_memory_region_pr() argument