Home
last modified time | relevance | path

Searched refs:memslots (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/include/linux/
Dkvm_host.h339 struct kvm_memory_slot memslots[KVM_MEM_SLOTS_NUM]; member
350 struct kvm_memslots *memslots; member
438 for (memslot = &slots->memslots[0]; \
439 memslot < slots->memslots + KVM_MEM_SLOTS_NUM && memslot->npages;\
478 return rcu_dereference_check(kvm->memslots, in kvm_memslots()
489 slot = &slots->memslots[index]; in id_to_memslot()
817 struct kvm_memory_slot *memslots = slots->memslots; in search_memslots() local
819 if (gfn >= memslots[slot].base_gfn && in search_memslots()
820 gfn < memslots[slot].base_gfn + memslots[slot].npages) in search_memslots()
821 return &memslots[slot]; in search_memslots()
[all …]
/linux-4.1.27/virt/kvm/
Dkvm_main.c446 struct kvm_memslots *slots = kvm->memslots; in kvm_init_memslots_id()
449 slots->id_to_index[i] = slots->memslots[i].id = i; in kvm_init_memslots_id()
485 kvm->memslots = kvm_kvzalloc(sizeof(struct kvm_memslots)); in kvm_create_vm()
486 if (!kvm->memslots) in kvm_create_vm()
493 kvm->memslots->generation = -150; in kvm_create_vm()
526 kvfree(kvm->memslots); in kvm_create_vm()
569 struct kvm_memslots *slots = kvm->memslots; in kvm_free_physmem()
575 kvfree(kvm->memslots); in kvm_free_physmem()
669 struct kvm_memory_slot *mslots = slots->memslots; in update_memslots()
732 struct kvm_memslots *old_memslots = kvm->memslots; in install_new_memslots()
[all …]
/linux-4.1.27/Documentation/virtual/kvm/
Dlocking.txt162 Protects: - kvm->memslots
164 Comment: The srcu read lock must be held while accessing memslots (e.g.
/linux-4.1.27/arch/powerpc/include/asm/
Dkvm_book3s_64.h433 return rcu_dereference_raw_notrace(kvm->memslots); in kvm_memslots_raw()
/linux-4.1.27/arch/mips/kvm/
Dmips.c988 memslot = id_to_memslot(kvm->memslots, log->slot); in kvm_vm_ioctl_get_dirty_log()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_hv.c2340 memslot = id_to_memslot(kvm->memslots, log->slot); in kvm_vm_ioctl_get_dirty_log_hv()
2402 memslot = id_to_memslot(kvm->memslots, mem->slot); in kvmppc_core_commit_memory_region_hv()
Dbook3s_pr.c1548 memslot = id_to_memslot(kvm->memslots, log->slot); in kvm_vm_ioctl_get_dirty_log_pr()
Dbook3s_64_mmu_hv.c653 slots = kvm->memslots; in kvmppc_rmap_reset()
/linux-4.1.27/arch/arm/kvm/
Dmmu.c1162 struct kvm_memory_slot *memslot = id_to_memslot(kvm->memslots, slot); in kvm_mmu_wp_memory_region()
/linux-4.1.27/arch/s390/kvm/
Dkvm-s390.c248 memslot = id_to_memslot(kvm->memslots, log->slot); in kvm_vm_ioctl_get_dirty_log()
/linux-4.1.27/arch/x86/kvm/
Dx86.c7706 new = id_to_memslot(kvm->memslots, mem->slot); in kvm_arch_commit_memory_region()