Searched refs:memslots (Results 1 – 13 of 13) sorted by relevance
23 use the same memslots array. kvm->slots_lock and kvm->slots_arch_lock24 are taken on the waiting side when modifying memslots, so MMU notifiers262 :Protects: - kvm->memslots264 :Comment: The srcu read lock must be held while accessing memslots (e.g.274 :Protects: any arch-specific fields of memslots that have to be modified276 :Comment: must be held before reading the pointer to the current memslots,277 until after all changes to the memslots are complete
394 ENOSYS data abort outside memslots with no syndrome info and6384 ENOENT The specified `gpa` is outside defined memslots.7975 When this capability is enabled all memory in memslots must be mapped as
600 vm->memslots[MEM_REGION_CODE] = CODE_AND_DATA_MEMSLOT; in setup_memslots()601 vm->memslots[MEM_REGION_DATA] = CODE_AND_DATA_MEMSLOT; in setup_memslots()606 vm->memslots[MEM_REGION_PT] = PAGE_TABLE_MEMSLOT; in setup_memslots()611 vm->memslots[MEM_REGION_TEST_DATA] = TEST_DATA_MEMSLOT; in setup_memslots()
103 vm->memslots[i] = 0; in create_main_memslot()115 vm->memslots[MEM_REGION_TEST_DATA] = TEST_DATA_MEMSLOT; in create_test_memslot()
25 vm->memslots[MEM_REGION_PT]); in virt_arch_pgd_alloc()
112 uint32_t memslots[NR_MEM_REGIONS]; member150 return memslot2region(vm, vm->memslots[type]); in vm_get_mem_region()
540 return rcu_dereference_raw_check(kvm->memslots[0]); in kvm_memslots_raw()
425 vm->memslots[i] = 0; in __vm_create()1462 vm->memslots[type], protected); in ____vm_vaddr_alloc()2138 vm->memslots[MEM_REGION_PT]); in vm_alloc_page_table()
78 vm->memslots[MEM_REGION_PT]); in virt_arch_pgd_alloc()
124 vm->memslots[MEM_REGION_PT]); in virt_arch_pgd_alloc()
772 struct kvm_memslots __rcu *memslots[KVM_MAX_NR_ADDRESS_SPACES]; member1042 return srcu_dereference_check(kvm->memslots[as_id], &kvm->srcu, in __kvm_memslots()
305 Dirty tracking must be enabled on all memslots, else -EINVAL is returned. When
1208 rcu_assign_pointer(kvm->memslots[i], &kvm->__memslots[i][0]); in kvm_create_vm()1620 rcu_assign_pointer(kvm->memslots[as_id], slots); in kvm_swap_active_memslots()