Searched refs:memslots (Results 1 – 13 of 13) sorted by relevance
25 use the same memslots array. kvm->slots_lock and kvm->slots_arch_lock26 are taken on the waiting side when modifying memslots, so MMU notifiers279 :Protects: - kvm->memslots281 :Comment: The srcu read lock must be held while accessing memslots (e.g.291 :Protects: any arch-specific fields of memslots that have to be modified293 :Comment: must be held before reading the pointer to the current memslots,294 until after all changes to the memslots are complete
407 ENOSYS data abort outside memslots with no syndrome info and6409 ENOENT The specified `gpa` is outside defined memslots.8070 When this capability is enabled all memory in memslots must be mapped as8167 invalidates all SPTEs in all memslots and
104 vm->memslots[i] = 0; in create_main_memslot()116 vm->memslots[MEM_REGION_TEST_DATA] = TEST_DATA_MEMSLOT; in create_test_memslot()
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()
25 vm->memslots[MEM_REGION_PT]); in virt_arch_pgd_alloc()
540 return rcu_dereference_raw_check(kvm->memslots[0]); in kvm_memslots_raw()
116 uint32_t memslots[NR_MEM_REGIONS]; member154 return memslot2region(vm, vm->memslots[type]); in vm_get_mem_region()
465 vm->memslots[i] = 0; in __vm_create()1452 vm->memslots[type], protected); in ____vm_vaddr_alloc()2128 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()
778 struct kvm_memslots __rcu *memslots[KVM_MAX_NR_ADDRESS_SPACES]; member1058 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
1175 rcu_assign_pointer(kvm->memslots[i], &kvm->__memslots[i][0]); in kvm_create_vm()1580 rcu_assign_pointer(kvm->memslots[as_id], slots); in kvm_swap_active_memslots()