Home
last modified time | relevance | path

Searched refs:slots_lock (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/virt/kvm/
Dcoalesced_mmio.c151 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_register_coalesced_mmio()
157 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_register_coalesced_mmio()
162 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_register_coalesced_mmio()
173 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_unregister_coalesced_mmio()
181 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_unregister_coalesced_mmio()
Deventfd.c818 mutex_lock(&kvm->slots_lock); in kvm_assign_ioeventfd_idx()
836 mutex_unlock(&kvm->slots_lock); in kvm_assign_ioeventfd_idx()
841 mutex_unlock(&kvm->slots_lock); in kvm_assign_ioeventfd_idx()
863 mutex_lock(&kvm->slots_lock); in kvm_deassign_ioeventfd_idx()
887 mutex_unlock(&kvm->slots_lock); in kvm_deassign_ioeventfd_idx()
Dkvm_main.c640 mutex_init(&kvm->slots_lock); in kvm_create_vm()
1082 mutex_lock(&kvm->slots_lock); in kvm_set_memory_region()
1084 mutex_unlock(&kvm->slots_lock); in kvm_set_memory_region()
/Linux-v4.19/arch/x86/kvm/
Di8259.c602 mutex_lock(&kvm->slots_lock); in kvm_pic_init()
616 mutex_unlock(&kvm->slots_lock); in kvm_pic_init()
629 mutex_unlock(&kvm->slots_lock); in kvm_pic_init()
643 mutex_lock(&kvm->slots_lock); in kvm_pic_destroy()
647 mutex_unlock(&kvm->slots_lock); in kvm_pic_destroy()
Di8254.c690 mutex_lock(&kvm->slots_lock); in kvm_create_pit()
705 mutex_unlock(&kvm->slots_lock); in kvm_create_pit()
712 mutex_unlock(&kvm->slots_lock); in kvm_create_pit()
727 mutex_lock(&kvm->slots_lock); in kvm_free_pit()
730 mutex_unlock(&kvm->slots_lock); in kvm_free_pit()
Dioapic.c634 mutex_lock(&kvm->slots_lock); in kvm_ioapic_init()
637 mutex_unlock(&kvm->slots_lock); in kvm_ioapic_init()
654 mutex_lock(&kvm->slots_lock); in kvm_ioapic_destroy()
656 mutex_unlock(&kvm->slots_lock); in kvm_ioapic_destroy()
Dmmu.c5583 lockdep_assert_held(&kvm->slots_lock); in kvm_mmu_slot_remove_write_access()
5652 lockdep_assert_held(&kvm->slots_lock); in kvm_mmu_slot_leaf_clear_dirty()
5676 lockdep_assert_held(&kvm->slots_lock); in kvm_mmu_slot_largepage_remove_write_access()
5692 lockdep_assert_held(&kvm->slots_lock); in kvm_mmu_slot_set_dirty()
Dx86.c4097 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_set_nr_mmu_pages()
4102 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_set_nr_mmu_pages()
4267 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log()
4281 lockdep_assert_held(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log()
4285 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log()
8982 mutex_lock(&kvm->slots_lock); in x86_set_memory_region()
8984 mutex_unlock(&kvm->slots_lock); in x86_set_memory_region()
Dvmx.c5819 mutex_lock(&kvm->slots_lock); in init_rmode_identity_map()
5852 mutex_unlock(&kvm->slots_lock); in init_rmode_identity_map()
5876 mutex_lock(&kvm->slots_lock); in alloc_apic_access_page()
5897 mutex_unlock(&kvm->slots_lock); in alloc_apic_access_page()
/Linux-v4.19/virt/kvm/arm/vgic/
Dvgic-mmio-v3.c650 mutex_lock(&kvm->slots_lock); in vgic_register_redist_iodev()
653 mutex_unlock(&kvm->slots_lock); in vgic_register_redist_iodev()
665 mutex_lock(&kvm->slots_lock); in vgic_register_redist_iodev()
676 mutex_unlock(&kvm->slots_lock); in vgic_register_redist_iodev()
702 mutex_lock(&kvm->slots_lock); in vgic_register_all_redist_iodevs()
707 mutex_unlock(&kvm->slots_lock); in vgic_register_all_redist_iodevs()
Dvgic-mmio.c891 mutex_lock(&kvm->slots_lock); in vgic_register_dist_iodev()
894 mutex_unlock(&kvm->slots_lock); in vgic_register_dist_iodev()
Dvgic-its.c1658 mutex_lock(&kvm->slots_lock); in vgic_register_its_iodev()
1675 mutex_unlock(&kvm->slots_lock); in vgic_register_its_iodev()
/Linux-v4.19/security/selinux/
Davc.c73 spinlock_t slots_lock[AVC_CACHE_SLOTS]; /* lock for writes */ member
103 spin_lock_init(&selinux_avc.avc_cache.slots_lock[i]); in selinux_avc_init()
545 lock = &avc->avc_cache.slots_lock[hvalue]; in avc_reclaim_node()
710 lock = &avc->avc_cache.slots_lock[hvalue]; in avc_insert()
869 lock = &avc->avc_cache.slots_lock[hvalue]; in avc_update_node()
949 lock = &avc->avc_cache.slots_lock[i]; in avc_flush()
/Linux-v4.19/include/linux/
Dkvm_host.h399 struct mutex slots_lock; member
488 lockdep_is_held(&kvm->slots_lock) || in kvm_get_bus()
582 lockdep_is_held(&kvm->slots_lock) || in __kvm_memslots()
/Linux-v4.19/Documentation/virtual/kvm/
Dlocking.txt11 - kvm->lock is taken outside kvm->slots_lock and kvm->irq_lock
13 - kvm->slots_lock is taken outside kvm->irq_lock, though acquiring
/Linux-v4.19/arch/powerpc/kvm/
Dmpic.c1476 mutex_lock(&opp->kvm->slots_lock); in set_base_addr()
1490 mutex_unlock(&opp->kvm->slots_lock); in set_base_addr()
1568 mutex_lock(&opp->kvm->slots_lock); in mpic_get_attr()
1570 mutex_unlock(&opp->kvm->slots_lock); in mpic_get_attr()
Dbook3s_64_mmu_hv.c1998 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_htab_fd()
2002 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_htab_fd()
Dbook3s_pr.c1874 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log_pr()
1897 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log_pr()
Dbook3s_hv.c3578 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log_hv()
3630 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log_hv()
/Linux-v4.19/arch/s390/kvm/
Dkvm-s390.c571 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log()
595 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log()
965 mutex_lock(&kvm->slots_lock); in kvm_s390_vm_set_migration()
976 mutex_unlock(&kvm->slots_lock); in kvm_s390_vm_set_migration()
1967 mutex_lock(&kvm->slots_lock); in kvm_arch_vm_ioctl()
1969 mutex_unlock(&kvm->slots_lock); in kvm_arch_vm_ioctl()
1983 mutex_lock(&kvm->slots_lock); in kvm_arch_vm_ioctl()
1985 mutex_unlock(&kvm->slots_lock); in kvm_arch_vm_ioctl()
/Linux-v4.19/virt/kvm/arm/
Darm.c1209 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log()
1216 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log()
/Linux-v4.19/arch/mips/kvm/
Dmips.c1010 mutex_lock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log()
1022 mutex_unlock(&kvm->slots_lock); in kvm_vm_ioctl_get_dirty_log()