Lines Matching refs:slots

446 	struct kvm_memslots *slots = kvm->memslots;  in kvm_init_memslots_id()  local
449 slots->id_to_index[i] = slots->memslots[i].id = i; in kvm_init_memslots_id()
569 struct kvm_memslots *slots = kvm->memslots; in kvm_free_physmem() local
572 kvm_for_each_memslot(memslot, slots) in kvm_free_physmem()
664 static void update_memslots(struct kvm_memslots *slots, in update_memslots() argument
668 int i = slots->id_to_index[id]; in update_memslots()
669 struct kvm_memory_slot *mslots = slots->memslots; in update_memslots()
677 slots->used_slots--; in update_memslots()
680 slots->used_slots++; in update_memslots()
688 slots->id_to_index[mslots[i].id] = i; in update_memslots()
705 slots->id_to_index[mslots[i].id] = i; in update_memslots()
709 WARN_ON_ONCE(i != slots->used_slots); in update_memslots()
712 slots->id_to_index[mslots[i].id] = i; in update_memslots()
730 struct kvm_memslots *slots) in install_new_memslots() argument
739 slots->generation = old_memslots->generation + 1; in install_new_memslots()
741 rcu_assign_pointer(kvm->memslots, slots); in install_new_memslots()
749 slots->generation++; in install_new_memslots()
772 struct kvm_memslots *slots = NULL, *old_memslots; in __kvm_set_memory_region() local
868 slots = kvm_kvzalloc(sizeof(struct kvm_memslots)); in __kvm_set_memory_region()
869 if (!slots) in __kvm_set_memory_region()
871 memcpy(slots, kvm->memslots, sizeof(struct kvm_memslots)); in __kvm_set_memory_region()
874 slot = id_to_memslot(slots, mem->slot); in __kvm_set_memory_region()
877 old_memslots = install_new_memslots(kvm, slots); in __kvm_set_memory_region()
895 slots = old_memslots; in __kvm_set_memory_region()
908 update_memslots(slots, &new); in __kvm_set_memory_region()
909 old_memslots = install_new_memslots(kvm, slots); in __kvm_set_memory_region()
933 kvfree(slots); in __kvm_set_memory_region()
1631 struct kvm_memslots *slots = kvm_memslots(kvm); in kvm_gfn_to_hva_cache_init() local
1639 ghc->generation = slots->generation; in kvm_gfn_to_hva_cache_init()
1668 struct kvm_memslots *slots = kvm_memslots(kvm); in kvm_write_guest_cached() local
1673 if (slots->generation != ghc->generation) in kvm_write_guest_cached()
1694 struct kvm_memslots *slots = kvm_memslots(kvm); in kvm_read_guest_cached() local
1699 if (slots->generation != ghc->generation) in kvm_read_guest_cached()