Home
last modified time | relevance | path

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

/openbmc/linux/Documentation/virt/kvm/
H A Dlocking.rst23 use the same memslots array. kvm->slots_lock and kvm->slots_arch_lock
25 must not take either kvm->slots_lock or kvm->slots_arch_lock.
44 - kvm->slots_arch_lock instead is released before the call to
285 ``kvm->slots_arch_lock``
/openbmc/linux/virt/kvm/
H A Dkvm_main.c1170 mutex_init(&kvm->slots_arch_lock); in kvm_create_vm()
1594 mutex_unlock(&kvm->slots_arch_lock); in kvm_swap_active_memslots()
1775 mutex_lock(&kvm->slots_arch_lock); in kvm_invalidate_memslot()
1855 mutex_lock(&kvm->slots_arch_lock); in kvm_set_memslot()
1873 mutex_unlock(&kvm->slots_arch_lock); in kvm_set_memslot()
1891 mutex_unlock(&kvm->slots_arch_lock); in kvm_set_memslot()
/openbmc/linux/include/linux/
H A Dkvm_host.h720 struct mutex slots_arch_lock; member
/openbmc/linux/arch/x86/kvm/mmu/
H A Dmmu.c3720 mutex_lock(&kvm->slots_arch_lock); in mmu_first_shadow_root_alloc()
3764 mutex_unlock(&kvm->slots_arch_lock); in mmu_first_shadow_root_alloc()