Home
last modified time | relevance | path

Searched refs:slots_arch_lock (Results 1 – 5 of 5) sorted by relevance

/linux/Documentation/virt/kvm/
H A Dlocking.rst20 - vcpu->mutex is taken outside kvm->slots_lock and kvm->slots_arch_lock
27 use the same memslots array. kvm->slots_lock and kvm->slots_arch_lock
29 must not take either kvm->slots_lock or kvm->slots_arch_lock.
48 - kvm->slots_arch_lock instead is released before the call to
289 ``kvm->slots_arch_lock``
/linux/arch/x86/kvm/mmu/
H A Dpage_track.c178 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()
H A Dmmu.c4005 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()
/linux/virt/kvm/
H A Dkvm_main.c1121 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()
/linux/include/linux/
H A Dkvm_host.h785 struct mutex slots_arch_lock; member