Lines Matching refs:memslot
4787 struct kvm_memory_slot *memslot; in kvm_vm_ioctl_get_dirty_log_hv() local
4800 memslot = id_to_memslot(slots, log->slot); in kvm_vm_ioctl_get_dirty_log_hv()
4802 if (!memslot || !memslot->dirty_bitmap) in kvm_vm_ioctl_get_dirty_log_hv()
4809 n = kvm_dirty_bitmap_bytes(memslot); in kvm_vm_ioctl_get_dirty_log_hv()
4810 buf = memslot->dirty_bitmap + n / sizeof(long); in kvm_vm_ioctl_get_dirty_log_hv()
4814 r = kvmppc_hv_get_dirty_log_radix(kvm, memslot, buf); in kvm_vm_ioctl_get_dirty_log_hv()
4816 r = kvmppc_hv_get_dirty_log_hpt(kvm, memslot, buf); in kvm_vm_ioctl_get_dirty_log_hv()
4826 p = memslot->dirty_bitmap; in kvm_vm_ioctl_get_dirty_log_hv()
4834 kvmppc_harvest_vpa_dirty(&vcpu->arch.vpa, memslot, buf); in kvm_vm_ioctl_get_dirty_log_hv()
4835 kvmppc_harvest_vpa_dirty(&vcpu->arch.dtl, memslot, buf); in kvm_vm_ioctl_get_dirty_log_hv()
4991 struct kvm_memory_slot *memslot; in kvmppc_hv_setup_htab_rma() local
5019 memslot = gfn_to_memslot(kvm, 0); in kvmppc_hv_setup_htab_rma()
5023 if (!memslot || (memslot->flags & KVM_MEMSLOT_INVALID)) in kvmppc_hv_setup_htab_rma()
5027 hva = memslot->userspace_addr; in kvmppc_hv_setup_htab_rma()
5050 kvmppc_map_vrma(vcpu, memslot, porder); in kvmppc_hv_setup_htab_rma()
5891 struct kvm_memory_slot *memslot; in kvmhv_svm_off() local
5897 kvm_for_each_memslot(memslot, slots) { in kvmhv_svm_off()
5898 kvmppc_uvmem_drop_pages(memslot, kvm, true); in kvmhv_svm_off()
5899 uv_unregister_mem_slot(kvm->arch.lpid, memslot->id); in kvmhv_svm_off()