Searched refs:slots_arch_lock (Results 1 – 5 of 5) sorted by relevance
20 - vcpu->mutex is taken outside kvm->slots_lock and kvm->slots_arch_lock27 use the same memslots array. kvm->slots_lock and kvm->slots_arch_lock29 must not take either kvm->slots_lock or kvm->slots_arch_lock.48 - kvm->slots_arch_lock instead is released before the call to289 ``kvm->slots_arch_lock``
178 mutex_lock(&kvm->slots_arch_lock); in kvm_enable_external_write_tracking()212 mutex_unlock(&kvm->slots_arch_lock); in kvm_enable_external_write_tracking()
4005 mutex_lock(&kvm->slots_arch_lock); in mmu_first_shadow_root_alloc()4053 mutex_unlock(&kvm->slots_arch_lock); in mmu_first_shadow_root_alloc()
1121 mutex_init(&kvm->slots_arch_lock); in kvm_create_vm()1639 mutex_unlock(&kvm->slots_arch_lock); in kvm_swap_active_memslots()1835 mutex_lock(&kvm->slots_arch_lock); in kvm_invalidate_memslot()1915 mutex_lock(&kvm->slots_arch_lock); in kvm_set_memslot()1933 mutex_unlock(&kvm->slots_arch_lock); in kvm_set_memslot()1951 mutex_unlock(&kvm->slots_arch_lock); in kvm_set_memslot()
785 struct mutex slots_arch_lock; member