Searched refs:slots_arch_lock (Results 1 – 4 of 4) sorted by relevance
19 - Unlike kvm->slots_lock, kvm->slots_arch_lock is released before20 synchronize_srcu(&kvm->srcu). Therefore kvm->slots_arch_lock26 use the same memslots array. kvm->slots_lock and kvm->slots_arch_lock28 must not take either kvm->slots_lock or kvm->slots_arch_lock.264 ``kvm->slots_arch_lock``
1149 mutex_init(&kvm->slots_arch_lock); in kvm_create_vm()1573 mutex_unlock(&kvm->slots_arch_lock); in kvm_swap_active_memslots()1746 mutex_lock(&kvm->slots_arch_lock); in kvm_invalidate_memslot()1826 mutex_lock(&kvm->slots_arch_lock); in kvm_set_memslot()1844 mutex_unlock(&kvm->slots_arch_lock); in kvm_set_memslot()1862 mutex_unlock(&kvm->slots_arch_lock); in kvm_set_memslot()
705 struct mutex slots_arch_lock; member
3608 mutex_lock(&kvm->slots_arch_lock); in mmu_first_shadow_root_alloc()3652 mutex_unlock(&kvm->slots_arch_lock); in mmu_first_shadow_root_alloc()