Searched refs:memslots (Results 1 – 8 of 8) sorted by relevance
534 struct kvm_memory_slot memslots[]; member555 struct kvm_memslots __rcu *memslots[KVM_ADDRESS_SPACE_NUM]; member724 for (memslot = &slots->memslots[0]; \725 memslot < slots->memslots + slots->used_slots; memslot++) \772 return srcu_dereference_check(kvm->memslots[as_id], &kvm->srcu, in __kvm_memslots()798 slot = &slots->memslots[index]; in id_to_memslot()1215 slot = &slots->memslots[slot_index]; in try_get_memslot()1233 struct kvm_memory_slot *memslots = slots->memslots; in search_memslots() local1242 if (gfn >= memslots[slot].base_gfn) in search_memslots()
112 slot = &slots->memslots[j]; in kvm_mmu_rmaps_stat_show()
26 use the same memslots array. kvm->slots_lock and kvm->slots_arch_lock241 :Protects: - kvm->memslots243 :Comment: The srcu read lock must be held while accessing memslots (e.g.
401 ENOSYS data abort outside memslots with no syndrome info and6702 When this capability is enabled all memory in memslots must be mapped as
1053 ms = slots->memslots + slotnr; in kvm_s390_vm_start_migration()1953 struct kvm_memory_slot *memslots = slots->memslots; in gfn_to_memslot_approx() local1955 if (gfn >= memslots[slot].base_gfn && in gfn_to_memslot_approx()1956 gfn < memslots[slot].base_gfn + memslots[slot].npages) in gfn_to_memslot_approx()1962 if (gfn >= memslots[slot].base_gfn) in gfn_to_memslot_approx()1971 if (gfn >= memslots[start].base_gfn && in gfn_to_memslot_approx()1972 gfn < memslots[start].base_gfn + memslots[start].npages) { in gfn_to_memslot_approx()2006 struct kvm_memory_slot *ms = slots->memslots + slotidx; in kvm_s390_next_dirty_cmma()2015 ms = slots->memslots + slotidx; in kvm_s390_next_dirty_cmma()2021 ms = slots->memslots + slotidx; in kvm_s390_next_dirty_cmma()[all …]
134 memslot = kvm_memslots(kvm)->memslots; in kvm_s390_pv_alloc_vm()
548 return rcu_dereference_raw_check(kvm->memslots[0]); in kvm_memslots_raw()
1063 rcu_assign_pointer(kvm->memslots[i], slots); in kvm_create_vm()1261 struct kvm_memory_slot *mslots = slots->memslots; in kvm_memslot_delete()1299 struct kvm_memory_slot *mslots = slots->memslots; in kvm_memslot_move_backward()1335 struct kvm_memory_slot *mslots = slots->memslots; in kvm_memslot_move_forward()1411 slots->memslots[i] = *memslot; in update_memslots()1453 rcu_assign_pointer(kvm->memslots[as_id], slots); in install_new_memslots()