Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dkvm_host.h372 struct kvm_memory_slot memslots[KVM_MEM_SLOTS_NUM]; member
383 struct kvm_memslots *memslots[KVM_ADDRESS_SPACE_NUM]; member
475 for (memslot = &slots->memslots[0]; \
476 memslot < slots->memslots + KVM_MEM_SLOTS_NUM && memslot->npages;\
519 return rcu_dereference_check(kvm->memslots[as_id], in __kvm_memslots()
542 slot = &slots->memslots[index]; in id_to_memslot()
922 struct kvm_memory_slot *memslots = slots->memslots; in search_memslots() local
924 if (gfn >= memslots[slot].base_gfn && in search_memslots()
925 gfn < memslots[slot].base_gfn + memslots[slot].npages) in search_memslots()
926 return &memslots[slot]; in search_memslots()
[all …]
/linux-4.4.14/Documentation/virtual/kvm/
Dlocking.txt162 Protects: - kvm->memslots
164 Comment: The srcu read lock must be held while accessing memslots (e.g.
/linux-4.4.14/arch/powerpc/include/asm/
Dkvm_book3s_64.h433 return rcu_dereference_raw_notrace(kvm->memslots[0]); in kvm_memslots_raw()
/linux-4.4.14/virt/kvm/
Dkvm_main.c501 slots->id_to_index[i] = slots->memslots[i].id = i; in kvm_alloc_memslots()
576 kvm->memslots[i] = kvm_alloc_memslots(); in kvm_create_vm()
577 if (!kvm->memslots[i]) in kvm_create_vm()
614 kvm_free_memslots(kvm, kvm->memslots[i]); in kvm_create_vm()
666 kvm_free_memslots(kvm, kvm->memslots[i]); in kvm_destroy_vm()
725 struct kvm_memory_slot *mslots = slots->memslots; in update_memslots()
795 rcu_assign_pointer(kvm->memslots[as_id], slots); in install_new_memslots()