Searched refs:slots_lock (Results 1 – 15 of 15) sorted by relevance
139 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_register_coalesced_mmio()146 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_register_coalesced_mmio()151 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_register_coalesced_mmio()166 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_unregister_coalesced_mmio()183 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_unregister_coalesced_mmio()
26 lockdep_assert_held(&kvm->slots_lock); in kvm_use_dirty_bitmap()132 lockdep_assert_held(&kvm->slots_lock); in kvm_dirty_ring_reset()
834 /* assumes kvm->slots_lock held */892 mutex_lock(&kvm->slots_lock); in kvm_assign_ioeventfd_idx() 910 mutex_unlock(&kvm->slots_lock); in kvm_assign_ioeventfd_idx() 915 mutex_unlock(&kvm->slots_lock); in kvm_assign_ioeventfd_idx() 940 mutex_lock(&kvm->slots_lock); in kvm_deassign_ioeventfd_idx() 961 mutex_unlock(&kvm->slots_lock); in kvm_deassign_ioeventfd_idx()
107 * kvm->lock --> kvm->slots_lock --> kvm->irq_lock334 * must be serialized by slots_lock to ensure the TLB flush from one in kvm_flush_remote_tlbs_memslot() 337 lockdep_assert_held(&kvm->slots_lock); in kvm_flush_remote_tlbs_memslot() 822 * slots_lock. in kvm_mmu_notifier_invalidate_range_end() 1113 mutex_init(&kvm->slots_lock); in kvm_create_vm() 1901 * When modifying memslots outside of the slots_lock, must be held in kvm_set_memslot() 2005 lockdep_assert_held(&kvm->slots_lock); in kvm_set_memory_region() 2146 guard(mutex)(&kvm->slots_lock); in kvm_vm_ioctl_set_memory_region() 2317 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log() 2321 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log() [all...]
343 mutex_lock(&kvm->slots_lock); in kvm_gmem_release() 363 mutex_unlock(&kvm->slots_lock); in kvm_gmem_release() 738 * slots_lock, and only puts its reference to KVM after destroying all in kvm_gmem_unbind() 741 * until the caller drops slots_lock. in kvm_gmem_unbind() 871 lockdep_assert_held(&kvm->slots_lock); in kvm_gmem_populate()
18 - kvm->lock is taken outside kvm->slots_lock and kvm->irq_lock20 - vcpu->mutex is taken outside kvm->slots_lock and kvm->slots_arch_lock22 - kvm->slots_lock is taken outside kvm->irq_lock, though acquiring27 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.41 for kvm->lock, vcpu->mutex and kvm->slots_lock. These locks _cannot_46 mutex_lock(&kvm->slots_lock);
210 mutex_lock(&kvm->slots_lock); in kvm_init_loongson_ipi()212 mutex_unlock(&kvm->slots_lock); in kvm_init_loongson_ipi()
251 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_enable_cap()258 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_enable_cap()
772 mutex_lock(&kvm->slots_lock); in kvm_create_pit()787 mutex_unlock(&kvm->slots_lock); in kvm_create_pit()794 mutex_unlock(&kvm->slots_lock); in kvm_create_pit()807 mutex_lock(&kvm->slots_lock); in kvm_free_pit()810 mutex_unlock(&kvm->slots_lock); in kvm_free_pit()
95 lockdep_assert_once(lockdep_is_held(&kvm->slots_lock) || in __kvm_write_track_add_gfn()118 lockdep_assert_once(lockdep_is_held(&kvm->slots_lock) || in __kvm_write_track_remove_gfn()
74 spinlock_t slots_lock[AVC_CACHE_SLOTS]; /* lock for writes */ member104 spin_lock_init(&selinux_avc.avc_cache.slots_lock[i]); in selinux_avc_init()471 lock = &selinux_avc.avc_cache.slots_lock[hvalue]; in avc_reclaim_node()630 lock = &selinux_avc.avc_cache.slots_lock[hvalue]; in avc_insert()851 lock = &selinux_avc.avc_cache.slots_lock[hvalue]; in avc_update_node()935 lock = &selinux_avc.avc_cache.slots_lock[i]; in avc_flush()
1475 mutex_lock(&opp->kvm->slots_lock); in set_base_addr()1489 mutex_unlock(&opp->kvm->slots_lock); in set_base_addr()1567 mutex_lock(&opp->kvm->slots_lock); in mpic_get_attr()1569 mutex_unlock(&opp->kvm->slots_lock); in mpic_get_attr()
1872 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log_pr()1892 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log_pr()
1964 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_htab_fd()1968 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_htab_fd()
788 lockdep_assert_held(&kvm->slots_lock); in vgic_register_redist_iodev()850 lockdep_assert_held(&kvm->slots_lock); in vgic_register_all_redist_iodevs()