Searched refs:memslots (Results 1 – 4 of 4) sorted by relevance
372 struct kvm_memory_slot memslots[KVM_MEM_SLOTS_NUM]; member383 struct kvm_memslots *memslots[KVM_ADDRESS_SPACE_NUM]; member475 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() local924 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 …]
162 Protects: - kvm->memslots164 Comment: The srcu read lock must be held while accessing memslots (e.g.
433 return rcu_dereference_raw_notrace(kvm->memslots[0]); in kvm_memslots_raw()
501 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()